方案一:使用DEF_ADD函数(推荐)
DEF_ADD(SUM_AGG(amount), [], [年=EARLIER(年), 季度<=EARLIER(季度)])
该函数会在每个季度内进行累计计算
效果如下图所示:
方案二:使用WINDOW函数配合分组复制
复制时间字段:在待分析区域复制时间字段并重命名为"季度分组"2
创建计算字段:
WINDOW_SUM(SUM_AGG(amount), 0, 0, "季度分组=季度分组")
设置维度:将"年"和"季度"拖入维度栏
两种方案的区别:
方案 | 优点 | 缺点 |
---|
DEF_ADD | 计算逻辑简单 | 需要手动指定过滤条件 |
WINDOW | 自动适应维度变化 | 需要复制字段 |
建议优先使用DEF_ADD方案,计算效率更高且更直观。