Showing results for 
Search instead for 
Did you mean: 
Reggie Visitor

DAX January Issue

I have a DAX formula that I have currently been using and up until recently it had been working like a dream. We have now entered a new year and it seems to have broken. 


I am creating a report that shows whether a sum of money is current, one month overdue or two months +. My problem is that I cant seem to write the correct formula to have

January 2019 as the current month

December 2018 as overdue by 1 month

November 2018 as overdue by two months.


My thought process was that I could use YEAR(TODAY()) -1 to return last year but that doesnt seem to work and I have done research and cant find the correct answer.


The formula I am currently using that worked is pasted below but again does not work in January 


Status = IF('Customer/CustOpen'[date].[Year]=YEAR(TODAY()),SWITCH('Customer/CustOpen'[date].[MonthNo],MONTH(TODAY()), "Current",MONTH(TODAY())-1,"One Month","Two Months +"))
Thank you in advance for your help Smiley Happy 
Community Support Team
Community Support Team

Re: DAX January Issue

Hi @Reggie,

Could you please share some sample data to have a test if possible?



Daniel He

Community Support Team _ Daniel He
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.