度量是描述或衡量对象的数据。
标记度量是指对已含有数据信息的字段标记成度量字段。
我们只需要在”维度面板“中将字段标记成度量字段即可:
计算度量是在已有度量基础上通过MDX表达式计算而实现的新度量。
在我们的“快速入门”示例中,度量有“销售量”,我们将基于这个度量及省份和区域的维度来演示如何实现算出各区域的”平均销售量“以及各省与平均销售量的差值。
1、在“度量”面板“单击,在弹出的菜单中选择 新建计算度量:
2、弹出“新建计算度量”窗口,输入名称为“区域销售量”,数据格式选择“浮点型-默认值”,表达式文本框中输入如下表达式:
IIF( [custom1620458051519].currentmember.level.name = "ShipProvince", ([Measures].[Quantity_1620367305757] , [custom1620458051519].currentmember.parent ) /count( [custom1620458051519].currentmember.parent.children ), [Measures].[Quantity_1620367305757]) |
如下图所示:
表达式 [custom1620458051519].currentmember.level.name = "ShipProvince"用来判断当前地理维成员所属维层次名是不是”ShipProvince“,如果是的话,则返回省份父节点”区域“的销售量数据除以该区域下省份成员的个数;否则就返回当前维成员的”销售量“数据。
4、单击 确定 按钮,保存计算度量“区域平均销售额”。“度量”面板显示该计算成员:
5、按照以上步骤,创建如下计算成员”均值差异“,其值是将各省的”销售量“数据减去所属区域的”区域平均销售量“数据而得:
6、以上两个计算度量的数据效果如下:
计算度量的设置窗口如下:
计算度量设置窗口主要分为如下几个区: