【发布时间】:2021-05-03 04:44:37
【问题描述】:
我有一个如下的日历表
我想根据 DayType 获取最后一个工作日期。这里 H=Holiday 和 W=Working Day
所以,我创建一个度量如下
LastWorkingDay = CALCULATE(LASTDATE(RollingCalender_LookUp[Date]), FILTER(RollingCalender_LookUp,RollingCalender_LookUp[DayType]="W"))
但它没有给我正确的结果。该措施给了我空白。 你能告诉我我在这里犯的错误吗? 谢谢。
【问题讨论】:
-
这样一个简单的措施应该可以正常工作。 RollingCalender_LookUp[Date] 列的数据类型是日期吗?可能是数据类型错误,所以 lastdate 不能使用。
-
RollingCalender_LookUp[Date] 列的数据类型为日期。我用下面的代码解决了这个问题。 LastWorkingDay = CALCULATE(MAX(RollingCalender_LookUp[Date]), FILTER(ALL(RollingCalender_LookUp),RollingCalender_LookUp[DayType]="W")) 谢谢。