Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
5 years ago
Solved

create static measure

Hi,

 

I am looking for creating a static measure with values 'Yes' and 'No'.

And based on the selection of the Yes or No, I want to out a case statement in another measure.

Following is what is to be achieved:

If SelectedValue = 'Yes', 

Measure1 =Sum( 'Table1'[countNumber] )

if SelectedValue = 'No', 

Measure1 =Sum( 'Table1'[countNumberExcluded] )

else 

Measure1 =Sum( 'Table1'[countNumber] )

 

Nothing can be done on the report view.

Please guide me achieving this.

Thanks in advance.

3 Replies

  • Greg_Deckler's avatar
    Greg_Deckler
    Community Champion

    Anonymous A little hard to follow but in general for this you want to created a completely disconnected table with your values. So create a table using Enter Data and just have two rows "Yes" and "No" in Column1. 

     

    Make sure that there are no relationships to this table.

     

    Now, create a measure like this:

    SelectedValue = SELECTEDVALUE('Table'[Column1)

    Finally, create this measure:

    Measure1 = 
      SWITCH(TRUE(),
        [SelectedValue] = "Yes",SUM( 'Table1'[countNumber] ),
        [SelectedValue] = "No", SUM( 'Table1'[countNumberExcluded] ),
        SUM( 'Table1'[countNumber] )
      )

     

     The technique is called the disconnected table trick and you can learn more about it here: In general, to use a measure in that way, you need to use the Disconnected Table Trick as this article demonstrates: https://community.powerbi.com/t5/Community-Blog/Solving-Attendance-with-the-Disconnected-Table-Trick/ba-p/279563

    • Anonymous's avatar
      Anonymous
      Not applicable

      Thanks!

       

      Any idea how do I make user just to select one value, either Yes or No.