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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Anonymous
Not applicable

Coding for 3 month

Hi All

 

I was wondering if you can help with below 

 

I need to write have a conditional column for 3 month prior to review date

 

So, I have "review dates" column, and  need something along the lines of "IF 3 months left before "Review Date" them then ALERT, otherwise NO ALERT"

 

Ideally to have rolling code so I don't have to alter it manually every time dates change 

 

Any help will be greatly appriciated 

1 ACCEPTED SOLUTION
Barthel
Solution Sage
Solution Sage

Hey @Anonymous,

You could add an 'Alert' calculated column to your table:

 

 

Alert = 
IF ( DATEDIFF ( TODAY (), 'Table'[Reviewdate], MONTH ) <= 3, "ALERT", "NO ALERT" )

 

 

DATEDIFF calculates the difference between two dates, in this case in months. TODAY returns today as a date. This is updated every time the report is refreshed, making the code dynamic.

Result:

ReviewdateAlert

Sunday, 1 January 2023ALERT
Wednesday, 1 February 2023ALERT
Wednesday, 1 March 2023ALERT
Saturday, 1 April 2023NO ALERT
Monday, 1 May 2023NO ALERT

View solution in original post

4 REPLIES 4
Barthel
Solution Sage
Solution Sage

Hey @Anonymous,

You could add an 'Alert' calculated column to your table:

 

 

Alert = 
IF ( DATEDIFF ( TODAY (), 'Table'[Reviewdate], MONTH ) <= 3, "ALERT", "NO ALERT" )

 

 

DATEDIFF calculates the difference between two dates, in this case in months. TODAY returns today as a date. This is updated every time the report is refreshed, making the code dynamic.

Result:

ReviewdateAlert

Sunday, 1 January 2023ALERT
Wednesday, 1 February 2023ALERT
Wednesday, 1 March 2023ALERT
Saturday, 1 April 2023NO ALERT
Monday, 1 May 2023NO ALERT
Anonymous
Not applicable

Hi Barthel

 

Thank you so much for getting back to me!

This is almost what I need it seems, but I don't need the today's date 

The ReviewDate column has the dates against which i'd like to go

 

Could you please advise on how to make it so if its 3 months before the date in ReviewDate column ALERT, otherwise NO ALERT 

the 

@Anonymous 

What would you want to compare with the review date? 3 months relative to what? Now the calculated column defines review dates which are within the next 3 months from today as 'ALERT'.

Anonymous
Not applicable

Yes you are absolutely right 

 

Apologies I have had a very long day

 

Thank you once again and apologies once again

 

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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