Forum Discussion

pbrainard's avatar
pbrainard
Helper III
4 years ago
Solved

Multiple type counts in bar chart

I feel like this should be easy to achieve and maybe I'm trying too early in the AM. 🙂

 

I have about 10000 records of incident reports. Each incident report contains multiple incident types. I want to be able to create a bar chart like the one below (which was done in Tableau using Measure Names and Measure Values). Can't figure out the equivalent in Power BI.  A simple count of how many times a type shows up on incident reports. The types are represented as 0 = False and 1 = True. 

 

My types are measures:

 

 

  • Anonymous's avatar
    Anonymous
    4 years ago

    Hi  pbrainard ,

    Currently, measures can be dragged to value or tooltips field, but can’t be dragged to legend or X-axis field in a bar chart.

    You can create a table, the content of the column is the name of the measure, and put this column into it to display.

    Here are the steps you can follow:

    1. Use Enter data to create a table.

    2. Create measure.

    Measure =
    SWITCH(
        TRUE(),
        MAX('Table2'[Group_measure])="MeasureA",[MeasureA],
        MAX('Table2'[Group_measure])="MeasureB",[MeasureB],
        MAX('Table2'[Group_measure])="MeasureC",[MeasureC],
        MAX('Table2'[Group_measure])="MeasureD",[MeasureD])

    3. Result:

     

    Best Regards,

    Liu Yang

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

1 Reply

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi  pbrainard ,

    Currently, measures can be dragged to value or tooltips field, but can’t be dragged to legend or X-axis field in a bar chart.

    You can create a table, the content of the column is the name of the measure, and put this column into it to display.

    Here are the steps you can follow:

    1. Use Enter data to create a table.

    2. Create measure.

    Measure =
    SWITCH(
        TRUE(),
        MAX('Table2'[Group_measure])="MeasureA",[MeasureA],
        MAX('Table2'[Group_measure])="MeasureB",[MeasureB],
        MAX('Table2'[Group_measure])="MeasureC",[MeasureC],
        MAX('Table2'[Group_measure])="MeasureD",[MeasureD])

    3. Result:

     

    Best Regards,

    Liu Yang

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