您好,我有以下数据,并试图计算2个不同的里程碑完成之间的日期差异
Identifer Milestone Completion Completion date
A X 1/1/2018
A Y 1/23/2018
B X 1/8/2018
B Y 1/15/2018
C X 1/10/2019
C Y 1/20/2019
我想要的输出低于
Identifer Date Diff in Days
A 22
B 7
C 10
我需要弄清楚如何编写DAX表达式以提供所需的输出表。我需要计算一张新桌子吗?我正在考虑需要使用DATEDIFF和GROUPBY,但是不确定是否正确的方法并寻求建议
答案 0 :(得分:0)
DAX(假设您的表名是“数据”):
Date Difference in Days =
SUMX (
SUMMARIZE (
Data,
Data[Identifier],
"Start Date", MIN (Data[Completion date]),
"Finish Date", MAX (Data[Completion date])
),
DATEDIFF ( [Start Date], [Finish Date], DAY )
)
结果:
工作原理:
P.S。小注释-“标识符”列名称似乎拼写错误?