Power BI is turning 10, and we’re marking the occasion with a special community challenge. Use your creativity to tell a story, uncover trends, or highlight something unexpected.
Get startedJoin us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.
Hi,
I have the below equation which create a table for last 7 days.
However, I would like to know is there any method stop the powerBI calculating the latest "Today" when I open the file?
In other words when I last updated the file on 13/9, the "today" should stay at 13/9 even when I open the file today(14/9), so that the last 7 days record can align with the data period received during that 7 days.
Thank you.
Equation:
Solved! Go to Solution.
Hi @Anonymous,
Please follow the below steps to create a new table we use it to get the Last Refreshed Date
- Open Transform Data
- Click on New Source and choose Blank Query
- Click on Advanced Editor and insert the below script:
let
Source = #table(type table[Date Last Refreshed = datetime], {{DateTime.LocalNow()}})
in
Source
Those steps will create a table with 1 value which is the Last Refreshed Date, change the type of this column to Date
now in your measure, change the below formula
VAR _today = TODAY()
To
VAR _today = MAX('LastRefreshedTable'[Date])
This field will only refresh when you Refresh the table "LastRefreshedTable"
Hi @Anonymous,
Please follow the below steps to create a new table we use it to get the Last Refreshed Date
- Open Transform Data
- Click on New Source and choose Blank Query
- Click on Advanced Editor and insert the below script:
let
Source = #table(type table[Date Last Refreshed = datetime], {{DateTime.LocalNow()}})
in
Source
Those steps will create a table with 1 value which is the Last Refreshed Date, change the type of this column to Date
now in your measure, change the below formula
VAR _today = TODAY()
To
VAR _today = MAX('LastRefreshedTable'[Date])
This field will only refresh when you Refresh the table "LastRefreshedTable"
Hi @ReneMoawad
I am new to this method and when I type in the equation you provided, the table is not creating, may you please share how you do it?
Thanks! The equation is working, I will further have a test tomorrow to see whether the date will only update on refresh.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.
User | Count |
---|---|
11 | |
10 | |
10 | |
9 | |
8 |
User | Count |
---|---|
16 | |
13 | |
12 | |
11 | |
8 |