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 everyone,
I'm trying to find a dax code to get a value of a table 30 days ago.
I have a tabel with 3 colums.
Code (there are different codes in the colum)
Timestamp
Loginfo
I need the "loginfo" with code 987 and timestamp 30 days ago.
Thnx
Jeffrey
Solved! Go to Solution.
hi, @Jeffrey_VC
if code column is type of string then use "987" instead of 987
result =
calculate(
min('yourtablename'[loginfo]),
'yourtablename'[timestamp]= max('yourtablename'[timestamp])-30,
'yourtablename'[code]=987)
)
Hi, @Jeffrey_VC
you can try dateadd function
result =
calculate(
min('yourtablename'[loginfo]),
'yourtablename'[timestamp]= max('yourtablename'[timestamp])-30,
'yourtablename'[code]=max('yourtablename'[code])
)
Hi @Dangar332,
Thanks for your reply.
It almost works. I also need the condition code = 987
hi, @Jeffrey_VC
if code column is type of string then use "987" instead of 987
result =
calculate(
min('yourtablename'[loginfo]),
'yourtablename'[timestamp]= max('yourtablename'[timestamp])-30,
'yourtablename'[code]=987)
)
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 |
---|---|
17 | |
13 | |
12 | |
11 | |
8 |