Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.
My model is set up to direct query from a few dataflows. Those dataflows are refreshed by Power Automate when the modified data of the Excel file changes.
In PBI Desktop, I enabled Page Refresh using Change Detection every 1 minute based on a measure that references the modified date.
After publishing it to the service, things work well. When the excel file is updated, Power Automate triggers a refresh of the dataflows, change detection picks up on the update and the visuals all refresh.
My issue is that the visuals are refreshing every minute or so, even if no changes have been made. From my understanding, the purpose of change detection is so that the visuals only need to refresh when a change is detected.
Any thoughts as to why my visuals are refreshing even if no changes occur?
Solved! Go to Solution.
Hi @tmartin ,
We notice that you have configured page refresh in Fixed interval. It was the cause.
This refresh type allows you to update all visuals in a report page based on a constant interval such as one second or five minutes. When that specific interval is reached, all visuals in that page send an update query to the data source and update accordingly.
Best Regards,
Community Support Team _ Caitlyn
If this post helps then please consider Accept it as the solution to help the other members find it more quickly.
@Anonymous
These are the settings I have in the desktop file when I publish
Should I change my settings? Or should that be working how I would expect it to?
Hi @tmartin ,
When automatic page refresh is enabled, Power BI Desktop is constantly sending queries to your DirectQuery source. After the query is sent, there's a delay before data is returned. So, for short refresh intervals, you should confirm that queries are successfully returning the queried data within the configured interval. If data isn't returned within the interval, visuals will update less frequently than configured.
These considerations apply for both refresh types: fixed interval and change detection. The main difference will be that for change detection there is only one query going back to the source at a fixed interval and the visuals refresh is triggered only when the value of the change detection measure changes.
As a best practice, the refresh interval should at least match your expected new data arrival rate:
Best Regards,
Community Support Team _ Caitlyn
If this post helps then please consider Accept it as the solution to help the other members find it more quickly.
Hi @tmartin ,
We notice that you have configured page refresh in Fixed interval. It was the cause.
This refresh type allows you to update all visuals in a report page based on a constant interval such as one second or five minutes. When that specific interval is reached, all visuals in that page send an update query to the data source and update accordingly.
Best Regards,
Community Support Team _ Caitlyn
If this post helps then please consider Accept it as the solution to help the other members find it more quickly.