Eden.Sun 发表于 2023-1-30 15:09:57

【仪表板-交互分析】计算分组数据占比

本帖最后由 Eden.Sun 于 2023-1-30 15:57 编辑

我们的帮助文档中介绍了计算每一行的占比的方法。那如果我们的数据存在一定的分组规律,如地区、时间、类型等,那么如何计算这些数据在各自分组内部的占比呢?这就是我们今天要分享的内容。

1. 模拟需求
每天会产生若干条数据,每条数据有对应的日期。计算每条数据在对应日期内的总数据的占比。
如2023-01-01, 有三条数据,数值分别是 2,5,3,那么他们在当天的占比分别为:0.2,0.5,0.3.


2. 数据准备
我们使用excel模拟数据,人后我们创建名为“分组内行占比小计”的数据集(创建数据源和数据集的步骤不再赘述啦)。


3. 实现过程
3.1 添加计算字段
添加计算字段计算:按照日期分别计算每天的数据总和.
表达式:Calculate(Sum('分组内行占比小计'), Values('分组内行占比小计'))
说明:按照 date 字段过滤数据,然后计算 num 字段的和。



效果预览:



3.2 计算占比值
实现 3.1 的功能之后,在计算占比就容易了,只要通过除法表达式计算就行了。
Divide('分组内行占比小计','分组内行占比小计'[按日期计算总和])





3.3 效果预览



至此就实现了分组数据的占比计算,快去试试吧!




页: [1]
查看完整版本: 【仪表板-交互分析】计算分组数据占比