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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
Anonymous
Not applicable

How to write traffic light script ?

Hi All

Today i have try to modify the below table report , and when i put back the Variance % , the traffic light colour reset , and i need to set up again. Since i have many table , and i want to change the traffic light from Rule base to script base :-

if Variance >50% Yellor Color

if Variance >10% and <50% Green Color

if Variance <10% Red Color

Hope that some one can help me write the script.

 

My PBIX file :-

https://www.dropbox.com/s/wml3gzffts2ak4q/preWebinarPostCal_PY_DATA%20V008%20Working%20%283%29.pbix?...

 

Paulyeo11_0-1603184454777.png

 

1 ACCEPTED SOLUTION
themistoklis
Community Champion
Community Champion

@Anonymous 

 

Put the following formula in a measure and then add it in the conditional formatting (using field value).

 

Background Color 1 =
VAR _variance_per_country =
    CALCULATE ( [Variance %], ALLEXCEPT ( 'order', 'order'[Customer Id] ) )
RETURN
    SWITCH (
        TRUE (),
        _variance_per_country < 0.2, "#D64550",
        _variance_per_country < 0.5, "#E8D166",
        _variance_per_country <= 10, "#79FF00",
        "#00000"
    )

 

View solution in original post

2 REPLIES 2
themistoklis
Community Champion
Community Champion

@Anonymous 

 

Put the following formula in a measure and then add it in the conditional formatting (using field value).

 

Background Color 1 =
VAR _variance_per_country =
    CALCULATE ( [Variance %], ALLEXCEPT ( 'order', 'order'[Customer Id] ) )
RETURN
    SWITCH (
        TRUE (),
        _variance_per_country < 0.2, "#D64550",
        _variance_per_country < 0.5, "#E8D166",
        _variance_per_country <= 10, "#79FF00",
        "#00000"
    )

 

Anonymous
Not applicable

Hi Sir

Thank you so much , it work fine now .

Paulyeo11_0-1603188445640.png

 

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.