Forum Discussion

mic_rys's avatar
mic_rys
Helper I
5 years ago
Solved

Count values different than

Hi, i need a daxhero! 
I need to count Orders with a specific color and without it.

 

OrderIDColorProductValues
111BlueProd11
111BlueProd22
111RedProd35
111GreenProd12
222RedProd24
222GreenProd36
333RedProd11
333RedProd22
333BlueProd35
333GreenProd12

 

For measure with color is easy:

BlueOrder = CALCULATE(DIstinctCount(OrderID), Color = "Blue")
Result is: 2 (ID 111 and 333)

But how to write measure for orders without Blue?
NoBlueOrder = ?
Result shoult be: 1 (ID 222)
 
i might add that it's live connection to SSAS tabular.
thank you in advance
  • Hi, mic_rys 

    Please kindly check the below.

    The sample pbix file's link is down below.

     

     

    Without Blue =
    VAR bluetable =
    SUMMARIZE (
    FILTER (
    SUMMARIZE ( 'Table', 'Table'[OrderID], 'Table'[Color] ),
    'Table'[Color] = "Blue"
    ),
    'Table'[OrderID]
    )
    VAR alltable =
    VALUES ( 'Table'[OrderID] )
    RETURN
    COUNTROWS ( EXCEPT ( alltable, bluetable ) )

     

    https://www.dropbox.com/s/jw8dfslfo4zte4j/mic%20rys.pbix?dl=0 

     

    Hi, My name is Jihwan Kim.

    If this post helps, then please consider accept it as the solution to help other members find it faster.

2 Replies

  • Hi, mic_rys 

    Please kindly check the below.

    The sample pbix file's link is down below.

     

     

    Without Blue =
    VAR bluetable =
    SUMMARIZE (
    FILTER (
    SUMMARIZE ( 'Table', 'Table'[OrderID], 'Table'[Color] ),
    'Table'[Color] = "Blue"
    ),
    'Table'[OrderID]
    )
    VAR alltable =
    VALUES ( 'Table'[OrderID] )
    RETURN
    COUNTROWS ( EXCEPT ( alltable, bluetable ) )

     

    https://www.dropbox.com/s/jw8dfslfo4zte4j/mic%20rys.pbix?dl=0 

     

    Hi, My name is Jihwan Kim.

    If this post helps, then please consider accept it as the solution to help other members find it faster.