页面树结构
转至元数据结尾
转至元数据起始

度量是描述或衡量对象的数据。

数据模型的度量来源有两种:标记度量计算度量

标记度量

标记度量是指对已含有数据信息的字段标记成度量字段。

我们只需要在”维度面板“中将字段标记成度量字段即可:

计算度量

计算度量通常是在已有度量基础上通过MDX表达式计算而实现的新度量。除此之外,还有一种特殊情况就是基于时间的差值,如:获取两个日期的天数。

演示示例

在我们的“快速入门”示例中,度量有“销售量”,我们将基于这个度量及省份和区域的维度来演示如何实现算出各区域的”平均销售量“以及各省与平均销售量的差值。

1、在“度量”面板“单击,在弹出的菜单中选择 新建计算度量

2、弹出“新建计算度量”窗口,输入名称为“区域平均销量”,数据格式选择“浮点型-默认值”,表达式文本框中输入如下表达式:

表达式 [区域].currentmember.level.name = "ShipProvince2"用来判断当前地理维成员所属维层次名是不是”ShipProvince2“(“ShipProvince2”是“发货省份”层次的名称),如果是的话,则返回省份父节点”区域“的销售量数据除以该区域下省份成员的个数;否则就返回当前维成员的”销售量“数据。

4、单击 确定 按钮,保存计算度量“区域平均销量”。“度量”面板显示该计算成员:

5、按照以上步骤,创建如下计算成员”均值差异“,其值是将各省的”销售量“数据减去所属区域的”区域平均销售量“数据而得:

6、预览该计算度量的数据效果如下:

设置项说明

计算度量的设置窗口如下:

计算度量设置窗口主要分为如下几个区:

1、基本信息设置区:用于设置计算度量的名称、所属层次结构及数据格式。其中所属的层次结构选项由用户进行模型构建时新建的层次结构确定。

2、模型资源选择区:显示可选的维度、度量、成员、命名集资源,该区资源对象可以直接拖拽或双击置入到”表达式文本区“。

3、表达式文本区:用于设置MDX表达式,支持从”模型资源选择区“、”函数选择区”拖拽表达式对象。

4、工具栏:用于对表达式的功能操作,从左至右依次如下:

  • 预览:用于预览表达式的结果。
  • 格式刷:用于将表达式格式化显示。
  • 校验:用于对表达式进行语法校验。
  • 示例:鼠标放置到该按钮上,显示参考示例。
  • 收起/展开:用于收起或展开数据预览区。

5、数据预览区:用于显示预览“表达式文本区”中定义的计算度量数据结果,需要单击工具栏的 预览 按钮,浏览结果。

6、函数选择区:用于显示支持的所有MDX函数及描述,这些函数可以通过双击置入到“表达式文本区”。

7、描述信息设置区:用于设置计算度量的相关描述信息。