The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredCompete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.
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!
Solved! Go to Solution.
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
result
Assign this to the formatting by field.
See attached PBIX.
Have I solved your problem? Please click Accept as Solution so I don't keep coming back to this post, oh yeah, others may find it useful also ;). |
If you found this post helpful, please give Kudos. It gives me a sense of instant gratification and, if you give me Kudos enough times, magical unicorns will appear on your screen. If you find my signature vaguely amusing, please give Kudos. | Proud to be a Super 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
result
Assign this to the formatting by field.
See attached PBIX.
Have I solved your problem? Please click Accept as Solution so I don't keep coming back to this post, oh yeah, others may find it useful also ;). |
If you found this post helpful, please give Kudos. It gives me a sense of instant gratification and, if you give me Kudos enough times, magical unicorns will appear on your screen. If you find my signature vaguely amusing, please give Kudos. | Proud to be a Super User! |
I have a table with LAST_Process_DATE as the dates