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

Score big with last-minute savings on the final tickets to FabCon Vienna. Secure your discount

Reply
justingraff88
Helper I
Helper I

Refreshing Just One query from connected queries

I have a complex report that does a lot of different transformations on several datasets before appending them all into one table. Issue I am running into is when something changes in one of the base dataset and we refresh the report it take a long time because it is refreshing all the other base queries too. Is there a way around that?

 

Ex

Query1 - (Enable Load unchecked)

Query2 - (Enable Load unchecked)

Query3 - has data and then appends Query1&2 to create a master table

If something changes in the data for Query1 is there a way to refresh just Query1 and have it reflected in the final table (query 3) without it refreshing Query2?

1 ACCEPTED SOLUTION
v-karpurapud
Community Support
Community Support

Hi @justingraff88 

Thank you for reaching out to the Microsoft Community Forum.

 

In Power BI, when a query is refreshed, Power Query evaluates all dependencies. This means that if Query3 depends on Query1 and Query2, both queries will be refreshed before updating Query3, leading to longer refresh times due to query dependencies, as mentioned by @lbendlin .

 

To optimize performance, consider using staged queries to store intermediate results instead of directly appending Query1 and Query2 into Query3. Power BI does not automatically refresh referenced queries unless explicitly required.

 

Keep Query1 and Query2 with "Enable Load" unchecked, create Query1_Staging and Query2_Staging as references with "Enable Load" enabled, and append them into Query3.


If my response has resolved your query, please mark it as the Accepted Solution to assist others. Additionally, a 'Kudos' would be appreciated if you found my response helpful.

Thank You.

View solution in original post

2 REPLIES 2
v-karpurapud
Community Support
Community Support

Hi @justingraff88 

Thank you for reaching out to the Microsoft Community Forum.

 

In Power BI, when a query is refreshed, Power Query evaluates all dependencies. This means that if Query3 depends on Query1 and Query2, both queries will be refreshed before updating Query3, leading to longer refresh times due to query dependencies, as mentioned by @lbendlin .

 

To optimize performance, consider using staged queries to store intermediate results instead of directly appending Query1 and Query2 into Query3. Power BI does not automatically refresh referenced queries unless explicitly required.

 

Keep Query1 and Query2 with "Enable Load" unchecked, create Query1_Staging and Query2_Staging as references with "Enable Load" enabled, and append them into Query3.


If my response has resolved your query, please mark it as the Accepted Solution to assist others. Additionally, a 'Kudos' would be appreciated if you found my response helpful.

Thank You.

lbendlin
Super User
Super User

No, you don't have that level of control. If you refresh query3 it will need to refresh both query1 and query2.

 

That's one of the main reasons for trying to avoid query dependencies.

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

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

August 2025 community update carousel

Fabric Community Update - August 2025

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