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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
FXFelix
Helper II
Helper II

Incremental Refresh misunderstanding ?

Hi,

 

Please apologize for my newbie question, but I think there is something I misunderstand in the functionality "Incremental refresh".

 

I thought the aim of incremental refresh was to store for example 5 years of data, and to refresh only the last 3 months. But if I am right, the date/hour filter is applied in Power Query, so only the last 3 months are present in the filtered table.

So how is it possible to show the data of the last 5 years before the 3 last months ?

 

Thanks in advance for your answer...

 

9 REPLIES 9
FXFelix
Helper II
Helper II

Thanks for your answer, but unfortunately I still not understand.

If you "get everything ready for incremental refresh", then the data is filtered between RangeStart and RangeEnd in PowerQuery, and obviously the data before RangeStart and after RangeEnd are deleted from the dataset...

 

I think I'm missing a step, but I don't know which 🤔

Maybe you have to set to RangeStart a value inferior to the oldest value in your dataset, and to RangeEnd a future value, for example 31/12/2050 ?

Hey @FXFelix ,

What I was suggesting is that you run the refresh without incremental.  That way you have everything you need.  And then, after you have all the details in the dataset you can set up the incremental refresh and that will refresh only the data for the range that you are looking to incrementally add/refresh and the old data will still be there.  Basically - get everything that you want/need the first time.  Then, use incremental refresh to add to it over time.




Did I answer your question? Mark my post as a solution!

Proud to be a Datanaut!
Private message me for consulting or training needs.




Thanks for your answer and your time @collinq 🙂

 

You're right, I can do this, and it will surely work. I will have the full period of data I want, but as soon as soon I will set up the incremental refresh, it won't be the case...

 

You see what I mean ?

Hi @FXFelix ,

 

I do understand what you are saying but I would respectfully submit that you have not configured something quite the way it is designed.  The point of incremental refresh is to ADD (or modify perhaps) rows and not to OVERWRITE with only the latest stuff.  I know that you have seen the Microsoft article on this but perhaps this entry by Chris Webb would be helpful for you:  Chris Webb's BI Blog: Keep The Existing Data In Your Power BI Dataset And Add New Data To It Using I...




Did I answer your question? Mark my post as a solution!

Proud to be a Datanaut!
Private message me for consulting or training needs.




Thanks @collinq for your help, I will try again 🙂

FXFelix
Helper II
Helper II

Hi,


I am sorry to exhume such an old thread, but the misunderstanding is still present in my mind 🙂


I have tried to make a simple report today to understand but in vain...

For example, I have a report with three years of data, and I have a visual in the report showing those three years.
If I set up incremental refresh for the last month, how can I still show the three years in the report ? Since data is filtered to the last month in Power Query...

Hope someone can help me... !

 

FX

v-frfei-msft
Community Support
Community Support

Hi @FXFelix ,

 

Incremental refresh enables very large datasets in the Power BI Premium service with the following benefits:

  • Refreshes are faster - Only data that has changed needs to be refreshed. For example, refresh only the last five days of a ten-year dataset.

  • Refreshes are more reliable - It's no longer necessary to maintain long-running connections to volatile source systems.

  • Resource consumption is reduced - Less data to refresh reduces overall consumption of memory and other resources.

For more details, please check the online document.

https://docs.microsoft.com/en-us/power-bi/service-premium-incremental-refresh

Community Support Team _ Frank
If this post helps, then please consider Accept it as the solution to help the others find it more quickly.

Hi and thanks for your answer.

I had read that link before my post, but it did not enlighten me 🙂


Let's explain what is hard for me to understand...

In one of my report, I want to show data from 2017 to now, and I want to refresh only the last 3 months.

So I have set up incremental refresh in this report, RangeStart value to the first of april and RangeEnd to the first of july, for example. But applying those parameters in the Power Query editor delete data before RangeStart in the report.


So how can I show the data before the RangeStart if this data is absent from the report ?

Hey @FXFelix ,

 

In this sections of that link (https://docs.microsoft.com/en-us/power-bi/admin/service-premium-incremental-refresh#refresh-ranges) the article explains how to keep the older data.  Also, if this isn't working the way you expect, you can get everything ready for incremental refresh and then run the report so that all the data you expect comes in and THEN turn on incremental refresh and from then on it will keep adding the data you need.




Did I answer your question? Mark my post as a solution!

Proud to be a Datanaut!
Private message me for consulting or training needs.




Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors
Top Kudoed Authors