Hi,
Thank you for sharing your question. I understand your dashboard refreshes successfully when done manually but you’d like it to update automatically and ensure the published version does too.
It can be tedious to manually refresh each time, and it’s certainly preferable to have everything update without intervention.
Power BI relies on scheduled dataset refresh configured in the Power BI Service in order to refresh published dashboards automatically; the refresh in Power BI Desktop does not carry over once the report is published. Additionally, if your data source is on-premises (like SQL Server or local files), a gateway is required to allow the service to access the data.
Resolution: To enable automatic refresh, publish your report from Power BI Desktop to a Power BI Service workspace. In the service, open the dataset settings and under "Scheduled refresh," configure the refresh frequency according to your license (Pro allows up to 8 refreshes per day, while Premium/PPU allows up to 48). If using on-premises data, ensure you've installed and configured a Power BI gateway and entered valid credentials under “Data source credentials”. Once scheduled successfully, your published dashboard will reflect the updated data automatically whenever the dataset refresh completes.
I hope this helps.
Best Regards,
Noel