跨行组计算

阅读(582) 标签: 跨行组计算, 排名, 同比,

多维分析中不仅可以对已有的数据集指标做分析,还可以添加一些复杂的跨行组计算的指标,如排名、同比、环比、累积等。

点击指标数据区的绿色加号,进入分析指标界面,根据需求选择分析指标,填写查找条件表达式,点击确定即可得到所求数据。

排名

对指标进行排名,数据相同时会出现并列排名。

举例:

选择“排名”,此时页面上展示的排名算法是可以直接使用的模板,点击确定即可保存。

下图为入库数量求和排名之后的报表,在原报表的基础上,添加了一列排名,此处对报表展现的所有入库数量求和的数据进行排名。

如果想要查看各个经办人的入库数量求和排名,需要在默认的查询条件表达式后添加“&& 经办人当前值 == 经办人查找值”,点击确定查看报表。

此时报表中根据各个经办人的数据进行排名。如果在根据经办人切片的基础上,对年份进行切片,也就是在查询条件表达式中继续添加条件“&& 年当前值 == 年查找值”,我们会得到每一年每个经办人每月的入库数量求和排名。

占比

计算某字段值在指定范围内占的比例。

举例:

在“添加分析指标”编辑框中选择“占比”,然后选择需要计算占比的字段,点击确定即可保存。

此时报表中展示的“入库量占比”为此入库数量求和数据在当前报表所有入库数量求和数据中所占的比例。如果想要得到每一年里各经办人的月入库量占比,需要设置一下查找条件表达式。

(1)“当前值”指要用来做占比的指标;

(2)“查找值”指占比时的查找范围,根据条件表达式获取符合条件的数据。如上图所示查找条件为“年当前值 == 年查找值 && 经办人当前值 == 经办人查找值”,表示对每年度每个经办人的入库数据求和指标做占比;如条件表达式置空,则表示在全部年度范围内求占比。

查找条件为“年当前值 == 年查找值 && 经办人当前值 == 经办人查找值”时,结果如下图:

 

环比

将本期数据与上期数据做对比。

举例:

计算每个经办人在每一年中,每个月份的入库量环比。

填入查询条件表达式为“月当前值==月查找值+1 && 经办人当前值  ==  经办人查找值  &&  年当前值  == 年查找值 ”,点击确定保存,即可得到符合条件的报表。

累积

对报表中的某个字段值做累积求和,每张统计报表的最下方都会显示“总计”,代表这一列数据累加到最后的总和;

举例:

展示同年里各经办人每月入库数量进行累加的报表。

需要将条件中的“月当前值>=月查找值”填充为“月当前值>=月查找值 &&  经办人当前值  ==  经办人查找值  &&  年当前值  ==  年查找值 ”。

若我们想要得到一个根据年份进行累积入库量的报表,首先需要修改分析指标中的条件表达式,如下图:

上图报表中的分析指标是基于“月”进行控制的,这里我们单击绿色按钮中的“年”(如图)。

使其变成,保存后查看报表。

此时,报表中的“入库量累积”字段则以“年”为分析对象进行计算。

总体来讲,这部分的设置是通过取从右往左第一个被选中的维度(背景为绿色)字段作为分析对象,忽略未被选中的维度(无背景色)的字段,进行相应的跨行组计算。

 

 

同比

将本期数据与上一年的同期数据做对比。

举例:

展示每年每个经办人每月的入库量同比。

查找条件表达式中“月当前值==(月查找值+100)”定位到查找一年前(如:201105=201005+100)的相同月份;“&& 经办人当前值 == 经办人查找值”设置经办人为分片条件。

 

关于聚合层次:

通过指定层次范围,可对不同层次做聚合。

举例:

下图的排名是基于供应商的排名,我们来修改成基于商品类别的排名。

此例中,入库数量求和为测度指标,排名是基于入库数量求和的分析指标。

(1)修改分析指标的层次:点击【排名】→【编辑】

 

点击【商品类别】改变层次,保存即可;

(2)修改测度指标的聚合层次:点击【入库数量求和】→【设置分组】

 

下拉框选中【指定分组聚合】,选中【商品类别】

保存后查看报表,报表显示基于商品类别进行入库数量的排名情况: