...
信息 | ||
---|---|---|
| ||
1、命名集支持在模型构建,也支持在报表层构建私有命名集(只属于报表资源), 报表层构建命名集可查阅:创建命名集。 2、在模型构建的命名集不支持动态展示列,在报表层构建的私有命名集支持动态展示列。 3、交互式仪表盘 的标记区不支持拖入命名集。 4、在 交互式仪表盘 一个组件只能拖入一个命名集。 4、命名集使用到报表层比如仪表盘,无法自定义集合里面的列显示别名。 |
2 示例说明
2.1 销售排名前X的类别(函数模式)
以产品自带northwind数据库的”产品表“、”订单表“等构建订单模型,动态查看"销售额排名前5/10/X的产品类别"。
...
2、在参数管理,创建一个参数,命名为:排名,并且默认值设置成:5;详细得参数创建可查阅:参数管理。
2、去新建命名集,首先以 函数 多维表达式的方式创建:2、去新建命名集:
- 入口:入口:在模型区点击在度量区旁边的,再选择”新建命名集“菜单,进入新建页面。
- 选择创建方式为 函数 模式。
- 填写基本信息:进入新建页面,填写基本的信息:
- 名称:必填项, 命名为”销售排名前5的产品”。
- 层次结构: 必填项,选择”产品名称“。
- 描述:非必填,如果觉得 名称 无法让使用其他用户理解该成员的业务意义,可以在描述字段上写清楚该成员的具体业务意义。
- 表达式编辑器、字段区域、函数区域、函数区域、函数描述、格式化、校验可参考:自定义计算成员;多维表达式函数可查阅:多维函数。
- 在编辑器拖入TopCount 函数,并且从右侧拖入维度[产品名称]、参数${排名},以及度量[销售额]
- 点击 数据预览,能正常查看数据,说明多为表达式写的正确
...
3、编辑好多维表达式之后,点击 确定 ,可以在模型 命名集 tab下查看到新建的命名集:销售排名前5的产品”。
- 可以对其进行 编辑、删除操作。
- 如果建了很多命名集也可以通过 下面的 新建目录 菜单 新建目录对成员进行归类;目前计算成员的目录也只支持一级目录。
- 从右侧把参数 排名 拖入到面板中。
- 拖入命名集 ”销售排名前5的产品“到列区,在勾选”销售额“。
- 切换参数 排名 的值,可动态筛选列表。
2.2 销售排名前X的类别(向导模式)
除了通过 函数 方式构建命名集,还可以通过 向导 的方式实现 2.1章节 效果。
具体操作步骤如下:
1、新建命名集时,选择创建方式为 向导。
- 名称、层次结构与 函数 模式一致,命名为:“销售排名前10的产品”。
- 计算类型:选择 "查看指标排名前X的类别";目前命名集向导支持的计算类型有:自定义维度成员排序、查看指标低于X%的类别、查看指标属于前X%的类别、查看指标排名最后X的类别、查看指标排名前X的类别。
- 基值:只能是度量或者计算度量,从右侧拖入“销售额”。
- 维度:只能是维度字段,从右侧拖入“产品名称”。
- 动态排名:默认10,只能输入正整数;目前还不支持拖入参数,如果修改排名,需要编辑命名集,修改“动态排名”值的方式。
- 点击 确定 之后 依然会在 命名集tab下显示新建的命名集。
2、创建完命名集,去建仪表盘:
- 拖入命名集 ”销售排名前X的产品“到列区,再勾选”销售额“,可以查看具体的效果: