【发布时间】:2019-07-01 14:08:19
【问题描述】:
我正在尝试获取一个计算列(不是度量),该列基于该表当前行中的值获取列的总和,该日期比当前行上的日期滞后 1 个月。我的桌子上只有每个月的第一天的日期.. 这个月没有其他日子。我在问关于 DAX 的问题;但是,如果也有这样的解决方案,我在 Power Query 中用 M 语言实现(实际上可能更喜欢)没有问题。
我已经能够使用这样的东西来衡量工作..
CALCULATE(SUM(AMT), DATEADD(DATECOLUMN, -1, MONTH))
但我想成为一个新专栏。
假设表格看起来像这样..
A B C D AMT
6 BAC456 5/1/2019 TEST 25
2 EPS123 4/1/2019 TEST 45
2 EPS123 3/1/2019 TEST 65
6 BAC456 4/1/2019 TEST 43
6 BAC456 4/1/2019 TEST 88
7 GRE123 4/1/2019 TEST 90
9 BAC456 4/1/2019 TEST 43
我想在此表中添加另一列,第一行将是:
A B C D AMT NEWCOL
6 BAC456 5/1/2019 TEST 25 131
第二行是:
A B C D AMT NEWCOL
2 EPS123 4/1/2019 TEST 45 65
等等。
如果月份列是整个表中的第一个月,NEWCOL 将为 0
【问题讨论】:
-
第 1 行的值不应该是 174 吗?
-
否.. A、B 和 D 必须全部匹配
标签: powerbi dax calculated-columns