Power BI is turning 10, and we’re marking the occasion with a special community challenge. Use your creativity to tell a story, uncover trends, or highlight something unexpected.
Get startedJoin 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.
Hi,
I have a data table containing numbers. These correspond to some SQL that works out how days have passed from another date.
I have a calculated column that shows how many days have passed since the orginal date until today.
I want to highlight a cell in red if two criteria are met
I want to highlight the same cell in green if the following criteria are met
I have tried to create a measure bbut with no luck, any help would be greatly appreciated.
Hi @the606 ,
Let's say the new calculated column name is Column1. You have to create a measure like this..
Measure =
VAR diff =
DATEDIFF ( Table[orginal date], TODAY (), DAY )
RETURN
IF (
OR ( ISBLANK ( Table[Column1] ), diff >= 2 ),
"#bf212e",
IF ( OR ( Table[Column1] = 0, diff < 2 ), "#18a845" )
)
Use this measure in conditional formatting as a field value option.
Hi,
all of the fields are now red.
If possible then could you please share the pbix file so that I can look into it..?
@the606 , Create a new column like
New column =
var _diff = datediff([orginal date], today(), day)
return
Switch ( True(),
isblank([orginal date]) && [column] =0 , "Red",
[column] =0 , "Green"
_diff > 2, "Red" ,
"Green"
)
Use in conditional formatting with "Field Value" Option with Max aggregation
refer video for steps : https://www.youtube.com/watch?v=RqBb5eBf_I4
Hi,
im getting a an error "failed to resolve name 'diff. It is not a valid table, variable or fuction name.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.
User | Count |
---|---|
10 | |
9 | |
7 | |
6 | |
5 |
User | Count |
---|---|
20 | |
11 | |
10 | |
9 | |
6 |