Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
9 years ago
Solved

Distinct Count of Two Columns

Hi guys   How can I calculate a distinct count of two columns?   Measure:= DISTINCTCOUNT( [EmpID1] ) + DISTINCTCOUNT( [EmpID2] ) won't work because EmpID "123" could be present in both EmpID1 and...
  • v-micsh-msft's avatar
    v-micsh-msft
    9 years ago

    Hi Simon_Nuss,

     

    Currently I don’t think only using measure could achieve this.

    In addition to concatenate those two columns, we could create a special column to mark the same value in those two columns.

    Then use the two distinct value to minus the sum of the same value column, take use of your example here:

    Create the calculated column with the following formula:

    Samevalue = if(

                            LOOKUPVALUE( Table1[Gold], Table1[Gold], Table1[Sliver] ) <> BLANK(),

                              1,

                              0)

    Modify the count measure with the following:

    Measure := DISTINCTCOUNT(Table1[Gold])+DISTINCTCOUNT(Table1[Sliver])-calculate(DISTINCTCOUNT(Table1[Sliver]), Table1[Samevalue]=1)

    See the result:

    Hope this should be helpful.

    Regards