首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用dax计算汇总汇总

如何使用dax计算汇总汇总
EN

Stack Overflow用户
提问于 2021-06-02 06:19:16
回答 1查看 29关注 0票数 0

嗨,我有一个这样的数据集,每个冲刺之间的日期差异是14天。

代码语言:javascript
复制
 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次冲刺来计算求和平均值。例如

代码语言:javascript
复制
for Sprint7- sum(Sprint6+Sprint5+Sprint4)/3
For Sprint6- sum(Sprint5+Sprint4+Sprint3)/3

例如,对于每个Sprint,查看最后3个Sprint,并将它们相加,然后取平均值(测量)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-02 06:30:18

你可以像这样平均前3次冲刺的点数:

代码语言:javascript
复制
Last3Avg =
VAR ThisSprintStart = SELECTEDVALUE ( Sprints[DateBegin] )
VAR SprintsToDate =
    FILTER ( ALLSELECTED ( Sprints ), Sprints[DateBegin] < ThisSprintStart )
RETURN
    AVERAGEX ( TOPN ( 3, SprintsToDate, Sprints[DateBegin] ), [Points] )
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67796694

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档