我正在尝试在DAX中构建一个函数来汇总总小时数,其中我们有特定一天的OCM (橙色突出显示):

这意味着在9号和10号,我们没有OCM,而是所有其他的日子。因此,所有OCM天的总和应该是4,365.5小时。
知道有什么公式可以解决这个问题吗?
发布于 2020-11-20 08:45:55
我认为这可能行得通,假设你想考虑同一周和station_code。否则,将它们从ALLEXCEPT中删除或将ALLEXCEPT更改为ALL(T)
Hours Non OCM :=
VAR filteredDates =
CALCULATETABLE (
VALUES ( T[date] ),
ALLEXCEPT (
T,
T[week],
T[station_code]
),
T[OCM_flag] = "OCM"
)
RETURN
CALCULATE (
SUM ( T[hours] ),
filteredDates
)https://stackoverflow.com/questions/64895434
复制相似问题