我只需要显示当前正在运行的数据。我有一个带有排班时间的表列。 班次1总是从早上6点到下午2点。如果是12pm,则仅显示直到12pm的数据。 什么是DAX查询。我想出了一个逻辑,但是我不太确定。
ShiftDump = if NOW() > (6,0,0) OR NOW() < (2,0,0) , then shift 1 else NOW()> (2,0,0) OR NOW() < (10,0,0) , then shift 2 else shift 3
如何为它编写DAX表达式?
答案 0 :(得分:0)
这是DAX代码:
ShiftDump =
var h = HOUR(NOW())
return
SWITCH(
TRUE();
h >= 6 && h < 14; "Shift 1";
....
"Shift 3"
)
填写...带有适当的小时逻辑,然后HOUR(NOW())将给出0-23之间的值