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.
I have an inventory fact table with fields: file date, items, available quantity, and store number. The different stores will upload their inventory multiple times through the day but it could be at different time stamps. I'm looking to find the available quantity for each item and store for the most recent file date.
Here's a sample table:
file date | our_item_number | available | store |
4/10/24 10:00 AM | 123 | 800 | 5 |
4/10/24 11:00 AM | 123 | 2250 | 5 |
4/10/24 12:00 PM | 123 | 8750 | 5 |
4/10/24 10:00 AM | 223 | 500 | 5 |
4/10/24 11:00 AM | 223 | 1000 | 5 |
4/10/24 12:00 PM | 223 | 1500 | 5 |
4/10/24 11:00 AM | 223 | -2100 | 7 |
4/10/24 1:00 PM | 223 | -1050 | 7 |
Here's the measure that I've been using:
OH QTY =
var maxdate =
CALCULATE(
MAX(Inventory[File Date])
)
return
CALCULATE(
SUMX('Inventory','Inventory'[Available]),
Inventory[File Date] = maxdate
)
This works for the item/store level but it does not total correctly. It gives me only the sum of the available qty for the max value of the file date.
example of actual output:
store | our_item_number | OH QTY |
5 | 123 | 8750 |
5 | 123 | 1500 |
7 | 223 | -1050 |
TOTAL | -1050 |
output that I want:
store | our_item_number | OH QTY |
5 | 123 | 8750 |
5 | 123 | 1500 |
7 | 223 | -1050 |
TOTAL | 9200 |
From what I've read, it may be something to do with row context but I can't quite figure it out.
Any thoughts/comments are appreciated!
Solved! Go to Solution.
please try
OH QTY =
SUMX (
SUMMARIZE ( Inventory, Inventory[store], Inventory[our_item_numver] ),
SUMX (
TOPN ( 1, CALCULATETABLE ( Inventory ), Inventory[File Date] ),
Inventory[Available]
)
)
please try
OH QTY =
SUMX (
SUMMARIZE ( Inventory, Inventory[store], Inventory[our_item_numver] ),
SUMX (
TOPN ( 1, CALCULATETABLE ( Inventory ), Inventory[File Date] ),
Inventory[Available]
)
)
Thank you for the quick reply! This does work and I marked it as the solution.
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 |
---|---|
10 | |
8 | |
8 | |
8 | |
6 |
User | Count |
---|---|
14 | |
12 | |
11 | |
10 | |
8 |