Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Hello all,
I have a transaction system that contains percentage completion and status of Projects. The thing is, when the percentage completion of a project is updated, the previous value is lost and hence,the progress of project over time cannot be determined. I need to show the progress of the project over time and hence wants to append the data on refresh instead of updating. How can I acheive this? I am refreshing the data daily.
* Modifying the source system is not an option.
Solved! Go to Solution.
You cannot. Power BI is a "read only" system so it doesn't have the ability to store data beyond a refresh.
You will either have to modify the source system (you said not an option), or put in an intermediate process in place to store a previous day snapshot of data, then have Power BI read in the source data and the snapshot, then do the comparison.
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI ReportingIncremental refresh might be an option if you want to have the hisorical data not changed but only change the specific number of days data in PBI.
Check out some incremental refresh videos on youtube, might be helpful.
Thanks,
pthapa
If you are using power BI and not just Excel, you can check out this video which will explain how to populate a history table using incremental refresh. If you can modify the Query a bit, this would do the trick!
You cannot. Power BI is a "read only" system so it doesn't have the ability to store data beyond a refresh.
You will either have to modify the source system (you said not an option), or put in an intermediate process in place to store a previous day snapshot of data, then have Power BI read in the source data and the snapshot, then do the comparison.
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI ReportingThanks for your response. How do I put in the intermediate process.
@sonm10 wrote:
Thanks for your response. How do I put in the intermediate process.
It really depends on your data. A few things to think about:
Other than that, you may need outside assistance. If you are good with Power Automate, you may be able to automate a lot of this, like making copies of the files if they are file based, or even launching the Excel file, running a macro to refresh the table, saving and exiting, can be scheduled with the Windows 10 task scheduler.
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI Reporting