页面树结构

版本比较

标识

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


目录

我们可以基于原有成员的基础上创建新成员,成员可以是单个对象,也可以是成员的集合。计算成员是维度成员和度量的结合体,它通过绑定在普通维度上输出自定义成员字段,并且通过MDX表达返回数值结果。因此在报表应用时,计算成员必须结合度量字段才有数据意义。

计算成员表达式支持算术运算符、数字和MDX函数等。

如:我们的模型中有”区域-省份-城市“层级,”城市“层下只有具体的北京、深圳、上海、广州、成都等城市,此时我们可以基于这些成员创建一个叫“首都”的成员,它只含有“北京”,这个是一个单个对象的成员;也可以创建一个叫”一线城市“的新成员,它包含了“发货城市”中的北京、上海、深圳“这三个成员的成员集合。城市“层级,”城市“层下只有具体的北京、深圳、上海、广州、成都等城市,此时我们可以基于这些成员创建一个叫”一线城市“的新成员做为维成员输出字段,该字段通过表达式实现将“北京”、“上海”、“深圳”这三个城市的数据求和。

演示示例

下面,我们详细说明如何创建这个名为“一线城市”的成员:下面,我们详细说明如何创建这个名为“一线城市”的自定义成员:

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

Image Added

Image Removed

2、弹出“新建计算成员”窗口,设置名称为“一线城市”,层次结构选择“地理维”,父成员选择“发货省份”,数据格式选择“字符串-默认值”,表达式中,分别拖拽城市“北京”、“深圳”、“上海”,并用加号“2、弹出“新建计算成员”窗口,设置名称为“一线城市”,层次结构选择“地理维”,父成员选择“发货省份”下的系统自定义的null成员:我们定义的“一线城市”包含了“上海、北京、深圳”等一线城市,它是和各省下的城市属于同一级别,因此“一线城市”的父级别就应该是省份,我们应该在“发货省份”下找父成员,选择任意一个省份即可。

Image Added
     表达式中分别拖拽城市“北京”、“深圳”、“上海”,并用加号“+”连接。

Image RemovedImage Added

“一级城市”与“发货城市”同属一个级别的层级,因此它的父成员应该选择“发货省份”。

3、单击 确定 按钮,完成计算成员创建。

计算成员应用

计算成员和其它的维度成员一样,它与层次级别字段有隶属关系,因此在应用时通过拖拽表示层次级别的字段来使用。

演示示例中定义的“一线城市”成员,它隶属于”发货城市“级别中,因此在自助仪表盘、WEB电子表格组件和电子表格中使用时,只需要拖拽字段”发货城市“即可。

应用于自助仪表盘

自助仪表盘中,直接拖拽字段“发货城市”到行列等区:

Image Added

应用于电子表格

数据模型中的计算成员应用于电子表格有两种方式:

1、直接拖拽数据模型中的维度字段”发货城市“定制电子表格:

Image Added

效果如下:

Image Added

2、基于数据模型创建模型查询后,再拖拽模型查询中的字段“发货城市”定制电子表格:

1)基于数据模型创建模型查询:

Image Added

2)拖拽模型查询中字段“发货城市”定制电子表格:

Image Added

3)效果如下:

Image Added

设置项说明

计算成员的设置窗口如下:

Image RemovedImage Added

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

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

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

  • 模型资源选择区:显示可选的维度、度量、成员、命名集资源,该区资源对象可以直接拖拽到”表达式文本区“。
  • 表达式文本区:用于设置MDX表达式,支持从”模型资源选择区“、”函数选择区”拖拽表达式对象;表达式输入完成后,单击右下方 校验 按钮,只有校验通过才能保存。
  • 数据预览区:用于显示预览“表达式文本区”中定义的计算成员和度量列表下第一个度量的数据结果,需要单击该区右上角的 预览 按钮,浏览结果。
  • 函数选择区:用于显示支持的所有MDX函数及描述,这些函数可以拖拽到“表达式文本区”。

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

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

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

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

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

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

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