Forum Discussion
kormosb
6 years agoHelper III
EARLIER function
Hi Guys, I am trying to use the EARLIER function as seen in the below picture, but it doesn't work. The poin is, that I am trying to get the solving day of the earlier date, if the "latest update...
- Anonymous6 years ago
HI kormosb,
You can try to use following calculate column formula, it can extract the last date and previous date to find out corresponding values:
last date value = VAR prevDate = CALCULATE ( MAX ( 'Issue Navigator'[Latest refresh date] ), FILTER ( 'Issue Navigator', [Key] = EARLIER ( 'Issue Navigator'[Key] ) && DATEVALUE ( [Latest refresh date] ) < DATEVALUE ( EARLIER ( 'Issue Navigator'[Latest refresh date] ) ) ) ) RETURN IF ( 'Issue Navigator'[Latest refresh date] = BLANK () || DATEVALUE ( 'Issue Navigator'[Latest refresh date] ) = DATEVALUE ( MAX ( 'Issue Navigator'[Latest refresh date] ) ), CALCULATE ( MAX ( 'Issue Navigator'[Solving day (original)] ), FILTER ( 'Issue Navigator', [Key] = EARLIER ( 'Issue Navigator'[Key] ) && [Latest refresh date] = prevDate ) ), 'Issue Navigator'[Solving day (original)] )Regards,
Xiaoxin Sheng - Anonymous6 years ago
HI kormosb,
You can extract the variable and use in a new calculated column to compare with current date:
Status = VAR prevDate = CALCULATE ( MAX ( 'Issue Navigator'[Latest refresh date] ), FILTER ( 'Issue Navigator', [Key] = EARLIER ( 'Issue Navigator'[Key] ) && DATEVALUE ( [Latest refresh date] ) < DATEVALUE ( EARLIER ( 'Issue Navigator'[Latest refresh date] ) ) ) ) RETURN IF ( 'Issue Navigator'[Latest refresh date] >= prevDate, "Done" )Regards,
Xiaoxin Sheng
kormosb
6 years agoHelper III
Unfortunately it doesn't work, as you can see below, but thanks for the idea.
Do you have any other tip for it? amitchandak
amitchandak
6 years agoSuper User
Can you share sample data and sample output.