分组统计字段

编辑
文档创建者:夏娃 (67727 )     浏览次数:2492次     编辑次数:12次     最近更新:doreen0813 于 2018-04-27     

1、描述编辑

分组统计字段是指将分组的结果和统计的结果作为原始数据表存储在业务包中。一般来说,数据库数据表中的数据全部是明细表,没有经过基本的汇总统计,但是,在使用过程中,由于明细表的字段很多且表的结构相对复杂,我们可能需要使用到已经经过基本的分组统计的数据作为原始数据。而且直接使用明细数据会给Fineindex带来很大压力,无端多出很多无用数据或者字段,FineBI为了解决此类问题,增加了一个ETL分组统计转换,即可以经过基础的计算之后,将该数据添加到数据表中,并更新到Fineindex中,下面详细介绍。

2、步骤编辑

我们以销售DEMO业务包中的合同事实表为例,对其进行简单的分组汇总。
进入数据配置>业务包管理,选择销售DEMO>合同事实表,在ETL处理面板中,点击表名称,选择“对该表-分组/统计”选项,如下图:
222

3、分组/统计配置编辑

选择以后页面跳转到分组统计配置界面,可以看到系统自动将所有的数值字段自动放到统计框中,分组框中是空的。我们可以手动任意表字段拖到分组框中。如将合同签约时间和合同类型字段拖拽到分组框中,展示效果如下图:自动显示为“字段名称(分组/统计方式)”。
222
注:分组框与统计框都可以放入任意的字段进去,并显示成不同的分组模式。可以通过点击字段后边的设置按钮来更换分组/统计方式。
3.1 分组框介绍
分组框里面放置的是统计框的统计维度设定。分组会按放入字段的顺序排列组内关系。下面是三类不同字段放入分组框的说明。
日期字段
日期字段放在分组框中,会被自动切片成年月日、年份、季度、月份、星期以及周数、时分秒等等粒度值,默认为月份,如下图。还可以进行重命名、从分组框中删除的操作。
222
文本字段
文本字段放入分组框后,该文本默认相同值作为一组的分组方式,当然可以自行设置自定义分组的方式来汇总统计数据。同样也可以进行重命名和删除的操作。
222
数值字段
当数值为分组字段时,默认是自动的“区间分组”,“区间分组”设置也可以选择自定义分组设置。除了“区间分组设置”外也可以采用相同值为一组,将它当作文本字段使用。也可以重命名或者删除该分组。
222
区间分组的自定义模式如下图:
222
注:在使用分组统计操作时,如果使用了时间型字段作为分组依据的字段,比如上面使用了“年”,或者使用了月份,日期等,一旦完成ETL操作并更新完Fineindex之后,所有这些时间型字段会被强制转化为数值型字段,也就是不再可以年,月,日期等维度切换。如果仍需要回去继续使用时间型字段,需要使用ETL公示列将字符型转换为时间型,公式可以使用“ToDate”。
3.2 统计框
统计框中同样可以放入所有字段类型,对于不同字段也可以设置不同的汇总方式。
数值字段
数值字段是默认被放入到统计框中的,且默认的汇总方式是求和。如图:我们可以设置为其他的汇总方式 :求和,求平均,求最大值,求最小值,去重计数,记录个数。
注:去重计数是将这一列数据相同的值只统计一次即统计不同值的个数,可以理解为count(distinct 字段)。记录个数是记录这个一列数据一共有多少个,相当于count(*)。
222
文本字段
文本字段可以采取手动拖拽的方式添加到统计框中进行统计。汇总方式包括:去重计数、记录个数、字符串拼接;如下图:
注:其中去重计算与记录个数同上文。字符串拼接是指按分组将该分组下的这一列数据值进行字符串的拼接,拼接成一个值。
222

3.3 效果查看
按示例,配置好分组统计后,保存配置,如下图,ETL流中添加了分组统计这一节点。
222
数据配置>FineIndex更新处点击“立即更新多维数据库”之后,可以查看上图中“表预览”最终生成的分组统计数据,如图所示:
222

附件列表


主题: 数据配置
标签: 暂无标签 编辑/添加标签
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以通过帆软论坛获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

本文档是否有用?