This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreGet Fabric Certified for FREE during AI Skills Fest. This week only. Secure your voucher now.
Hello a greeting,
How to get the last date of any selected period?
Regardless of whether you select Month, Week, Day, Year, Quarter, etc.
I would use this date in a measure that goes against an Inventory Stock table and I want to bring the inventory of the last date of the selected period.
the following measures for the week but these measures should work for other periods (Month, Year, etc.):
Inventory Units = sum ('Stock ABC'[Quantity])
Inventory Units Week =
CALCULATE ([Inventory Units],
FILTER ('Stock ABC', 'Stock ABC'[Date] = LASTDATE (Date [SF Weekend])
))
Date [SF Weekend] is a field in the Date table that has the date of the weekend
Examples:
I have tried to use DATESINPERIOD, DATESBETWEEN, LASTDATE and ISINSCOPE but I don't have much experience with DAX
Thanks in advance.
Solved! Go to Solution.
@jagutierrezm , You have a few options
your formula seems fine
lastnonblankvalue('Stock ABC'[Date],[Inventory Units])
or
Inventory Units Week =
CALCULATE ([Inventory Units],
FILTER ('Stock ABC', 'Stock ABC'[Date] = LASTDATE (Date [SF Weekend])
))
or
Inventory Units Week =
CALCULATE ([Inventory Units],
FILTER ('Stock ABC', 'Stock ABC'[Date] = max(Date [SF Weekend])
))
Hello Thanks for the Help, from the options you gave me the first one gave me the correct results with the data that I have.
I wanted to ask you the following:
La medida
lastnonblankvalue('Stock ABC'[Date],[Inventory Units])
use the field 'Stock ABC' [Date] ==> I have this field hidden in the field list.
I have a table of Dates:
Could you substitute 'Stock ABC' [Date] for 'Date' [Date]?
I did the test and they give me the same results but what would be the best practice?
Always use 'Date' [Date]?
@jagutierrezm , You have a few options
your formula seems fine
lastnonblankvalue('Stock ABC'[Date],[Inventory Units])
or
Inventory Units Week =
CALCULATE ([Inventory Units],
FILTER ('Stock ABC', 'Stock ABC'[Date] = LASTDATE (Date [SF Weekend])
))
or
Inventory Units Week =
CALCULATE ([Inventory Units],
FILTER ('Stock ABC', 'Stock ABC'[Date] = max(Date [SF Weekend])
))
Check out the May 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
| User | Count |
|---|---|
| 5 | |
| 3 | |
| 2 | |
| 2 | |
| 2 |