Forum Discussion

neil37's avatar
neil37
Advocate I
3 years ago
Solved

Summary Table with Simple Distinct Count

Hello, 

 

My request is rather simple. 

 

My data is simply set up like below:

CasenumDateType
12301/01/2022Vest
12301/01/2022Shoes
12401/03/2022Hat
12501/08/2022Shirt
12601/08/2022Pants

 

I just want to create a new table  to summarize the number of casenum's distinct count of the table above that is able to be filtered by other columns like Type or Date. 

 

DistinctCOuntColumn
5

 

Thank you for your assistance. 

  • I think there's 3 options that might work for you:

    1. If you just need a distinct count, you could always create a measure with DISTINCTCOUNT(Casenum).
    2. But if you need a new table, you can go back into PowerQuery then duplicate the table, go to Transform tab > Count Rows > To Table and load that into your data model
    3. Click on Table Tools > New Table and use something like Table = SUMMARIZE('Table', "DistinctCountColumn", DISTINCTCOUNT('Table'[Column1])) to create your summary table.

5 Replies

  • I think there's 3 options that might work for you:

    1. If you just need a distinct count, you could always create a measure with DISTINCTCOUNT(Casenum).
    2. But if you need a new table, you can go back into PowerQuery then duplicate the table, go to Transform tab > Count Rows > To Table and load that into your data model
    3. Click on Table Tools > New Table and use something like Table = SUMMARIZE('Table', "DistinctCountColumn", DISTINCTCOUNT('Table'[Column1])) to create your summary table.
    • neil37's avatar
      neil37
      Advocate I

      Hi vicky_ , 

       

      Thank you for this solution - if I wanted to add a few columns from the original table as well in order to add relationships in the model and filter - what would have to add to that new table code? Thank you!

      • vicky_'s avatar
        vicky_
        Super User

        You can add the column name(s) between the 'Table' and "DistinctCountColumn".
        e.g. if you wanted to add the Date, then it would be SUMMARIZE('Table', "Date", "DistinctCountColumn"DISTINCTCOUNT('Table'[Column1])) 

        which would return the number of distinct Casenums per date.