1、概述
分组字段是指对原始数据根据条件将相同的数据先合并到一组,然后按照分组后的数据进行汇总计算。
在V10.5 beta版本中,如果要新增一个分组字段,有2种方法:
1)写MDX语句:但是大部分人不会写
2)写SQL语句: 不懂技术的业务人员不会写SQL,只能依靠技术人员
所以在V10.5.8版本中,数据模型以及交互式仪表盘等均可通过界面可视化自定义分组字段,让业务人员轻松创建分组字段,减少了对技术人员的依赖,提高了功能的易用性
分组方式包含:枚举分组和范围分组
2、场景举例
公司需要统计不同产品类别在一线城市、二线城市和其他城市的销售额;使用枚举分组实现。
2.1、操作步骤
2.1.1 创建分组字段
以northwind建立数据模型,在数据模型中新增分组字段,
入口,如下图,点击”新建分组字段“
如下图:
序号 | 功能 | 描述 |
---|---|---|
1 | 字段名称 | 必填;可输入数字、半角中文和字母 |
2 | 分组字段 | 必填;只能选择维度,不能选择时间层次、层次结构、度量、计算度量等 |
3 | 分组方式 | 有“枚举分组”和“范围分组”的区别; 如果“分组字段”是字符串,只能使用“枚举分组”,如果是数值型和日期型可以使用“枚举分组”和“范围分组” |
4 | 分组设置 | 当“分组方式”是”枚举分组“时,点击 按钮弹出枚举分组界面 |
1)分组名称:输入“一线城市“ ; 同一个分组字段不能出现重复的分组名称; 2)可选项:默认只显示1w行数据; 3)操作方式:可通过双击选项值或点击 图标移到右侧(已选项);4)手工输入:可以一次性把多个值加入到“已选项”中,比如:复制execl中的值直接粘贴进来;但是需要每个一行; 5)点击【确定】按钮,新增对应的分组名称,并回到弹出框;其他”二线城市“、”三线城市“依次增加; | ||
5 | 分组设置 | 显示的是新增的分组列表,可以对分组进行编辑、删除操作 |
6 | 其他 | 没有加入到分组的选项:
|
7 | 字段描述 | 可以对分组进行备注,让使用它的用户知道它的作用 |
分组字段不支持下钻,不支持建层次结构。
新增成功后,回到模型可以看到在分组字段的对应的目录下:
2.1.2 基于分组建立报表
去建交互式仪表盘,拖入”分组城市“、”产品类别“、”销售量“、”销售指标“,如下图:可以基于城市进行分类对比,如下图:
假设业务用户又想在报表上基于时间维度进行对比,但是又不想去模型定义,这时可以直接在报表上新增分组字段,详情请看下面的示例: 范围分组
3、场景举例
公司需要统计2016年上下半年和2017年上半年不同产品类别的销售额;使用范围分组实现
3.1 、操作步骤
3.1.1 入口
现在暂时只有”交互式仪表盘“支持用户新建”私有“分组字段,即只对该报表生效,不会保存到模型里;
3.2.1 新建范围分组
点击新建分组,弹出如下效果:
时间范围时,范围值区间默认是大于等于,小于等于;
比如上图是 “大于等于” 2016-01-01 “小于等于” 2016-06-30
点击确定后,会自动生成一个”私有”目录,即只针对该报表生效,并且右键可以对该报表进行编辑,最终得效果如下图:
另外,对于数值型字段进行分组,比如以下场景:
公司需要统计不同产品类别销售量小于100、等于100、大于100的数据,效果如下图: