为什么我的每周增量无法使用 DAX

Why is my weekly increment not working using DAX

我创建了一个名为 visual date 的列,它需要一个日期并计算出周开始日期,以便我在视觉中显示每周增量。

一切似乎都很好,但是,我注意到当你在一周内开始新的一个月时它会搞砸。 IE。一旦 2022 年 1 月变成 2022 年 2 月,它计算 01/02/2022 的周开始日期为 03/03/22


DATE(YEAR([Date]),MONTH([Date]),DAY([Date] - WEEKDAY([Date],1) +1))

有谁知道为什么会这样?如果是这样,我应该使用什么公式来正确计算每周增量

预期输出:

01/02/22 - 05/02/22 可视日期列之间的日期应该为他们返回 30/01/22

你可以使用 'Table'[Date] - WEEKDAY('Table'[Date],1) + 1.

更新:一开始没注意到,你从星期天开始。现在更正了。

输出:

Column2是新公式,Column1是旧公式。