<< Click to Display Table of Contents >> 度量组复制链接 |
1. 概述
1.1 功能简介
度量组,是将多个度量列组合为一个度量列,并生成一个维度列,新的维度列的值即为所有原度量列名称,其功能相当于对原有的多个度量列进行了行转列操作,方便我们分析不同维度下的度量值。
1.2 应用场景
有的时候数据格式并不太标准,分析对比的维度在不同的度量列,导致我们分析维度数据缺失,或者需要以度量列为单位对比数据,可以使用度量组。
例如,要对比分析不同地区的销量情况,数据列应该包含维度列“地区”、度量列“销量”,但实际中,可能没有单独的一列统计地区,而是以地区作为列名,每列的数据为销量,变为了“上海_销量”“北京_销量”这样的数据,导致我们的地区维度缺失,这时需要使用度量组将列名转换为我们分析的维度。
2. 操作步骤
假设我们有这样一组数据:产品名称、北京销量、上海销量、广东销量4列,如下:
缺少地区维度列,想要以地区为维度,对比分析不同产品的销量情况,我们可以把不同地区的销量数据转换为地区列和销量列,即可满足分析需求,具体操作步骤如下:
1)鼠标移入度量字段,点击字段名后面的更多,下拉选择【新建度量组】:
2)在“新建度量组”弹窗中,勾选需要度量组包含的度量列,也就是需要行转列的字段,如:北京销量、上海销量、广东销量,转换后新的度量列名称我们可以设置为“销量”,如下:
3)结果里面生成了新的维度列“销量_names”和度量列“销量”:
4)可以根据实际情况修改新维度列名称,点击“销量_names”后面的更多图标,下拉选择【重命名度量组】,输入新名称即可,也可以绑定到组件后设置别名,我们重命名为“地区”。
5)拖入一个柱状图,将新的“地区”“销量”分别绑定到列、行上,并计算销量_总和,把“产品名称”绑定到颜色区域,结果如下:
6)可以看到,由于新的维度列值是原来的多个度量列名,所以计算求和后,新的地区列值为“北京销量_总和”“广东销量_总和”“上海销量_总和”,需要修改名称:点击绑定的度量列下拉,选择【组内度量别名】,修改为“北京,上海,广东”即可:
➢注意:
•修改组内度量别名时,不同的名称之间用英文逗号隔开。
•表格类组件不支持度量组。
•一个图表组件上只能绑定一个度量组。
7)最终结果如下: