我在 Power BI 中有以下措施:
_turnover_chart =
VAR applNos =
CALCULATETABLE(
DISTINCT(combined_apps[appl_appl_no]),
combined_apps[table_type] = "TRAN"
)
RETURN
CALCULATE(
SUM(combined_apps[tran_amount]),
REMOVEFILTERS('calendar'),
combined_apps[appl_appl_no] IN applNos,
combined_apps[table_type] = "TRAN"
)
该度量工作正常,现在我需要创建一个新的运行总计度量,它将对“日历”[cal_posted_date] 表中的每个日期进行求和。下面的屏幕截图是如果我过滤了 2023 年 10 月的话表格的样子:
我尝试过以下方法:
VAR MaxDate = MAX('calendar'[cal_posted_date])
VAR Result =
CALCULATE(
_measures[_turnover_chart],
'calendar'[cal_posted_date] <= MaxDate,
ALL('calendar'[cal_posted_date])
)
RETURN Result
但是这不起作用。我觉得日期过滤器出了问题,因为 _turnover_chart 度量忽略了日历过滤器。为了清楚起见,最初的措施是首先考虑在 cal_posted_date 收到的所有申请号,然后找到这些相关申请号的所有 tran_amount 的总和。
请给我一些帮助。
VAR MaxDate = MAX('calendar'[cal_posted_date])
VAR Result =
CALCULATE(
_measures[_turnover_chart],
'calendar'[cal_posted_date] <= MaxDate,
ALLSELECTED('calendar'[cal_posted_date])
)
RETURN Result