Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and a 50 percent discount on exams.
Get startedEarn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hi, I have a datasource that updates at a regular basis,
is there a way to categorize them, for either "Current" or "Previous" then the rest will be NULL.
Current means Latest update
Previous means previous update
The rest will show null as we only want to show current update and previous update
Goal (Tableau Reference):
Goal:
LAST_UPDATE_DATE | DAX calc |
6/15/20201 2:14:34 AM | null |
6/15/20201 9:42:25 AM | Previous |
6/15/20201 6:34:25 PM | Current |
Solved! Go to Solution.
Hi @Anonymous ,
You can create the following measure
Week = var _rank=RANKX(ALL('Table'),CALCULATE(MAX('Table'[Last Update Date])),,DESC,Dense)
return IF(_rank=1,"Current Week",IF(_rank=2,"Previous Week","Null"))
If you only want to keep three rows, write a metric to keep the first three rows.
Measure = var _rank=RANKX(ALL('Table'),CALCULATE(MAX('Table'[Last Update Date])),,DESC,Dense)
return IF(_rank<=3,1)
Best Regards,
Stephen Tao
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @Anonymous ,
You can create the following measure
Week = var _rank=RANKX(ALL('Table'),CALCULATE(MAX('Table'[Last Update Date])),,DESC,Dense)
return IF(_rank=1,"Current Week",IF(_rank=2,"Previous Week","Null"))
If you only want to keep three rows, write a metric to keep the first three rows.
Measure = var _rank=RANKX(ALL('Table'),CALCULATE(MAX('Table'[Last Update Date])),,DESC,Dense)
return IF(_rank<=3,1)
Best Regards,
Stephen Tao
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
I found a solution that might help you.
I changed the datatype for the date column to date and I added a custom column with an if statement:
IF('Table'[Date]=max('Table'[Date]),"CURRENT","OLDER")
I get the following results in a table:
Hope it helps.
Hi, thanks for your suggestion.
However, i only want to have 1 older and 1 current, the history should be null.
It's gonna update weekly, this is an example