Forum Discussion
Email Subscription - Report Preview - Outdated
- 6 months ago
Hey umali ,
This issue can happen in Microsoft Power BI because the email preview and the attached PDF in a subscription are generated in different ways. The preview image that appears inside the email is usually taken from a cached snapshot of the dashboard or report in Power BI Service. Because it relies on cached visuals, it may sometimes show data from a previous refresh. On the other hand, the PDF attachment is generated at the time the subscription runs, so it pulls the latest available data from the semantic model. That is why the PDF often shows the correct and updated data while the email preview occasionally looks outdated.
A common way to reduce this issue is to make sure there is enough time between the dataset refresh and when the subscription email is sent. If the subscription runs immediately after the refresh, the dashboard tiles might not have finished updating their cache yet. Scheduling the email subscription a bit later (for example, 20–30 minutes after the refresh) usually allows the visuals to update properly so the preview and the PDF match. Another option is to subscribe to the report instead of the dashboard, since report subscriptions tend to render more consistently with the latest data.
If this explanation helped, please mark it as the solution so others can find it easily.
If it helped, a quick Kudos is always appreciated it highlights useful answers for the community.
Thanks for being part of the discussion!!!
1. Subscription timing
Make sure the subscription runs after the model refresh finishes. Also I would suggest adding a buffer like 10-15 mins.
2. Direct Lake refresh behavior
With Direct Lake models, changes may appear immediately in the model but report caches may update slightly later, which can affect snapshot previews. You can sometimes reduce this by ensuring the model refresh pipeline completes before the subscription runs.