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

Vote for your favorite vizzies from the Power BI Dataviz World Championship submissions. Vote now!

Reply
Krishna_255
New Member

Not able to setup Incremental Refresh .

Hello Everyone

I have:

  • Created RangeStart and RangeEnd parameters
  • Filtered my fact table in Power Query using these parameters
  • Verified that View Native Query is still enabled (query folding works)

    However, when I try to configure Incremental Refresh in the model, Power BI throws an error saying parameters are not detected.

    What am I missing?

1 ACCEPTED SOLUTION
Abhilash_P
Super User
Super User

Hi @Krishna_255,

Incremental Refresh only works when:

  1. RangeStart and RangeEnd are Date/DateTime type

  2. The filter is applied directly on the fact table’s date column

  3. No transformations break query folding before the filter step

= Table.SelectRows(
Source,
each [OrderDate] >= RangeStart and [OrderDate] < RangeEnd
)

 

- Apply the incremental filter as early as possible

- Avoid transformations before the filter
- Keep the column as DateTime, not Text

View solution in original post

3 REPLIES 3
Rufyda
Super User
Super User

I'm glad you found a solution! We're here in the community to support each other.

Regards,
Rufyda Rahma | MIE 

cengizhanarslan
Super User
Super User

your filter isn’t in the exact pattern Power BI detects. In Power Query, the date filter must be directly on the date/datetime column and look like:

[Date] >= RangeStart and [Date] < RangeEnd

If you used Date.From(), DateTime.From(), Text, Int, try…otherwise, or filtered on a calculated column, Power BI often won’t detect it even if folding still shows.

Second: the column type must match the parameters.
If your fact column is DateTime, then RangeStart/RangeEnd must be DateTime too (not Date), and vice-versa.

 

Quick fix checklist:

  1. Make sure the fact column is Date/DateTime

  2. Reapply the filter exactly as:

    • >= RangeStart

    • < RangeEnd

  3. Ensure RangeStart/RangeEnd are the same type as the column

  4. Apply incremental refresh on an Import table only

_________________________________________________________
If this helped, ✓ Mark as Solution | Kudos appreciated
Connect on LinkedIn
AI-assisted tools are used solely for wording support. All conclusions are independently reviewed.
Abhilash_P
Super User
Super User

Hi @Krishna_255,

Incremental Refresh only works when:

  1. RangeStart and RangeEnd are Date/DateTime type

  2. The filter is applied directly on the fact table’s date column

  3. No transformations break query folding before the filter step

= Table.SelectRows(
Source,
each [OrderDate] >= RangeStart and [OrderDate] < RangeEnd
)

 

- Apply the incremental filter as early as possible

- Avoid transformations before the filter
- Keep the column as DateTime, not Text

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

Vote for your favorite vizzies from the Power BI World Championship submissions!

Sticker Challenge 2026 Carousel

Join our Community Sticker Challenge 2026

If you love stickers, then you will definitely want to check out our Community Sticker Challenge!

January Power BI Update Carousel

Power BI Monthly Update - January 2026

Check out the January 2026 Power BI update to learn about new features.

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.