Forum Discussion

Sebastian's avatar
Sebastian
Advocate III
9 years ago
Solved

Wrong Total in Matrix while using Distinctcount

Hi all,

 

is there a problem with the Matrix visual if u use distinctcount? The subtotals are all right but the total at the end is wrong.

Did someone have an idea?

 

 

Thanks.

  • That is what I thought...

     

    If a customer bought something in february and march, it will only be counted once for february, once for march, and once for the total. This is what DISTINCTCOUNT does.

     

    In your case, you may want to use a SUMX function in your measure to force the results you want.

     

    Edit: How should the measure behave when you show your data on a daily basis? Again, if a customer bought something on the first and the second of january, how many times should it be counted for the month of january (subtotals).

     

     

     

     

6 Replies

  • What do you mean with "wrong"? Can you provide an example?

     

    If you expect totals to be the sum of subtotals, just remember DISTINCTCOUNT is not additive.

     

    • Sebastian's avatar
      Sebastian
      Advocate III

      I would like to count all different Customer of each month which bought something

       

      For example

       

      Month    Distinct Count

      ------------------------

      January   15

      Feb         10

      March     12

      -------------------------

      Total       37

       

      But the Matrix shows as total 30 for example. And this is wrong.

      • pbapuji's avatar
        pbapuji
        Helper I

        Hello Sebastian,

         

        You have to create one caluclated coloumn that gives you concatenation of both "Month" and "Customer" then you can take distict count of the new caluclated coloumn.

         

        Clauclated cloumn = 'Table'[Month] & 'Table'[Customer].

         

        Please let me know you need more information.