1 概述
在数据模型中,当维度生成度量后,原维度字段默认会在报表中隐藏。对于仅有报表编辑权限(无数据模型编辑权限)的业务用户,若需按维度去使用此度量字段时,可以使用 复制转维度 功能,基于原子度量生成新的自定义维度字段,从而满足更灵活的数据分析需求。
仪表盘上通过复制转维度功能生成的自定义维度属于报表私有,若需和其它报表共用,请在数据模型上将此度量 转为维度 。
2 场景示例
2.1 场景一:基于
以产品内置Demo资源的“订单模型”作为数据来源为例,需要统计不同单价区间中,各产品类别的销售情况,效果如下图所示:
要实现上述场景效果,具体操作步骤如下:
(1)在数据选择区的维度目录节点下,对 订单平均单价 字段点击 ,选择 复制转维度 。
仅原子度量支持复制转维度,计算度量不支持。
(2)生成的维度字段放在 自定义维度 目录下,且不支持移动位置,如下图所示:
生成的维度字段本质是一个计算列,支持编辑修改计算列的表达式,计算列功能的详细介绍详见: 创建计算列 。
由于生成的是一个计算列,所以支持基于此计算列再次复制转度量,此时生成的度量,是根据当前计算列复制生成,和最开始的度量不再有关联。
(3)通过新建分组字段实现定义多个单价区间的效果,功能入口及设置如下图所示:
选择生成的自定义维度字段作为分组字段,按实际业务场景定义不同的分组区间范围,当前示例中设置内容如下图:
(4)以交叉表为例展示数据效果,将 产品类别 、订单单价区间、销售量、销售额 字段添加到对应区域,便可查看不同单价区间中,各产品类别的销售情况,效果如下图所示: