【发布时间】:2021-09-19 16:03:50
【问题描述】:
我已经为此苦苦挣扎了一段时间。我想在dax中写这样的东西。 所以本质上,如果日期早于 2020-02-25,我想获得价值(用作乘数)。
var multiplier = IF ( 'D_Date'[date] > Date(2020; 2; 25); 7,5; 7,6)
return DIVIDE (
CALCULATE ( [Paid hours (h)]; 'D_Company'[CompanyKey] <> 4 );
CALCULATE ( SUM ( 'D_Date'[workDayFlag] ) * multiplier ) * 1;
0
)
衡量带薪小时数 (h) 与日期表有关。 if 语句不起作用(找不到名称 'date',它存在于 powerbi/SSAS 和数据库中),但我还没有找到任何其他解决方案。
我觉得这应该是一件容易的事,我很惊讶我的 if 语句不起作用。
【问题讨论】:
-
尝试使用 MAX('D_Date'[date]) 而不是 'D_Date'[date]