Forum Discussion

powerbi_bi's avatar
powerbi_bi
Frequent Visitor
9 years ago
Solved

How to create breakdown using DAX

Hi,

I have a table and using Power BI Desktop

Im trying to display this data

IDCase IDEMP NAME
1AAAJoe
1AAAMark
2BBBJoe
3CCCDavid
3CCCJoe
3CCCMark

 

 

and using Power BI Desktop

I want to display the same data like the below table

How can I do this using DAX

IDCase IDEMP NAMEDIVIDE
1AAAJoe0.5
  Mark0.5
2BBBJoe1
3CCCDavid0.33
  Joe0.33
  Mark0.33

 

Thanks in advance

  • Hi powerbi_bi,

     

    In your scenario, you can create a Matrix visual, and place ID, Case ID, EMP NAME columns in Rows property. Then create a measure like below and place it in Values property:

     

    DIVIDE = COUNTROWS( Sheet1 ) / CALCULATE( COUNTROWS( Sheet1 ), ALLEXCEPT( Sheet1, Sheet1[Case ID] ) )

     

     

    If you have any question, please feel free to ask.

     

    Best Regards,

    Qiuyun Yu

3 Replies

  • v-qiuyu-msft's avatar
    v-qiuyu-msft
    Community Support

    Hi powerbi_bi,

     

    In your scenario, you can create a Matrix visual, and place ID, Case ID, EMP NAME columns in Rows property. Then create a measure like below and place it in Values property:

     

    DIVIDE = COUNTROWS( Sheet1 ) / CALCULATE( COUNTROWS( Sheet1 ), ALLEXCEPT( Sheet1, Sheet1[Case ID] ) )

     

     

    If you have any question, please feel free to ask.

     

    Best Regards,

    Qiuyun Yu

  • Greg_Deckler's avatar
    Greg_Deckler
    Community Champion

    One way is to create another table:

     

    AAA

    BBB

    CCC

     

    Create a relationship between the tables. Then, in this new table, create a column like so:

     

    Column = 1 / COUNTROWS(RELATEDTABLE('Cases')) 

    Create a matrix with ID, Case ID and EMP NAME and this column.