Forum Discussion

Coffee321's avatar
Coffee321
Frequent Visitor
2 years ago
Solved

Switch Measure in Matrix with multiple columns

What's the best way to switch a measure in a matrix with multiple columns? The below matrix uses fours different measures based on amounts (dollars): [Actuals] = Measure of the current p...
  • vigneshba's avatar
    2 years ago

    Hi Coffee321 - This can be done by following approach

    1. We have to create table with the values to be listed in the Filter. Dollars, Volume, Per Unit
    2. Create 4 Measurements as below

    a. Actuals = SWITCH(SELECTEDVALUE('Filter'[Measure]), "Dollars", SUM(Data[Actuals $]), "Volume", SUM(Data[Actuals Vol]), "Per Unit", SUM(Data[Actuals Per Unit]), BLANK())

    b. Actuals PP = SWITCH(SELECTEDVALUE('Filter'[Measure]), "Dollars", SUM(Data[Actuals PP $]), "Volume", SUM(Data[Actuals PP Vol]), "Per Unit", SUM(Data[Actuals PP Per Unit]), BLANK())

    c. Var = [Actuals] - [Actuals PP]

    d. Var % = (ABS([Actuals]) - ABS([Actuals PP])) / ABS(([Actuals]))

    In this way, we can achieve your requirement. Let me know if you want more details or any related questions