Forum Discussion
kaledjeff
8 years agoAdvocate I
Previous Purchase
Hello, I have a list of purchase orders for all of our customers. I would like to know how to get the previous purchase order for a customer. Please keep in mind the numbers of purchase order...
- 8 years ago
Or this Calculated Column
Column = VAR myLastDate = CALCULATE ( MAX ( 'Table1'[Purchase Date] ), FILTER ( ALLEXCEPT ( Table1, Table1[Client] ), 'Table1'[Purchase Date] < EARLIER ( 'Table1'[Purchase Date] ) ) ) RETURN CALCULATE ( FIRSTNONBLANK ( 'Table1'[Purchase Order], 1 ), FILTER ( ALLEXCEPT ( Table1, Table1[Client] ), 'Table1'[Purchase Date] = myLastDate ) )
Phil_Seamark
8 years agoMicrosoft Employee
Hi kaledjeff
This doesn't grab the MAX purchase order number. It uses the MAX function to find the newest of all purchase orders in the past. It should give you what you need. :)
NiMP
7 years agoRegular Visitor
Hi Phil_Seamark
I agree with you !
Your formula works while the one of @Zubair_Muhammad give me an error message : not enough memory to proceed.
Your formula helps me a lot but I steel have an issue.
It sum all "previous order" if there have been several order the same day.
Is there a way to retrieve only the last amount without summing all of them ?
I try to integrate LASTNONBLANK in your formula without success.
Any idea will be appreciated :)
Have a nice day
Nicolas