如何使用dax计算汇总摘要
How to calculate roll up summary using dax
您好,我有一个这样的数据集,每个 sprint 之间的日期差异是 14 天。
Team DateBegin Sprint Points
Team1 1/2/2021 Sprint1 30
Team1 1/16/2021 Sprint2 40
Team1 1/30/2021 Sprint3 20
Team1 2/13/2021 Sprint4 70
Team1 2/27/2021 Sprint5 90
Team1 3/11/2021 Sprint6 55
Team1 3/25/2021 Sprint7 40
Team2 1/2/2021 Sprint1 30
Team2 1/16/2021 Sprint2 40
Team2 1/30/2021 Sprint3 20
Team2 2/13/2021 Sprint4 70
Team2 2/27/2021 Sprint5 90
Team2 3/11/2021 Sprint6 55
Team2 3/25/2021 Sprint7 40
我想使用最后 3 个冲刺来计算总和平均值。
例如
for Sprint7- sum(Sprint6+Sprint5+Sprint4)/3
For Sprint6- sum(Sprint5+Sprint4+Sprint3)/3
类似于对于每个 Sprint 查找最后 3 个 sprint 并将它们相加并取平均值(度量)。
您可以像这样平均前 3 次冲刺的分数:
Last3Avg =
VAR ThisSprintStart = SELECTEDVALUE ( Sprints[DateBegin] )
VAR SprintsToDate =
FILTER ( ALLSELECTED ( Sprints ), Sprints[DateBegin] < ThisSprintStart )
RETURN
AVERAGEX ( TOPN ( 3, SprintsToDate, Sprints[DateBegin] ), [Points] )
您好,我有一个这样的数据集,每个 sprint 之间的日期差异是 14 天。
Team DateBegin Sprint Points
Team1 1/2/2021 Sprint1 30
Team1 1/16/2021 Sprint2 40
Team1 1/30/2021 Sprint3 20
Team1 2/13/2021 Sprint4 70
Team1 2/27/2021 Sprint5 90
Team1 3/11/2021 Sprint6 55
Team1 3/25/2021 Sprint7 40
Team2 1/2/2021 Sprint1 30
Team2 1/16/2021 Sprint2 40
Team2 1/30/2021 Sprint3 20
Team2 2/13/2021 Sprint4 70
Team2 2/27/2021 Sprint5 90
Team2 3/11/2021 Sprint6 55
Team2 3/25/2021 Sprint7 40
我想使用最后 3 个冲刺来计算总和平均值。 例如
for Sprint7- sum(Sprint6+Sprint5+Sprint4)/3
For Sprint6- sum(Sprint5+Sprint4+Sprint3)/3
类似于对于每个 Sprint 查找最后 3 个 sprint 并将它们相加并取平均值(度量)。
您可以像这样平均前 3 次冲刺的分数:
Last3Avg =
VAR ThisSprintStart = SELECTEDVALUE ( Sprints[DateBegin] )
VAR SprintsToDate =
FILTER ( ALLSELECTED ( Sprints ), Sprints[DateBegin] < ThisSprintStart )
RETURN
AVERAGEX ( TOPN ( 3, SprintsToDate, Sprints[DateBegin] ), [Points] )