Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
9 years ago
Solved

Check if list contains only one specific value

Hi   I have a following list   ID - Label  1 - A 1 - B 1 - B 2 - A 2 - A 3 - A 4 - B 4 - C 5 - A 5 - B 5 - B 5 - C   What I want to know is what ID's contain ONLY A's ?   In this ...
  • Vvelarde's avatar
    9 years ago

    Anonymous

     

    Hi, try with this measure:

     

    OnlyLabelSelected =
    VAR LabelSelected =
        VALUES ( Table1[Label ] )
    VAR V_ID =
        VALUES ( Table1[ID] )
    RETURN
        IF (
            HASONEVALUE ( Table1[ID] ),
            IF (
                COUNTROWS ( FILTER ( Table1, Table1[Label ] = LabelSelected ) )
                    - COUNTROWS ( FILTER ( ALL ( Table1 ), Table1[ID] = V_ID ) )
                    = 0,
                1,
                0
            )
        )

     

    Finally Use the measure in Visual Level Filter