Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Hi,
Looking for a way to extend the solution given by @amitchandak and @v-deddai1-msft here - https://community.powerbi.com/t5/Desktop/Calculated-Column-for-previous-date-values/m-p/1056838#M494...
Need to calculate updates for all previous dates for a given task -
Today's update, yesterday's update, day before yesterday's update and so on...
- without creating the columns beforehand (as data will keep on appending)
Solved! Go to Solution.
@sayali_deshmukh ,I would have prefered to test this. But data was not in text format
Create a column like
Date Name = Switch( True () ,
'Date'[Date]=TODAY(),"Today",
'Date'[Date]=TODAY()-1,"Yesterday",
'Date'[Date]=TODAY()-1,"Yesterday -1",
[Date]&"")
Also create date desc rank
Date desc Rank = RANKX(ALL('Date'),'Date'[Date],,DESC,Dense)
Sort the first column on the second column
https://docs.microsoft.com/en-us/power-bi/desktop-sort-by-column
Have to measure or use max in matrix
Max Today Plan = max(Table[Today Plan])
Max Today Update= max(Table[Today Update])
On a Matrix Put Task on Row and Date name on column and these two as values and check
Hi @sayali_deshmukh ,
Would you please check if the screenshot below meets your requirements?
For more details, please refer to pbix file: https://qiuyunus-my.sharepoint.com/:u:/g/personal/pbipro_qiuyunus_onmicrosoft_com/EWhqoPlaynVOqoLGKq...
Best Regards,
Dedmon Dai
DataTable -
Output -
For each task , updates of all dates previous to be visible -
Also, request you to suggest if there could be a better way to depict this info
Hi @sayali_deshmukh ,
Would you please check if the screenshot below meets your requirements?
For more details, please refer to pbix file: https://qiuyunus-my.sharepoint.com/:u:/g/personal/pbipro_qiuyunus_onmicrosoft_com/EWhqoPlaynVOqoLGKq...
Best Regards,
Dedmon Dai
Hi @v-deddai1-msft
Thank you for your help.
I was able to get the output as per your suggestion.
Also, looking for a way to show the same data in following view -
| Task | Date | 05-05-2020 | 04-05-2020 | 03-05-2020 |
| Module1 | Plan | Deploy | Updation | Modification |
| Update | Done | Done | Done |
@sayali_deshmukh ,I would have prefered to test this. But data was not in text format
Create a column like
Date Name = Switch( True () ,
'Date'[Date]=TODAY(),"Today",
'Date'[Date]=TODAY()-1,"Yesterday",
'Date'[Date]=TODAY()-1,"Yesterday -1",
[Date]&"")
Also create date desc rank
Date desc Rank = RANKX(ALL('Date'),'Date'[Date],,DESC,Dense)
Sort the first column on the second column
https://docs.microsoft.com/en-us/power-bi/desktop-sort-by-column
Have to measure or use max in matrix
Max Today Plan = max(Table[Today Plan])
Max Today Update= max(Table[Today Update])
On a Matrix Put Task on Row and Date name on column and these two as values and check
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
| User | Count |
|---|---|
| 97 | |
| 74 | |
| 51 | |
| 50 | |
| 46 |