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
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

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


View solution in original post

5 REPLIES 5

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


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

 

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


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

 

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


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.