创建一个返回多列Power BI的度量

时间:2020-02-07 16:51:11

标签: powerbi dax

measure_test =
SWITCH (
    TRUE ();
    SELECTEDVALUE ( menu[option] ) = "1"; SUM ( table[INSCRITOS] );
    SELECTEDVALUE ( menu[option] ) = "2"; SUM ( table[INSCRICOESCOMPLETAS] );
    SELECTEDVALUE ( menu[option] ) = "3"; SUM ( table[PAGARAMINSCRICAO] );
    SELECTEDVALUE ( menu[option] ) = "4"; SUM ( table[AVALIADOS] );
    SELECTEDVALUE ( menu[option] ) = "5"; SUM ( table[CONVOCADOS] );
    SELECTCOLUMNS (
        table;
        "a"; SUM ( table[CONVOCADOS] );
        "b"; SUM ( table[AVALIADOS] )
    )
)

但是,如果未选择任何选项,我想显示所有结果。

什么样的度量将显示所有其他度量? 选择一个时:

one

未选择任何内容时,需要向所有人显示:

all

1 个答案:

答案 0 :(得分:0)

我想不出任何办法来获得您想要的确切结果。但是,使用“书签”可以获得足够接近的结果。您将必须创建两个表,一个表显示“ measure_test”(一次显示一个度量),另一个表显示所有度量。然后创建以下书签:

Bookmark1 --> Hide Table2 and Display Table1
Bookmark2 --> Hide Table1 and Display Table2

您可以按照看起来像同一张桌子的方式放置桌子。现在,您可以创建两个按钮,一个用于单选,另一个用于“所有”度量,并相应地分配书签。

Button1 --> your selections will become active and you can select any single measure. 
Button2 --> your selections won't be active and it will display all measures. 

此方法将不允许您进行多项选择。我了解这可能不是完美的解决方案,但它可能仅适合您的特定情况。希望这会有所帮助。