如何在 DAX Power BI 中获取最后工作日期

How to get last working date in DAX Power BI

我有一个日历 table 如下

Calendar Table

我想根据 DayType 获取最后一个工作日期。这里 H=假日和 W=工作日

所以,我创建一个度量如下

LastWorkingDay = CALCULATE(最后日期(RollingCalender_LookUp[日期]), FILTER(RollingCalender_LookUp,RollingCalender_LookUp[DayType]="W"))

但是没有给我正确的结果。该措施给了我空白。 你能告诉我我在这里犯的错误吗? 谢谢

我用下面的代码解决了这个问题。

最后工作日 = CALCULATE(MAX(RollingCalender_LookUp[日期]), FILTER(ALL(RollingCalender_LookUp),RollingCalender_LookUp[DayType]="W"))

谢谢。