Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply
IgorGershenson
Helper II
Helper II

Help: Saving and aggregating old versions of a dataset

I have access to a dataset that gets overwritten each time it is refreshed. However, I want to save the older versions of this dataset. Ideally, I want to have one large table that has all the history along with a date corresponding to each version. What is the easiest way to accomplish this? I tried doing it the hard way by importing each day's version into Excel using Power Query. However, I can't load it as a table into a worksheet because it is too big. If I load it as a connection only and then later try to load it into Power BI, PBI tells me the Excel file table is empty. Thanks in advance for your help. 

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi  @IgorGershenson ,

 

You can consider using incremental refresh, which allows you to load data in an incremental manner, extending the scheduled refresh operation by providing automatic partition creation and management for dataset tables that frequently load new and updated data, which will dynamically partition and separate data that needs to be refreshed frequently from data that can be refreshed infrequently.

 

When Power BI Desktop publishes a report to the Power BI service, the service will create incremental refreshes and historical partitions during the first refresh operation, which will add all the data before the date and time when it is used for the first time, which may result in long load times.

Refer to:

Incremental refresh for datasets and real-time data in Power BI - Power BI | Microsoft Learn

 

 

Best Regards,

Liu Yang

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

2 REPLIES 2
Anonymous
Not applicable

Hi  @IgorGershenson ,

 

You can consider using incremental refresh, which allows you to load data in an incremental manner, extending the scheduled refresh operation by providing automatic partition creation and management for dataset tables that frequently load new and updated data, which will dynamically partition and separate data that needs to be refreshed frequently from data that can be refreshed infrequently.

 

When Power BI Desktop publishes a report to the Power BI service, the service will create incremental refreshes and historical partitions during the first refresh operation, which will add all the data before the date and time when it is used for the first time, which may result in long load times.

Refer to:

Incremental refresh for datasets and real-time data in Power BI - Power BI | Microsoft Learn

 

 

Best Regards,

Liu Yang

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

amitchandak
Super User
Super User

@IgorGershenson , Based on what I got. Check if this can help

https://blog.crossjoin.co.uk/2020/04/13/keep-the-existing-data-in-your-power-bi-dataset-and-add-new-...
https://www.thebiccountant.com/2017/01/11/incremental-load-in-powerbi-using-dax-union/

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

Check out the November 2025 Power BI update to learn about new features.

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors