Forum Discussion
Latest date with a clause
- 1 year ago
SWITCH ( TRUE (), ISBLANK ( 'Table'[Concessed Date] ) && ISBLANK ( 'Table'[Test Date] ), TODAY(), ISBLANK ( 'Table'[Concessed Date] ), 'Table'[Test Date], ISBLANK ( 'Table'[Test Date] ), 'Table'[Concessed Date], 'Table'[Concessed Date] < 'Table'[Test Date], 'Table'[Concessed Date], MAX ( 'Table'[Test Date], 'Table'[Concessed Date] ) )If this now works, please accept as the solution for others with the same challenge.
Hi, this is similar to what I am already using and yes it works for giving me the latest date but it doesn't help with the odd instances where the earlier concessed date is found.
Thanks!
_Kelz0484 - Sorry I misread your requirement the below will now work:
SWITCH (
TRUE (),
ISBLANK ( 'Table'[Concessed Date] ), 'Table'[Test Date],
ISBLANK ( 'Table'[Test Date] ), 'Table'[Concessed Date],
'Table'[Concessed Date] < 'Table'[Test Date], 'Table'[Concessed Date],
MAX ( 'Table'[Test Date], 'Table'[Concessed Date] )
)
If this now works, please accept as the solution for others with the same challenge.
- _Kelz04841 year agoFrequent Visitor
That is perfect but now I've noticed that I have a lot of entries where both dates are blank. How would I populated these with today's date. I thought it would simply adding TODAY() as the final result but that didn't work.
- mark_endicott1 year ago
Super User
SWITCH ( TRUE (), ISBLANK ( 'Table'[Concessed Date] ) && ISBLANK ( 'Table'[Test Date] ), TODAY(), ISBLANK ( 'Table'[Concessed Date] ), 'Table'[Test Date], ISBLANK ( 'Table'[Test Date] ), 'Table'[Concessed Date], 'Table'[Concessed Date] < 'Table'[Test Date], 'Table'[Concessed Date], MAX ( 'Table'[Test Date], 'Table'[Concessed Date] ) )If this now works, please accept as the solution for others with the same challenge.
- _Kelz04841 year agoFrequent Visitor
Hi mark_endicott
That's perfect - exactly what I was looking for!
Thanks so much for your help.