Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more
Hi all. I would like to create extra icons which I can use in conditional formatting in a table. I currently have a pivot with an orange, red, grey and green traffic light. These come from the standard icon set in Power BI. However, the grey traffic light needs to be replaced by a yellow traffic light. And actually I would like to make the colors exactly the same as in the traffic light at the bottom of this post (these come from a visualisation in a source system which I'd like to recreate in Power BI).
I already have a JSON file which I imported into Power BI Desktop. Can anyone advise how to create extra icons (traffic lights) with a custom color?
Colors I now have:
Colors I would like to have (see color codes below):
Red = #B21A0A
Orange = #E39520
Green = #26C116
Yellow = #E4DA2E
Hi @robbert-bi ,
May I ask if you have resolved this issue? If so, please mark the helpful reply and accept it as the solution. This will be helpful for other community members who have similar problems to solve it faster.
Thank you.
Hi @robbert-bi ,
I wanted to check if you had the opportunity to review the information provided. Please feel free to contact us if you have any further questions. If the response has addressed your query, please accept it as a solution and give a 'Kudos' so other members can easily find it.
Thank you.
Hi  @robbert-bi ,
May I ask if you have resolved this issue? If so, please mark the helpful reply and accept it as the solution. This will be helpful for other community members who have similar problems to solve it faster.
Thank you.
Hi @robbert-bi Could you go through this video 
https://www.youtube.com/watch?v=yTs9Z0ogUrk
In this it is explained how to achive this kind of KPI or custom colors traffic light
Hi. Thanks, but this works with measures. I need to have icons in a simple text column and based on the value in the text column the icon should have a specific color.
Hi @robbert-bi ,
Thanks for reaching out to the Microsoft fabric community forum. 
Since Power BI doesn't let us change the built-in icon colors for text columns, here's a simple workaround you can try:
create a new column that shows the image URL based on the text value:
TrafficLight =
SWITCH(
[Status],
"Red", "https://yourlink.com/red.png",
"Orange", "https://yourlink.com/orange.png",
"Yellow", "https://yourlink.com/yellow.png",
"Green", "https://yourlink.com/green.png"
)
Select the column, then go to the Model view, and set Data Category to Image URL.
Add that column to your table now your traffic lights will show up with the correct colors.
Best Regards, 
Menaka.
Community Support Team 
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.