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

Preparing for a certification exam? Ask exam experts all your questions on May 15th. Register now.

Reply
Sam-L
Frequent Visitor

Date in the past or future

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

1 ACCEPTED SOLUTION
amitchandak
Super User
Super User

@Sam-L ,

a new column

Switch( True(),

[Date] < today(), "Invalid",

[Date] > today(), "Valid",

"Today"

)

 

Change as per need

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

2 REPLIES 2
Anonymous
Not applicable

Try this:

Valid = IF(
Data[Date]>=TODAY(),
"Valid",
 
Use your date column at the place of Data[Date]
"Non Valid")
 
Let me know
 
GV
amitchandak
Super User
Super User

@Sam-L ,

a new column

Switch( True(),

[Date] < today(), "Invalid",

[Date] > today(), "Valid",

"Today"

)

 

Change as per need

Full Power BI Video 20 Hours YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Helpful resources

Announcements
PBIApril_Carousel

Power BI Monthly Update - April 2025

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

Notebook Gallery Carousel1

NEW! Community Notebooks Gallery

Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.

April2025 Carousel

Fabric Community Update - April 2025

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