Forum Discussion
show value based on current date
Hello,
I have a Date table with columns such as DateKey, PreviousWorkingDateKey, etc.
I would like to have a measure which shows the previousWorkingDateKey for today's DateKey
How is ithis done please?
Thank you
HI Anonymous
If so, just adjust the formula as below:
Measure 2 = var _preworkingdatekey= calculate(max('Date'[PreviousWorkingDate]),filter('Date','Date'[DateValue] = today())) return DATE(VALUE(LEFT(_preworkingdatekey,4)),VALUE(MID(_preworkingdatekey,5,2)),VALUE(RIGHT(_preworkingdatekey,2)))Regards,
Lin
9 Replies
- AnonymousNot applicable
Hi Anonymous ,
I'm not sure your data key format, so you can change the format in the below measure to suit your type:
Measure = calculate(max(perviousworkingdatekey),filter(date_table,datekey = today()))
Please try.
Aiolos Zhao
- AnonymousNot applicable
it shows (Blank)
- AnonymousNot applicable
My previous post saying it shows (Blank) was wrong.
It actually shows 20M whereas it should show a date.
Any thoughts please?Thank you
- AnonymousNot applicable
could you please show some sample data and the result you want?
- AnonymousNot applicable
Measure =
= calculate(max('Date'[Previous Working Date Key]),filter('Date','Date'[Value] = today()))Previous Working Date key is in integersDate Key is in integersDate Value is in DateThe above measure shows 20M rather than date.Do you know why?Thank you- v-lili6-msft
Community Support
HI Anonymous
If so, just adjust the formula as below:
Measure 2 = var _preworkingdatekey= calculate(max('Date'[PreviousWorkingDate]),filter('Date','Date'[DateValue] = today())) return DATE(VALUE(LEFT(_preworkingdatekey,4)),VALUE(MID(_preworkingdatekey,5,2)),VALUE(RIGHT(_preworkingdatekey,2)))Regards,
Lin