Forum Discussion
matts29
2 years agoFrequent Visitor
if date possible switch
Hi
If someone can assist please?
I would like to say in 1 column the below please?
The rdate contains a series of dates in the past and the future.
rdate = last order over 2 and a half years ago then 1
rdate= should be re-ordered within 6 months then 2
rdate= order last reviewed less than 2 and a half years ago then 3
Thank you
Ok. I wrote the formula for a measure actually.
Please use the following for calculated column:
rdateCalc = VAR __Difference = DATEDIFF ( 'SomeDateTable'[rdate], TODAY (), DAY ) VAR __Result = IF ( __Difference > 913, 1, IF ( __Difference < 913 && __Difference > 0, 3, IF ( __Difference < 0 && __Difference > -180, 2, BLANK () ) ) ) RETURN __Result
8 Replies
- govindarajan_d
Super User
Hi matts29 ,
Can you try this?
rdateCalc = VAR __Difference = DATEDIFF ( MAXX ( 'SomeDateTable', 'SomeDateTable'[rdate] ), TODAY (), DAY ) VAR __Result = IF ( __Difference > 913, 1, IF ( __Difference < 913 && __Difference > 0, 3, IF ( __Difference < 0 && __Difference > -180, 2, BLANK () ) ) ) RETURN __Result- matts29Frequent Visitor
Thanks but I just have all blanks in the column unfortunatley...
- govindarajan_d
Super User
- matts29Frequent Visitor
In a calculated column?
- govindarajan_d
Super User
Ok. I wrote the formula for a measure actually.
Please use the following for calculated column:
rdateCalc = VAR __Difference = DATEDIFF ( 'SomeDateTable'[rdate], TODAY (), DAY ) VAR __Result = IF ( __Difference > 913, 1, IF ( __Difference < 913 && __Difference > 0, 3, IF ( __Difference < 0 && __Difference > -180, 2, BLANK () ) ) ) RETURN __Result- matts29Frequent Visitor
Ahh that is fantastic-thank you! I need to learn now what everything is doing 🙂