Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!View all the Fabric Data Days sessions on demand. View schedule
Hey all,
What I am trying to do is pull data from a SQL server and note changes in the data without deleting previous versions of the data. This is a library of software development requests that will go through a series of changes over time (first it needs business review, then it's in queue, in progress, etc.) What I would like to do is be able to set things up so that the data refreshes automatically at set intervals but keeps data on each request without deleting previous data. For example, every request that I have that is "Complete" currently only shows as complete. I would like to have the same request ID but have dates for when it was changed from in queue to in progress to complete. So several entries for each request with a corresponding date ONLY if the request has been updated. Is this possible? Thanks in advance!
Power BI is not designed to be a database where you store historical versions of data. It's a dynamic computation engine and visualization tool rather than a data storage tool and should not be relied on to store data that isn't recorded somewhere else.
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!