我正在使用Power BI进行报告。我将显示的数据是营业额的累计金额。在数据源内部,我有这些数据。
| Month | Amount | Filter |
| ----- | ------- | -------- |
| 1 | 17 | Option A |
| 1 | 15 | Option B |
| 1 | 16 | Option C |
| 2 | 12 | Option A |
| 2 | 14 | Option B |
| 2 | 13 | Option C |
| 3 | 17 | Option A |
| 3 | 11 | Option B |
| 3 | 18 | Option C |
我在报告中有此内容
对于过滤器列,我将创建一个切片器,当未选择任何内容时,所有选项的总和必须显示在图形中;如果选择一个或多个,则必须在图形中显示所有选择。
要创建图,我已经创建了该度量:
Cummulative amount = CALCULATE(
SUM('Turnover'[Amount]),
FILTER(
ALL('Turnover'),
'Turnover'[Month] <= MAX('Turnover'[Month])
)
)
在这种情况下,当我从过滤器中选择一个选项时,图形不会更改数据。我该怎么办?
答案 0 :(得分:0)
我也在Power BI社区网站上提出了要求,并得到了以下答案:
我认为您应该使用ALLSELECTED而不是ALL来获得所需的结果:
Commulative amount = CALCULATE( ALLSELECTED('Turnover'[Amount]), FILTER( ALLSELECTED('Turnover'), 'Turnover'[Month] <= MAX('Turnover'[Month]) ) )