Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowData Days is here! Join us now for 60+ days of learning, challenges, and connection. Learn more
Hi,
We aim to incorporate the last refresh of semantic model in Power BI report and followed article https://zebrabi.com/guide/how-to-add-refresh-date-in-power-bi/ to create a measure Last Refreshed = "Last Refreshed: " & FORMAT(NOW(), "dd/mm/yyyy HH:mm")
However tjis measure displays the latest date and time even during manual refreshes of visuals or when hitting the browser refresh. Can anyone help how to display the exact date/time in Power BI report when the semantic model was last refreshed?
Hi. Measures are processed at the moment you open the report to view the page. So if you run NOW, it will show now date. In order to keep the refreshed date of a semantic model, you can add a new query at Power Query editor asking for current date. The script getting the last date at power query will always run only when a refresh is run. So you can have the last date of the refresh inside the model.
Open Power Bi Desktop, add a blank query with the following code
DateTime.LocalNow()
That would bring datetime of the last refresh. If you just want date you can convert it with the function DateTime.Date()
Once you apply that, you can find a table with a column with one value on the model. The lastest refresh.
I hope that helps,
Happy to help!
I had the same question today, found your reply, and it worked like a charm. Thank you!
Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.
Check out the May 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 16 | |
| 10 | |
| 10 | |
| 8 | |
| 7 |
| User | Count |
|---|---|
| 40 | |
| 36 | |
| 34 | |
| 28 | |
| 20 |