情况:
我希望使用运行总计,但使用相关表中的日期。
Running Total =
CALCULATE(
SUM('CostTable'[Amount]),
FILTER(
ALLSELECTED(DATES[Date]),
ISONORAFTER(DATES[Date], MAX(DATES[Date]), DESC)
)
)
将页面过滤到当前年份后,此运行总计仍包含前几年的金额。
该公式使用成本表中的日期可以正常工作,但不能使用相关日期表中的日期。 这两个表在日期字段上相关。
我做错了什么?
看来公式中的一个小改动就解决了这个问题。
使用:
Running Total =
CALCULATE(
SUM('CostTAble'[Amount]),
FILTER(
ALLSELECTED(DATES),
ISONORAFTER(DATES[Date], MAX(DATES[Date]), DESC)
)
)
区别在于 ALLSELECTED 仅指定表,而不指定表内的字段。
使用:所有选定的(日期) 不是:ALLSELECTED(日期[日期])
距离这里已经四年了。如何调整这个公式以仅计算每月值而不是运行总计?