使用Power BI根据切片器更改测量结果

时间:2020-07-24 09:31:03

标签: powerbi data-visualization measurement

我正在使用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])
    )
)

在这种情况下,当我从过滤器中选择一个选项时,图形不会更改数据。我该怎么办?

1 个答案:

答案 0 :(得分:0)

我也在Power BI社区网站上提出了要求,并得到了以下答案:

我认为您应该使用ALLSELECTED而不是ALL来获得所需的结果:

Commulative amount =  CALCULATE(
    ALLSELECTED('Turnover'[Amount]),
    FILTER(
        ALLSELECTED('Turnover'), 
        'Turnover'[Month] <= MAX('Turnover'[Month])
    )
)