Forum Discussion
park
4 years agoFrequent Visitor
Conditional formatting by Date periods
Hi,
I would like to do conditional formatting on a table in PowerBI
where if the date is within the past 6 months it is green,
greater then 6 months it is yellow
and no date is orange.
Have tried everything and can't get it to work, thanks!
Hi,
It would be much easier if you posted some sample data.
Try creating a measure like this (you will need to change references to tables etc.)
Colour = var vToday = TODAY() var vProcessDate = MIN('Table'[LAST_Process_DATE]) var result = SWITCH( TRUE(), ISBLANK( DATEDIFF(vProcessDate, vToday, MONTH)), "orange", DATEDIFF(vProcessDate, vToday, MONTH) > 6, "yellow", DATEDIFF(vProcessDate, vToday, MONTH) < 6, "green" ) RETURN resultAssign this to the formatting by field.
See attached PBIX.
2 Replies
- KNPSuper User
Hi,
It would be much easier if you posted some sample data.
Try creating a measure like this (you will need to change references to tables etc.)
Colour = var vToday = TODAY() var vProcessDate = MIN('Table'[LAST_Process_DATE]) var result = SWITCH( TRUE(), ISBLANK( DATEDIFF(vProcessDate, vToday, MONTH)), "orange", DATEDIFF(vProcessDate, vToday, MONTH) > 6, "yellow", DATEDIFF(vProcessDate, vToday, MONTH) < 6, "green" ) RETURN resultAssign this to the formatting by field.
See attached PBIX.
- parkFrequent Visitor
I have a table with LAST_Process_DATE as the dates