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

Join us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.

Reply
Anonymous
Not applicable

overdue/on track dates color coding conditional formatting

 

Hi Experts, 

 

I would like to create a conditional formatting icons to the below 'Meeting Schedule Deadline Status' column.

 

The conditions would be:

  • Green = date < today
  • Red = date > today
Meeting Schedule DeadlineMeeting Schedule Deadline Status
6/5/2021icon red
7/19/2021icon green
7/5/2021icon red

 

Could you please advise what would be the simpliest way to write code for this? Thanks so much for your help!

2 ACCEPTED SOLUTIONS
amitchandak
Super User
Super User

@Anonymous , You can create icon measure and color measure and add an icon as the new value and do conditional formatting on that using field value

 

Arrow =
var _change =Max([Meeting Schedule Deadline]) >today()
return
if (_change, UNICHAR(9650),UNICHAR(9660)
)


/////Arrow Color
Arrow color =
var _change =Max([Meeting Schedule Deadline]) >today()
return
if (_change, "green","red"
)

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

View solution in original post

Anonymous
Not applicable

@Anonymous 
There is already icon feature in Power BI. Right click the field and select icon, you may refer to the link:

 

Conditional Formatting Using Icons In Power BI - Excelerator BI

Vpazhenmsft_0-1626748304971.png

 

And for UNICHAR() code, please refer to:

DAX UNICHAR Function in Power BI - Excelerator BI

Basic Latin — ✔️ ❤️ ★ Unicode Character Table (unicode-table.com)

 

 

Paul Zheng _ Community Support Team
If this post helps, please Accept it as the solution to help the other members find it more quickly.

 

View solution in original post

6 REPLIES 6
Anonymous
Not applicable

@Anonymous 
There is already icon feature in Power BI. Right click the field and select icon, you may refer to the link:

 

Conditional Formatting Using Icons In Power BI - Excelerator BI

Vpazhenmsft_0-1626748304971.png

 

And for UNICHAR() code, please refer to:

DAX UNICHAR Function in Power BI - Excelerator BI

Basic Latin — ✔️ ❤️ ★ Unicode Character Table (unicode-table.com)

 

 

Paul Zheng _ Community Support Team
If this post helps, please Accept it as the solution to help the other members find it more quickly.

 

amitchandak
Super User
Super User

@Anonymous , You can create icon measure and color measure and add an icon as the new value and do conditional formatting on that using field value

 

Arrow =
var _change =Max([Meeting Schedule Deadline]) >today()
return
if (_change, UNICHAR(9650),UNICHAR(9660)
)


/////Arrow Color
Arrow color =
var _change =Max([Meeting Schedule Deadline]) >today()
return
if (_change, "green","red"
)

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
Anonymous
Not applicable

@amitchandak 

Thank you! Could you please advise if I should change 'arrow' into my own data name?

@Anonymous , what do you mean by own data name?  you can change the column name and unichar character you want

 

list of unichar

https://exceleratorbi.com.au/dax-unichar-function-power-bi/

 

refer examples

https://exceleratorbi.com.au/conditional-formatting-using-icons-in-power-bi/
https://community.powerbi.com/t5/Desktop/FORMAT-icon-set-for-use-in-a-data-card/td-p/811692

 

refer my video : https://www.youtube.com/watch?v=veCtfP8IhbI

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
Anonymous
Not applicable

@amitchandak Got it. Is it possible to create one icon measure with colors? 

The conditions would be:

= date < today

= date > today

Meeting Schedule DeadlineMeeting Schedule Deadline Status
6/5/2021
7/19/2021
7/5/2021

 

Could you please advise and let me know if the below coding is accurate for this? Thanks so much for your help.

 

Arrow =
var _change =Max([Meeting Schedule Deadline]) >today()
return
if (_change, UNICHAR(11044), "green","red"
)

Anonymous
Not applicable

@amitchandak Could you please advise? Thanks so much for your help 🙂

Helpful resources

Announcements
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.

June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

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

June 2025 community update carousel

Fabric Community Update - June 2025

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