如何解决如何使用日期列计算度量?
我有一个这样的数据集。
Sprint Story Date Created(mm-dd-yyy)
AA 1 1/1/2021
AA 2 1/2/2021
AA 3 1/7/2021
BB 4 1/15/2021
BB 5 1/18/2021
BB 6 1/22/2021
我想使用最大开始日期并在该日期上增加 3 天来计算故事的总数(度量),因此例如来自上述数据集的输出应该是..
最大当前开始日期=1/22/2021,加上 3 天就是 1/25/2021,所以这两天之间的故事总数为 1。
解决方法
尝试以下 DAX,如果有帮助,请接受它作为答案。
创建一个计算列如下:
Count Sprint =
VAR spr = Table[Sprint]
VAR x =
IF (
Table[Created Date].[Day] < 4,CALCULATE (
COUNTA ( Table[Story] ),FILTER ( ALL ( Table[Sprint] ),Table[Sprint] = spr )
),IF (
Table[Created Date].[Day] > 14 && Table[Created Date].[Day] < 19,CALCULATE (
COUNTA ( Jhon[Story] ),Table[Sprint] = spr )
)
)
)
RETURN
x
这应该会给你想要的结果。
,既然您已经更新了问题,这里是另一个答案,如果它有助于将其标记为答案。
-
创建一个将
Created date
增加 3 天的新日期列New Date = Table[Created Date].[Date] + 3
-
添加另一个仅计算编号的计算列。最后
Create date
和之后 3 天之间的冲刺次数,使用以下 DAX:New Count Sprint = VAR Max_Date = MAX(Table[Created Date]) RETURN IF(Table[New Date] > Max_Date,1,0)
这应该会给你想要的结果。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。