Forum Discussion

D1ltang's avatar
D1ltang
Frequent Visitor
6 years ago
Solved

Conditional formatting two measures in a stacked bar chart

Hi All

 

I have a stacked bar chart with two measures used in the values section (Planned Admission Count and Predicted Admission Count)

 

I want to apply a RAG status here haven't found a solution yet.

 

e.g. if planned admission count < 5 then green

and if predicted admission count < 5 then a lighter shade of green.

 

I tried creating two SWITCH() measures on top of these measures but it only works for if you have a single measure in the bar chart as you value.

 

e.g.

 

Predicted Admissions RAG = SWITCH(TRUE(), [Predicted Admission Count] < 5, "#31A175"
, [Predicted Admission Count] = 5, "#FFAB05"
, [Predicted Admission Count] > 5, "#EE4837")
 
Below is what I see if I only place the Predicted Admissions Count on the stacked bar chart
 
 
 
 
 
I have found people asking similar questions here but I don't really want overlay two visuals.
Any advice would be appreciated.
 
Thanks
  • HI  D1ltang 

    Since there are two measure in stacked bar chart, so it could not achieve use conditional formatting.

    As a workround, you could divide [Predicted Admissions Count] into two measure as below:

    Predicted Admissions Count< 5 = IF([Predicted Admissions Count]<5,[Predicted Admissions Count])
    Predicted Admissions Count>5 = IF([Predicted Admissions Count]>=5,[Predicted Admissions Count])

     

    Then set datacolour as below:

     

     

    Regards,

    Lin

2 Replies

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

    HI  D1ltang 

    Since there are two measure in stacked bar chart, so it could not achieve use conditional formatting.

    As a workround, you could divide [Predicted Admissions Count] into two measure as below:

    Predicted Admissions Count< 5 = IF([Predicted Admissions Count]<5,[Predicted Admissions Count])
    Predicted Admissions Count>5 = IF([Predicted Admissions Count]>=5,[Predicted Admissions Count])

     

    Then set datacolour as below:

     

     

    Regards,

    Lin

  • D1ltang afaik, if you are using legend or multiple measures, it doesn't have the functionality for conditional formatting, only when a single measure is used and no columns in the legend, you can use the conditional formatting.

     

    I would  Kudos if my solution helped. 👉 If you can spend time posting the question, you can also make efforts to give Kudos whoever helped to solve your problem. It is a token of appreciation!

    Visit us at https://perytus.com, your one-stop shop for Power BI related projects/training/consultancy.