Forum Discussion

BIswajit_Das's avatar
BIswajit_Das
Impactful Individual
3 years ago
Solved

Power bi Matrix column value Based on count

How we can display 0 on Power bi Matrix Column value when there's some data missing in the data table

cadidatevotegroup
a5%0-10%
c10%0-10%
b15%11-20%
w9%0-10%
c39%31-40%
x45%41-50%
d33%31-40%

 

getting answerCOUNT
0-10%3
11-20%1
31-40%2
41-50%1
TOTAL7

 

Needed AnswerCOUNT
0-10%3
11-20%1
21-30%0
31-40%2
41-50%1
TOTAL7
  • Anonymous's avatar
    Anonymous
    3 years ago

    You will have to create a new table with the groups you want as there are no references in the table for Power BI to add a 0 agains it. 

    You can then create a relationship between the two tables like this

    The next step is to create a measure that will replace the blanks with 0.

    Measure = 
    VAR total_rows =
        COUNTROWS('Group_data')
    Return
        COALESCE(total_rows, 0)

    I have called my table 'Group_data'. You will need to replace the bit in green with the name of your table.

     

    You will then need to use this measure along with the column in the new table you have created in a matix

4 Replies

  • Anonymous's avatar
    Anonymous
    Not applicable

    In the visualisation pane click on the drop down  

    then make sure 'Show items with no data' is selected. 

     

    • BIswajit_Das's avatar
      BIswajit_Das
      Impactful Individual

      Not exactly working can we provide an example for better understanding. Thank you

      • Anonymous's avatar
        Anonymous
        Not applicable

        You will have to create a new table with the groups you want as there are no references in the table for Power BI to add a 0 agains it. 

        You can then create a relationship between the two tables like this

        The next step is to create a measure that will replace the blanks with 0.

        Measure = 
        VAR total_rows =
            COUNTROWS('Group_data')
        Return
            COALESCE(total_rows, 0)

        I have called my table 'Group_data'. You will need to replace the bit in green with the name of your table.

         

        You will then need to use this measure along with the column in the new table you have created in a matix