如何解决减去当前周和前一周数据加载之间的差异
每周我都会下载一个包含组和年份信息的新数据文件。我需要将当前周 (CW) 值与前一周 (PW) 值进行比较以了解数据的变化。如何在 DAX 中完成该计算?
数据:
CW/PW | 组 | 年 | 价值 |
---|---|---|---|
连续波 | 1 | 2020 | 10 |
连续波 | 1 | 2021 | 8 |
连续波 | 2 | 2020 | 5 |
连续波 | 2 | 2021 | 15 |
连续波 | 3 | 2020 | 12 |
连续波 | 3 | 2021 | 8 |
私信 | 1 | 2020 | 9 |
私信 | 1 | 2021 | 10 |
私信 | 2 | 2020 | 4 |
私信 | 2 | 2021 | 13 |
私信 | 3 | 2020 | 7 |
私信 | 3 | 2021 | 8 |
结果:
* | 组 | 2020 | 2021 |
---|---|---|---|
连续波 | 1 | 10 | 8 |
私信 | 1 | 9 | 10 |
增量 | 1 | 1 | -2 |
连续波 | 2 | 5 | 15 |
私信 | 2 | 4 | 13 |
增量 | 2 | 1 | 2 |
连续波 | 3 | 12 | 8 |
私信 | 3 | 7 | 8 |
增量 | 3 | 5 | 0 |
解决方法
首先您可以创建一个新表。单击新表并输入以下内容:
Tabel = SUMMARIZE(Blad1,Blad1[Year],Blad1[Group],"CW",CALCULATE(SUM(Blad1[Value]),Blad1[CW/PW] = "CW"),"PW",Blad1[CW/PW] = "PW"))
Blad1 是您在导入时为其指定的工作表名称。它按年份和分组汇总,并添加了 2 列,其中包含 CW 和 PW 的值。
接下来你可以添加一列:
Delta = Tabel[CW]-Tabel[PW]
这很明显,它计算了差异..
,已经回答了,但这是一个替代方案
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。