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

The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!

Reply
YoungLearning
Helper III
Helper III

F5 or Tile cache?

YoungLearning_0-1723019141358.png

YoungLearning_1-1723019307952.png

 

 

I need help understanding in what scenario it's a page refresh and in what scenario it's only a tile refresh. The answer is D but majority are saying B.

 

I have tried F5 for a dashboard linked to a report published from PowerBI Desktop, though it is not directly connecting to the SQL data source. It does show the refresh time, and the data changes are reflected.

 

Can someone make the explanation more comprehensive?

 

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi @YoungLearning ,

 

Query caching instructs Power BI Premium or Power BI Embedded capacity to use its local caching service to maintain query results, thereby avoiding the need to have the underlying data source compute those results. Caching is performed the first time a user opens a report. The service performs query caching only for the initial page on which they land. In other words, no queries are cached when you interact with the report. Cached query results are specific to the user and semantic model context and always follow security rules. When Power BI performs a semantic model refresh, the query cache is flushed. When the query cache is flushed, Power BI must run a query against the underlying data model to get the latest results.

 

Pressing F5 will refresh the entire web page using the browser's cache. This means that it reloads the page and any data already cached in the browser. f5 refresh is limited to the browser and does not update the underlying data model.

 

More details can be found in the documentation:

Data refresh in Power BI - Power BI | Microsoft Learn

Query caching in Power BI Premium - Power BI | Microsoft Learn

 

If your Current Period does not refer to this, please clarify in a follow-up reply.

 

Best Regards,

Clara Gong

If there is any post helps, then please consider Accept it as the solution  to help the other members find it more quickly.

View solution in original post

8 REPLIES 8
Anonymous
Not applicable

Hi @YoungLearning ,

 

Query caching instructs Power BI Premium or Power BI Embedded capacity to use its local caching service to maintain query results, thereby avoiding the need to have the underlying data source compute those results. Caching is performed the first time a user opens a report. The service performs query caching only for the initial page on which they land. In other words, no queries are cached when you interact with the report. Cached query results are specific to the user and semantic model context and always follow security rules. When Power BI performs a semantic model refresh, the query cache is flushed. When the query cache is flushed, Power BI must run a query against the underlying data model to get the latest results.

 

Pressing F5 will refresh the entire web page using the browser's cache. This means that it reloads the page and any data already cached in the browser. f5 refresh is limited to the browser and does not update the underlying data model.

 

More details can be found in the documentation:

Data refresh in Power BI - Power BI | Microsoft Learn

Query caching in Power BI Premium - Power BI | Microsoft Learn

 

If your Current Period does not refer to this, please clarify in a follow-up reply.

 

Best Regards,

Clara Gong

If there is any post helps, then please consider Accept it as the solution  to help the other members find it more quickly.

YoungLearning
Helper III
Helper III

So it should be the tile cache right? Also, pressing F5 would just refresh the page and show: Refresh Now?

No. It's D and E (model refresh completed).

There's no E. This is a PL300 question.

When you said the user have no control over the refresh of an underlying semantic model... how does it do the refresh? Scheduled? Auto?

The question is factually incorrect/incomplete. Refreshes can be initiated by workspace members and admins with Pro license. Can be scheduled or ad-hoc ( manual or API).

 

Note: you are not allowed to cite actual exam questions.

I don't know if it's an actual exam question but I got it from a practice website. It doesn't make sense with these ambiguous questions and yet not have the community to help with some of their two cents when often times PowerBI is just less confusing practically.

Most of the questions on the exam are worded slightly ambiguous, but only very few are obviously incorrect/incomplete.  At the end of the real  exam you can submit feedback as to the relevance and accuracy of the questions.  It's a process, with continuous refinement.

lbendlin
Super User
Super User

It's an imported dataset. The signal for a rerendering of the tiles would have to come from a (successful) refresh of the underlying semantic model. You as the dashboard user have no control over that.

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! It's time to submit your entry.

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.