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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends September 15. Request your voucher.

Reply
janinw
Helper I
Helper I

PowerBI report - Automatic refresh of the DAX NOW() card

Hi all,

 

I have a PowerBI report in which contains the measure m_now = NOW() and this measure is displayed on a card in my report. This report is used as a dashboard and I would like to display the current date and time on this card. The data is imported from BigQuery.

 

Now, within Power BI Service I have set the Scheduled Cache Refresh for the dataset to every 15 minutes, so I would assume that the current date and time is at least updated every 15 minutes. But it is not. What am I missing here?

 

I do not want to depend on manual refresh as the dashboard will be displayed on a wallboard.

 

Any help is appreciated.

 

Best,

Janine

1 ACCEPTED SOLUTION
Greg_Deckler
Community Champion
Community Champion

No, measures are not refreshed at data load, only on page load.

 

Create a column in a new table or existing table with NOW(). That will get updated at data load. Use MAX([NowColumn]) to display in card.

 

But, it still won't update on the page unless you refresh...



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...

View solution in original post

4 REPLIES 4
janinw
Helper I
Helper I

Hi all,

 

Just an update on the status quo - I tried two workarounds:

 

1. Set automatic page refresh in Power BI Desktop (under Preview Features, then go to Page settings - see also link further down)

2. Adding a column with the current datetime and schedule the refresh for every 15 minutes in Power BI Service

( For whoever is interested, I did it with PowerQuery M Language:

   SetNow = Table.AddColumn(Tablexxx, "now", each DateTime.LocalNow()),
   TypeNow = Table.TransformColumnTypes(SetNow, {"now", DateTime.Type})

)

 

However - it seems that both solutions are not solving the issue due to Power BI Service settings by the administrator (https://docs.microsoft.com/en-us/power-bi/desktop-automatic-page-refresh) and the page is only refreshed every half an hour.

 

Thanks for your suggestions anyway!

 

Icey
Community Support
Community Support

Hi @janinw ,

 

One workaround:

Try to use Auto Refresh PowerBI Report to auto refresh Dashboards or Reports in Google Chrome.

refresh.gif

 

 

Best Regards,

Icey

 

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

Thanks! For now the wallboard is not live, but I will look into this once it is. Seems promising!

Greg_Deckler
Community Champion
Community Champion

No, measures are not refreshed at data load, only on page load.

 

Create a column in a new table or existing table with NOW(). That will get updated at data load. Use MAX([NowColumn]) to display in card.

 

But, it still won't update on the page unless you refresh...



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...

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.

Top Solution Authors
Top Kudoed Authors