Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hi
I'm trying to calculate the average days elapsed ("orderdate" column) between order to order, for every customer. How can i do it?
I would suggest you do this with a calculated column in your order table with an expression like this
Days Since Last Order =
VAR thisdate = Orders[OrderDate]
VAR lastorderdate =
CALCULATE (
MAX ( Orders[OrderDate] ),
ALLEXCEPT ( Orders, Orders[Customer] ),
Orders[OrderDate] < thisdate
)
RETURN
DATEDIFF ( lastorderdate, thisdate, DAY )
Once you have that, you can simply use this as a measure to get your result
Avg Days Between Orders = AVERAGE(Orders[Days Since Last Order])
If this works for you, please mark it as the solution. Kudos are appreciated too. Please let me know if not.
Regards,
Pat
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.
@Tomas1212 - Well, you are going to put your "customer" column in a table or matrix visualization and then create a measure that probably uses AVERAGEX at some point.
Please first check if your issue is a common issue listed here: https://community.powerbi.com/t5/Community-Blog/Before-You-Post-Read-This/ba-p/1116882
Also, please see this post regarding How to Get Your Question Answered Quickly: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490
The most important parts are:
1. Sample data as text, use the table tool in the editing bar
2. Expected output from sample data
3. Explanation in words of how to get from 1. to 2.
Thanks for your response!
But I still do not understand how I calculate the difference between the dates in the same column.
Check out the July 2025 Power BI update to learn about new features.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
User | Count |
---|---|
23 | |
10 | |
10 | |
9 | |
7 |