Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!View all the Fabric Data Days sessions on demand. View schedule
Hello,
I'm looking to create a new column in a table that states 'valid' or 'invalid' based on if a date field is in the past (invalid) or future (valid).
I'm struggling with how to do this. My column is in short date format (dd/mm/yyyy). My date field is in a table named Courses and the field name is employee_training_courses.expires_on.
I've tried myself to workout a DAX query or a new column but can't work it out.
Thanks in advance for your tips.
Sam
Solved! Go to Solution.
@Sam-L ,
a new column
Switch( True(),
[Date] < today(), "Invalid",
[Date] > today(), "Valid",
"Today"
)
Change as per need
Try this:
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!