提问人:Werner Vorstman 提问时间:8/28/2023 最后编辑:jpsWerner Vorstman 更新时间:8/28/2023 访问量:48
计算两个日期之间的天数
Calculate the numbers of days between two dates
问:
我想计算两个日期之间的天数,并将它们与给定月份的结束日期作图,以确定可能的日子是如何过去的。我在 DAX 中使用了以下代码:
6M Days =
VAR StartDate =
MAX ( tblDates[End of Month] )
VAR EndDate =
DATEADD ( tblDates[End of Month], -6, MONTH )
RETURN
DATEDIFF ( EndDate, StartDate, DAY )
[在此处输入图片描述]
(https://i.stack.imgur.com/Aek4U.png)
但是,我的表中只有 31 天的月份。如果我在我的公式中为 -7,我会得到所有月份(计算错误,我需要知道 6 个月)。
我不明白逻辑,也许你知道错误在哪里。
答:
1赞
Chiến Lê
8/28/2023
#1
您应该使用 EOMonth,因为 dax 查询的行为与正常人预期的不同
评论
2赞
Chris
8/31/2023
请阅读为什么我不应该上传代码/数据/错误的图像?。
评论