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

Compete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.

Reply
DebbieE
Community Champion
Community Champion

Incremental processing adding RangeFrom Rangeto as Filters in desktop

First attempt at incremental processing in Pro. There is one thing I am really confused about. 

All the instructions say to set up your RangeStart and RangeTo parameters and just add in a current value.

Then add them as filters onto your Static Date, like Order date. Once in then your data will be filtered by the current values you added

 

However once you process into Power BI Service, surely this also takes these current value filters? Obviously you dont want your Power BI Service data filtered.

 

Im thinking, surely you dont have to remove the filters every time you publish to service? 

 

 

 

1 ACCEPTED SOLUTION
mwegener
Most Valuable Professional
Most Valuable Professional

Hi @DebbieE,

 

for the initial load the service will set the Range to the "Store rows" value.

For example: in the last 5 Years

RangeStart: 01.01.2015 RangeEnd: 13.03.2020

 

for the repeated refresh the service will set the Range to the "Refresh rows" value

For example: in the last Days 

RangeStart: 03.03.2020 RangeEnd: 13.03.2020

tomorrow

RangeStart: 04.03.2020 RangeEnd: 14.03.2020

 

 

Did I answer your question?
Please mark my post as solution, this will also help others.
Please give Kudos for support.

Marcus Wegener works as Full Stack Power BI Engineer at BI or DIE.
His mission is clear: "Get the most out of data, with Power BI."
twitter - LinkedIn - YouTube - website - podcast - Power BI Tutorials


View solution in original post

5 REPLIES 5
mwegener
Most Valuable Professional
Most Valuable Professional

Hi @DebbieE ,

 

The filter on the date column is used to dynamically partition the data into ranges in the Power BI service.

https://docs.microsoft.com/en-us/power-bi/service-premium-incremental-refresh#filter-date-column-upd...

 

 

Did I answer your question?
Please mark my post as solution, this will also help others.
Please give Kudos for support.

Marcus Wegener works as Full Stack Power BI Engineer at BI or DIE.
His mission is clear: "Get the most out of data, with Power BI."
twitter - LinkedIn - YouTube - website - podcast - Power BI Tutorials


DebbieE
Community Champion
Community Champion

But this is what Im not understanding (And I have read through that document so many time now😐 )

 

But I dont get it. You add this because you dont want lots of data in Desktop (And it establishes your static dates to work with for the incremental loading)

 

When I set the parameters up I selected, a year. However, in Service I dont want that range to filter all the data out because its service. Surely, Surely you dont have to remove your filters to publish into Power BI Service and then readd them? thats not fit for purpose

 

mwegener
Most Valuable Professional
Most Valuable Professional

Hi @DebbieE ,

 

  • The service uses the incremental refresh settings to determine the values for RangeStart and RangeEnd.
  • In this example, the service loads the last 5 years when it is published in the service.
  • Then the last 10 days are deleted with each refresh and reloaded into the service.
  • If data records in the service are older than 5 years at a time, they will be deleted.

refresh-ranges

 

 

Did I answer your question?
Please mark my post as solution, this will also help others.
Please give Kudos for support.

Marcus Wegener works as Full Stack Power BI Engineer at BI or DIE.
His mission is clear: "Get the most out of data, with Power BI."
twitter - LinkedIn - YouTube - website - podcast - Power BI Tutorials


DebbieE
Community Champion
Community Champion

Ahhhh so the values set in Desktop are overwritten in Service that makes sense

 

However, in the screenshot above, What does RangeStart and RangeEnd actually apply to. Is is the Store rows or Refresh Rows? I can image RangeStart applying to possibly the start of your Rows (as in 5 years)  and RangeEnd applying to the current date possibly but Im only guessing

 

mwegener
Most Valuable Professional
Most Valuable Professional

Hi @DebbieE,

 

for the initial load the service will set the Range to the "Store rows" value.

For example: in the last 5 Years

RangeStart: 01.01.2015 RangeEnd: 13.03.2020

 

for the repeated refresh the service will set the Range to the "Refresh rows" value

For example: in the last Days 

RangeStart: 03.03.2020 RangeEnd: 13.03.2020

tomorrow

RangeStart: 04.03.2020 RangeEnd: 14.03.2020

 

 

Did I answer your question?
Please mark my post as solution, this will also help others.
Please give Kudos for support.

Marcus Wegener works as Full Stack Power BI Engineer at BI or DIE.
His mission is clear: "Get the most out of data, with Power BI."
twitter - LinkedIn - YouTube - website - podcast - Power BI Tutorials


Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

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

July PBI25 Carousel

Power BI Monthly Update - July 2025

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

Top Solution Authors