Forum Discussion

Giada90's avatar
Giada90
Helper IV
2 years ago
Solved

dynamic parameter

Hi,

I have a datasource like this:

I need to have a table like this

 

 

I need to have a parameter to choose if I want to see only actual or aactual+prevision1 or actual+prevision 2 or actual+prevision 3 based on what I choose on parameter, how can I do?

thanks

  • Anonymous's avatar
    Anonymous
    2 years ago

    Hi Giada90 ,

     

    Ritaf1983 , thanks for your concern about this case.

     

    I made an attempt based on the user's requirement and implemented the result. Please check if there is anything that can be improved. Here is my solution:

     

    1. Using the  original data:

     


    2. Create four measures which meet your requirements:

     

    actual = SUM('Table'[actual])
    
    Actual+Prevision1 = SUM('Table'[actual]) + SUM('Table'[prevision 1])
    
    Actual+Prevision2 = SUM('Table'[actual]) + SUM('Table'[prevision 2])
    
    Actual+Prevision3 = SUM('Table'[actual]) + SUM('Table'[prevision 3])

     

    3. Create field parameters:

     

    4. Using parameters as values for the matrix.

     

     

    5.The result is as follows:

     

    Best Regards,
    Zhu
    Community Support Team

     

    If there is any post helps, then please consider Accept it as the solution  to help the other members find it more quickly.
    If I misunderstand your needs or you still have problems on it, please feel free to let us know. Thanks a lot!

     

6 Replies

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi Giada90 ,

     

    Ritaf1983 , thanks for your concern about this case.

     

    I made an attempt based on the user's requirement and implemented the result. Please check if there is anything that can be improved. Here is my solution:

     

    1. Using the  original data:

     


    2. Create four measures which meet your requirements:

     

    actual = SUM('Table'[actual])
    
    Actual+Prevision1 = SUM('Table'[actual]) + SUM('Table'[prevision 1])
    
    Actual+Prevision2 = SUM('Table'[actual]) + SUM('Table'[prevision 2])
    
    Actual+Prevision3 = SUM('Table'[actual]) + SUM('Table'[prevision 3])

     

    3. Create field parameters:

     

    4. Using parameters as values for the matrix.

     

     

    5.The result is as follows:

     

    Best Regards,
    Zhu
    Community Support Team

     

    If there is any post helps, then please consider Accept it as the solution  to help the other members find it more quickly.
    If I misunderstand your needs or you still have problems on it, please feel free to let us know. Thanks a lot!

     

      • Giada90's avatar
        Giada90
        Helper IV
        persontypeactualprevision
        asales53
        acost7

        4

         

        what I need to do with parameter and dax (not pivot)

        personsales 
        a5 (or 5+3 it depends from parameter