自定义命名集是成员集合与度量结合的一个立方体,实现了对整个多维模型的切块效果。例如:基于时间维度的“日”成员和“销售额”指标,我们可以定义“五日销售额”命名集。
自定义命名集可以包含固定的维成员集,也可以包含能解析为集合的表达式,表达式支持算术运算符、数字和MDX函数等。
注意 |
---|
命名集不支持应用于WEB电子表格和电子表格。 |
演示示例
下面,我们基于“快速入门”的“产品销售数据”模型来演示如何定义“销量排行前三城市”的命名集。
1、在“命名集”面板中单击
,选择 新建命名集:2、弹出“新建命名集”窗口,设置名称为“销量排行前三城市”,层次结构选择“地理维”,表达式文本区中先从右侧拖拽“Set”函数“TopCount”,然后拖拽“发货城市”层级再输入后缀“.members"(表示提取所有城市成员“,然后输入数字”3“(表示取前3),最后拖拽度量”销售量“(表示按销售量来排序取值)。
MDX表达式:
TopCount([custom1620458051519].[ShipCity].members, 3, [Measures].[Quantity_1620367305757]) |
3、单击 确定 按钮,保存该命名集。
命名集应用
自助仪表盘有“命名集”面板用于显示所有命名集列表,使用命名集时,只需要将它拖拽到行列等区域:
设置项说明
命名集的设置窗口如下:
命名集设置窗口主要分为如下几个区:
- 基本信息设置区:用于设置命名集的名称、所属层次结构。其中所属的层次结构选项由用户进行模型构建时新建的层次结构确定。
- 模型资源选择区:显示可选的维度、度量、成员、命名集资源,该区资源对象可以直接拖拽中双击置入到”表达式文本区“。
- 表达式文本区:用于设置MDX表达式,支持从”模型资源选择区“、”函数选择区”拖拽表达式对象;表达式输入完成后,单击右下方 校验 按钮,只有校验通过才能保存。
- 数据预览区:用于显示预览“表达式文本区”中定义的命名集和度量列表下第一个度量的数据结果,需要单击该区右上角的 预览 按钮,浏览结果。
- 函数选择区:用于显示支持的所有MDX函数及描述,这些函数可以通过双击置入到“表达式文本区”。