页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

产品内置Demo资源的“订单模型”作为数据来源为例,需要统计不同单价区间中,各产品类别的销售情况,效果如下图所示:


复制转维度功能说明
复制转维度功能说明
要实现上述场景效果,具体操作步骤如下:

(1)在数据选择区的维度目录节点下,对 订单平均单价 字段点击 ,选择 复制转维度 

...

(2)生成的维度字段放在 自定义维度 目录下,且不支持移动位置,如下图所示:

生成的维度字段本质是一个计算列,支持编辑修改计算列的表达式,计算列功能的详细介绍详见:生成的维度字段本质是一个计算列,支持编辑修改计算列的表达式,计算列功能的详细介绍可查看: 创建计算列

由于生成的是一个计算列,所以支持基于此计算列再次复制转度量,此时生成的度量,是根据当前计算列复制生成,和最开始的度量不再有关联。

...

某银行的贷款与担保信息数据模型如下图,当前需要查询每一笔贷款的担保人的贷款信息,其中一笔贷款有多个担保人。

信息
title前提条件

1、如果想复现示例,需要先把示例数据导入到模型中 或者把文件导入到业务库中,详细查看:文件

2、示例下载数据: 示例.xls 。

使用明细表组件去展示上述场景数据时, 贷款金额 作为度量和作为维度查询结果会不一样:

  • 选择维度:贷款编号、担保编号,度量:贷款金额,查询结果会显示很多空单元格,如下图所示:

           此时数据模型的查询逻辑是会以度量所在的事实表为中心去查询,命中多个子图是union。 此时数据模型的查询逻辑是会以度量所在的事实表为中心去查询,命中多个子图后,Union多个子图结果。

  • 选择维度:贷款编号、担保编号、贷款金额,查询结果如下图所示:

           此时数据模型的查询逻辑是表与表之间通过 left join进行关联。join进行关联查询。

需详细了解数据模型的查询关系功能说明详见:需更详细了解数据模型的查询关系功能说明可查看:设置查询关系


若用户在报表层查看数据时,希望度量可以按维度的查询逻辑去使用,则可将度量  复制转维度 后,将转换后生成的维度添加到组件上。

当前场景示例的操作过程如下:在数据选择区的维度目录节点下,对 贷款金额 字段点击 ,选择 复制转维度 ,并将生成的贷款金额 维度添加到表格上,即可得到期望的查询结果。,并将生成的 贷款金额维度添加到表格上,即可得到期望的查询结果。复制转维度更多功能描述说明可查看:复制转维度功能说明