Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
nd888
New Member

Dax measure that uses previous week value in calculation

Hello, I am trying to create a measure that uses a previous week's value in the current week's value calculation.

My variables are onhand inventory, production forecast, sales Forecast. Essentially the formula for the current week is:

inventory forecast = onhand inventory - sales forecast + production forecast.

Inventory Forecast This Week = CALCULATE([Remaining QTY Sum] - [Sales Forecast] + 'Prod Forecast Entries'[Forecast Quantity] , 
filter(
    ALLSELECTED('Date Calculate Today or After'[Week Start]),
    'Date Calculate Today or After'[Week Start] = MIN('Date Calculate Today'[Week Start])
)
) 

 

Then for subsequest weeks I need to reference the value of the previous week as my onhand inventory. So the formula would essentially be:

Inventory forecast = Last Week Onhand Inventory - Sales Forecast + Production Forecast

This is what I have so far but I can't figure out the "Inventory Forecast Last Week" part of the equation.

Inventory Forecast = if(min('Date Calculate Today'[Week Start]) = min('Date Calculate Today or After'[Week Start]) , [Inventory Forecast This Week] , "Inventory Forecast Last Week" - [Sales Forecast] +'Prod Forecast Entries'[Forecast Quantity] )

 

Any help here would be greatly appreciated.

 

Thank you.

1 REPLY 1
Greg_Deckler
Community Champion
Community Champion

@nd888 See my article on Mean Time Between Failure (MTBF) which uses EARLIER: http://community.powerbi.com/t5/Community-Blog/Mean-Time-Between-Failure-MTBF-and-Power-BI/ba-p/3395....
The basic pattern is:
Column = 
  VAR __Current = [Value]
  VAR __PreviousDate = MAXX(FILTER('Table','Table'[Date] < EARLIER('Table'[Date])),[Date])

  VAR __Previous = MAXX(FILTER('Table',[Date]=__PreviousDate),[Value])
RETURN
  __Current - __Previous



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...

Helpful resources

Announcements
July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.

Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.