Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
flex99
Helper I
Helper I

Column Chart with colored target range

Hi,

 

I was wondering if it's possible in Power BI to show a colored target range (like a green bar from 80-90%) within a column chart?

 

Any help will be appreciated!

Thanks in advance.

13 REPLIES 13
flex99
Helper I
Helper I

Sorry, I don't get it though I'd really love to know how you created the dotted lines in your above example.

 

I'm not able to create a constant value of 75% with the Percentile function and "drop it into the visual" would also need some more words. When I use a combo chart and throw it in as 'line value' I will get a line between distinct data points but would rather like to have an independent line over the entire width of the chart.

 

Here's code I used to calculate the 75th percentile...

Observation Value 75th Percentile = 
    PERCENTILEX.EXC(
        FILTER(
            ALL(Observations),
            Observations[ObservationType] = SELECTEDVALUE(Observations[ObservationType])
        ),
        Observations[Value],
        .75
    )

 

If what you're looking for if just a constant 75% and 85%, just create a measure like this

Percent75 = .75

Percent85 = .85

 

To get the dotted lines, in the Formatting menu for the visualization, go to Shapes, Customize Series and then play with the settings

Thanks, that helped a lot! I was indeed merely looking for the ".075" measure 🙂

 

One thing I couldn't manage is to get the dotted lines across the entire X axis (starting from the y axis and over to the very right). Is that somehow possible? It looked like on the screenshot you provided earlier!

 

 
 

They should show up when you drop the measure into the visualization.  Can you share a screen snip of what's happening?

I tried to attach a screenshot but it didn't work the last time. Here we go again - hope it works...Screenshot.png

 

They're measures so they're going to be reflected with the X axis as well...

Ok, so what would be needed to make the dotted lines go from side to side? Is there a way?

Unfortunately I don't believe there is

flex99
Helper I
Helper I

So when I get you both right there's no way to color a range in the graph, but only to color code the bars or to set min/max lines, correct?

 

How would I exactly create measures for the upper (85%) and lower (75%) boundaries of the range and add them in as lines?

 

Thanks for your help!

You can use either the PERCENTILE or PERCENTILEX functions to create measures for the 75th and 85th percentiles.  From there just drop them into the visualization.

amitchandak
Super User
Super User

You can create a color measure and use that in conditional formatting(Advance Control), Choose a field and this measure

example

Color Category = SWITCH(true(),
Max(Sheet1[Category]) in {"A"} && Sheet1[Target]<10,"green",
Max(Sheet1[Category]) in {"B"} && Sheet1[Target]<10,"orange"
"red"
)

 

Refer : https://docs.microsoft.com/en-us/power-bi/desktop-conditional-table-formatting#color-by-color-values

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube
littlemojopuppy
Community Champion
Community Champion

Not specifically.  But there are a couple workarounds...

 

This is the worst one because of the scale of the axis changes it could end up wrong.  But you could theoretically insert a box with the color over the chart.  Not recommended, but an option.

 

The simplest one is to create measures for the upper and lower boundaries of the range and add them in as lines.

 

if you want to get crazy, you could try an area chart or a stacked column chart  But this would involve having to create measures that build the actual value off the lowest boundary.  But you could set the area below the lowest boundary as completely transparent.  Could get very tricky to work successfully.

 

Hope this helps!

Here's an example from something I did...not exactly what you asked for but it gets the point across.

Capture.PNG

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

Find out what's new and trending in the Fabric community.

July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.

Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.