Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Hi,
I am looking for a formula that should give me the result as per table below in last column "Cumulative remaining stock"
| Country | serial number | Item Number | Concatenate | QTY Item Number in stock | Qty Item Required for each serial number | Cumulative remining stock |
| US | 111 | a | US_a | 2 | 1 | 1 |
| US | 222 | a | US_a | 2 | 1 | 0 |
| US | 333 | a | US_a | 2 | 1 | -1 |
| US | 444 | a | US_a | 2 | 1 | -2 |
| Canada | 555 | a | Canada_a | 3 | 1 | 2 |
| Canada | 666 | a | Canada_a | 3 | 1 | 1 |
| Canada | 777 | a | Canada_a | 3 | 1 | 0 |
| Canada | 888 | a | Canada_a | 3 | 1 | -1 |
I have different serial number that are using the same item number. So I want to calculate the remaining stock considering that all of them are using the same item. In addition I should consider a filter for the country.
Can you please help?
Solved! Go to Solution.
Hi @Giancarlo1977,
You could try such a calculated a column:
Here's the code in plain text for convenience:
Cumulative remaining stock =
VAR CurrentSelection = [Concatenate]
VAR CurrentSN = [serial number]
VAR Delta = SUMX ( FILTER ( 'Table', [Concatenate] = CurrentSelection && [serial number] <= CurrentSN ), [Qty Item Required for each serial number] )
RETURN [QTY Item Number in stock] - Delta
Best Regards,
Alexander
Hi @Giancarlo1977,
You could try such a calculated a column:
Here's the code in plain text for convenience:
Cumulative remaining stock =
VAR CurrentSelection = [Concatenate]
VAR CurrentSN = [serial number]
VAR Delta = SUMX ( FILTER ( 'Table', [Concatenate] = CurrentSelection && [serial number] <= CurrentSN ), [Qty Item Required for each serial number] )
RETURN [QTY Item Number in stock] - Delta
Best Regards,
Alexander
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!