cancel
Showing results for
Did you mean:
Frequent Visitor

Date difference customer orders

Hi,

I want to calculate the number of days between today and the last time a customer made a purchase order. I have a table with the purchase order nr as key and then the customer nr and purchase date. For every customer I want to know how long it has been since his last puchase. I tried to make a measure with the datedifference function but it never gives the correct result. Does anybody knows how to do this?

1 ACCEPTED SOLUTION

Accepted Solutions
Established Member

Re: Date difference customer orders

@Sofie

Calculate Max Order Date Per Customer using ALLEXCEPT and then calculate Datediff with today.

Time Since Last Order Date =

Var LastOrderDt = CALCULATE(MAX('P6:TimeSinceLastOrder'[OrderDate]), ALLEXCEPT('P6:TimeSinceLastOrder','P6:TimeSinceLastOrder'[CustomerId]))

Var TimeSinceLastOrderDt = DATEDIFF(LastOrderDt,TODAY(),DAY)

RETURN TimeSinceLastOrderDt

3 REPLIES 3
Highlighted
Member

Re: Date difference customer orders

Create this measure:

`Days Since Last Order = DATEDIFF(MAX(Sales[OrderDate]), TODAY(), DAY)`

Then use it in a table with the customer key or name

Frequent Visitor

Re: Date difference customer orders

This does not seems to work if I try to adjust the current date

Established Member

Re: Date difference customer orders

@Sofie

Calculate Max Order Date Per Customer using ALLEXCEPT and then calculate Datediff with today.

Time Since Last Order Date =

Var LastOrderDt = CALCULATE(MAX('P6:TimeSinceLastOrder'[OrderDate]), ALLEXCEPT('P6:TimeSinceLastOrder','P6:TimeSinceLastOrder'[CustomerId]))

Var TimeSinceLastOrderDt = DATEDIFF(LastOrderDt,TODAY(),DAY)

RETURN TimeSinceLastOrderDt

Announcements

Back to School Contest

Engage and empower students with Power BI!

Watch Sessions On Demand!

Continue your learning in our online communities.

Summit Australia 2019

Travel to Melbourne and network with thousands of peers!

PBI Community Highlights

Check out what's new in the Power BI Community!

Top Ideas
Top Kudoed Authors
Users Online
Currently online: 42 members 1,056 guests
Recent signins: