Forum Discussion

thliberato's avatar
thliberato
Icon for Helper I rankHelper I
9 years ago

Value selected in the filter

 How do I get a value selected in the filter to use in a measure ?
 
For Example.
I create a filter with myoptions.

I created a measure named Test (I know that this sintax is wrong).

Test = if( <<<myoption selected in the filter>>> = "Option 1";"OK";"NOTOK")
 
In creating my measurement I need to check the value selected in the filter. Which command to use to retrieve this selected value in the filter?
 
 

4 Replies

  • v-huizhn-msft's avatar
    v-huizhn-msft
    Icon for Microsoft Employee rankMicrosoft Employee

    Hi thliberato,

    You'd better use swith function as the follewing fformula. When you select the "Current" value, it will run the [Internet Total Sales] measure, when select the "MTD", it will run [MTD Sales] and so on. If you don't select, it will return balnk.

    Sales := 
        SWITCH ( 
            VALUES ( Period[Period] ), 
            "Current", [Internet Total Sales], 
            "MTD", [MTD Sales], 
            "QTD", [QTD Sales], 
            "YTD", [YTD Sales], 
             BLANK () 
        ) 


    For more details, please refer to the article.

    Best Regards,
    Angelia

  • Baskar's avatar
    Baskar
    Icon for Resident Rockstar rankResident Rockstar

    am not getting what u exactly want to achieve . okay for my assumption.

     

    If u select some value in slicer do u want to get that selected value in measure ? if yes try this.

     

     

    CALCULATE(   CONCATENATEX(
                           VALUES( "Column Name" ),"," 

    )

     

     

    Let me know if any help

  • you can try this

     

    Measure = CALCULATE(SUM(Table[Fieldvalue]);FILTER(Table;Table[FieldOption]="Option 1"))

    you can use SUM, COUNT, and any agregate function