Forum Discussion

Nabha-Ahmed's avatar
Nabha-Ahmed
Super User
8 months ago
Solved

Power BI Visual Not Showing All Categories

I have a bar chart in Power BI, but it’s not showing all the categories from my data — only a few appear, even though the column has more values.

Question:
What common settings might hide some categories in a visual (filters, limits, summarization, etc.)?

Thanks!

  • Hi Nabha-Ahmed 

    There are several reasons why a visual in Power BI won’t show all the categories from your column — and it’s not necessarily related to the number of rows in the table. A few key points to check:

    1. Visuals do not display row-level data
    A bar chart shows aggregated values.
    If your categories repeat across rows, Power BI will group them and show only the unique categories that actually have a value under the current filter context.
    So even if the source table contains many rows, the visual may show fewer categories.

    2. Filters and context
    Check for:

    Visual-level filters

    Page-level or report-level filters

    Hidden filters from slicers

    Interactions with other visuals
    Any of these can remove categories even if the source table includes them.

    3. Categories with no data
    If a category has a blank or zero measure result, many visuals will hide it by default.
    This is common when the measure returns BLANK() after filtering.

    To give more accurate guidance, it would really help if you can share:

    A small PBIX with a mock dataset that reproduces the issue

    A screenshot of the expected outcome

    That will allow checking the model structure, relationships, and measure logic.

    If this post helps, then please consider Accepting it as the solution to help the other members find it more quickly

  • tharunkumarRTK 

    Ritaf1983 

    Thanks everyone for the insights.
    I tried a few checks on my side and found what was causing the issue:

    I noticed that some categories were not appearing because the measure was returning BLANK() for them under the current filter context.
    Once I adjusted the logic to return 0 instead of BLANK(), all categories started showing correctly in the visual.

    I also verified that:

    There were no hidden visual/page/report filters affecting the chart

    Interactions with other visuals were correctly configured

    The field used on the axis had no unwanted filtering applied


    After updating the measure and refreshing, the missing categories appeared as expected.

4 Replies

  • Nabha-Ahmed 

    The number of visible data points on a bar chart depends on several factors: visual, page, and report-level filters in the filter pane; filters from external visuals such as slicers; visual interactions; aggregations applied in implicit or explicit measures; conditional logic in the measure; and so on.

    To identify the exact reason, please provide more details about how you created the visual and share the PBIX file with sample (non-confidential) data. Also, provide the expected result.

     

     

     

     

    Connect on LinkedIn

     

     

     








    Did I answer your question? Mark my post as a solution!
    If I helped you, click on the Thumbs Up to give Kudos.

    Proud to be a Super User!


  • Hi Nabha-Ahmed 

    There are several reasons why a visual in Power BI won’t show all the categories from your column — and it’s not necessarily related to the number of rows in the table. A few key points to check:

    1. Visuals do not display row-level data
    A bar chart shows aggregated values.
    If your categories repeat across rows, Power BI will group them and show only the unique categories that actually have a value under the current filter context.
    So even if the source table contains many rows, the visual may show fewer categories.

    2. Filters and context
    Check for:

    Visual-level filters

    Page-level or report-level filters

    Hidden filters from slicers

    Interactions with other visuals
    Any of these can remove categories even if the source table includes them.

    3. Categories with no data
    If a category has a blank or zero measure result, many visuals will hide it by default.
    This is common when the measure returns BLANK() after filtering.

    To give more accurate guidance, it would really help if you can share:

    A small PBIX with a mock dataset that reproduces the issue

    A screenshot of the expected outcome

    That will allow checking the model structure, relationships, and measure logic.

    If this post helps, then please consider Accepting it as the solution to help the other members find it more quickly

    • Nabha-Ahmed's avatar
      Nabha-Ahmed
      Super User

      tharunkumarRTK 

      Ritaf1983 

      Thanks everyone for the insights.
      I tried a few checks on my side and found what was causing the issue:

      I noticed that some categories were not appearing because the measure was returning BLANK() for them under the current filter context.
      Once I adjusted the logic to return 0 instead of BLANK(), all categories started showing correctly in the visual.

      I also verified that:

      There were no hidden visual/page/report filters affecting the chart

      Interactions with other visuals were correctly configured

      The field used on the axis had no unwanted filtering applied


      After updating the measure and refreshing, the missing categories appeared as expected.

  • Update the measure to return 0 instead of BLANK()

    Verify there are no visual, page, or report-level filters

    Check visual interactions and slicers

    Ensure the axis field is not unintentionally filtered

    All categories appear correctly in the visual after refreshing.

    If categories are missing in a visual, always check whether the measure returns BLANK(), as Power BI hides those categories by default.

    Did it work? ✔ Give a Kudo • Mark as Solution – help others too!
    Regards,
    Rufyda Rahma | MIE