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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
Sreethar_14
Frequent Visitor

๐Ÿ†˜ Issue with Enabling Incremental Refresh in Power BI (DirectQuery Mode from SQL Server)

Sreethar_14_0-1746453223969.png

Sreethar_14_1-1746453234967.pngSreethar_14_2-1746453243648.png

Hi Community,

I'm facing an issue with enabling Incremental Refresh in Power BI, despite following every step outlined in the official Microsoft documentation:
๐Ÿ”— https://learn.microsoft.com/en-us/power-bi/connect-data/incremental-refresh-overview


โœ… My Setup:

  • Data Source: SQL Server

  • Connection Mode: DirectQuery

  • Power BI Desktop Version: (Add your version here)

  • Table: Superstore

  • Created two date/time parameters:

    • Start 2016 โ†’ 3/1/2016 12:00:00 am

    • End 2016 โ†’ 31/12/2016 12:00:00 am

  • Applied filter on a date column using:

    • >= Start 2016

    • < End 2016

  • Data type for date column: Date/Time

  • Verified all parameter and query steps match Microsoft's guidelines.


โŒ Problem:

When I go to Model View > Incremental Refresh, the toggle remains disabled, and I see the message:

โ€œBefore you can set up incremental refresh on this table, you need to set up parameters.โ€

Even after multiple retries and clean setups, the issue persists. Screenshots attached for better clarity.


๐Ÿ” What I've Tried:

  • Verified the parameters are of type Date/Time

  • Checked if filters are applied at the table level in Power Query

  • Refreshed metadata, restarted Power BI

  • Tried both default and custom parameter names

  • Ensured correct filter logic (>= Start, < End)

  • Ensured that the table is not in DirectQuery + live combination


๐Ÿ“ Ask:

Could someone from the community or Power BI team please advise:

  • Is Incremental Refresh supported in DirectQuery mode for SQL Server?

  • If not, is there a recommended workaround?

  • If yes, what could be the reason the toggle is still not activating?


    Thanks in advance for your help!

    Best regards,
    Sreethar M B




 

1 ACCEPTED SOLUTION
v-pgoloju
Community Support
Community Support

Hi @Sreethar_14,

 

Thank you for reaching out to the Microsoft Fabric Forum Community.

 

incremental refresh is not supported in DirectQuery mode for SQL Server. To use it, you must switch to Import mode or configure a hybrid model using Power BI Premium.

If you find this response helpful, please consider marking it as the accepted solution and giving it a thumbs-up to support others in the community.

 

Thank you & Regards,
Prasanna kumar

View solution in original post

5 REPLIES 5
v-pgoloju
Community Support
Community Support

Hi @Sreethar_14,

 

Just a gentle reminder  has your issue been resolved? If so, weโ€™d be grateful if you could mark the solution that worked as Accepted Solution, or feel free to share your own if you found a different fix.

This not only closes the loop on your query but also helps others in the community solve similar issues faster.

Thank you for your time and feedback!

 

Best,

Prasanna Kumar

v-pgoloju
Community Support
Community Support

Hi @Sreethar_14,

 

Just following up to see if the solution provided was helpful in resolving your issue. Please feel free to let us know if you need any further assistance.

If the response addressed your query, kindly mark it as Accepted Solution and click Yes if you found it helpful โ€” this will benefit others in the community as well.

 

Best regards,

Prasanna Kumar

v-pgoloju
Community Support
Community Support

Hi @Sreethar_14,

 

Thank you for reaching out to the Microsoft Fabric Forum Community.

 

incremental refresh is not supported in DirectQuery mode for SQL Server. To use it, you must switch to Import mode or configure a hybrid model using Power BI Premium.

If you find this response helpful, please consider marking it as the accepted solution and giving it a thumbs-up to support others in the community.

 

Thank you & Regards,
Prasanna kumar

pankajnamekar25
Super User
Super User

Hello @Sreethar_14 

 

Here is the details video which will help you end to end

 

https://youtu.be/Kui_1G6kQIQ?si=q_LMjOyi7qFOmXrW

Thanks,
 Pankaj Namekar | LinkedIn

If this solution helps, please accept it and give a kudos (Like), it would be greatly appreciated.

hnguy71
Super User
Super User

Hi @Sreethar_14 

You need to change your mode from DirectQuery to Import mode. Add the filter for the date ranges then close and apply. For the default date ranges, I usually keep it to the same day then when setting up your incremental refresh policy, that's where I change it to specific month.

 

Then, on the optional settings you can enable the refresh with realtime in DirectQuery, but be wary as this can only work on Premium workspaces.

 

If you're already using DirectQuery from the beginning, I don't see a need to use incremental refresh. However.... what I think you're probably looking for is called Dynamic M Query. You can find more information on it here:

https://learn.microsoft.com/en-us/power-bi/connect-data/desktop-dynamic-m-query-parameters

 

 



Did I answer your question?
Please help by clicking the thumbs up button and mark my post as a solution!

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

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.