DAX code
Days Between Orders =
AVERAGEX(
VALUES('Sales'[CustomerID]),
VAR OrderDates = CALCULATETABLE(VALUES('Sales'[OrderDate]))
VAR OrderCount = COUNTROWS(OrderDates)
VAR Span = DATEDIFF(MINX(OrderDates, [OrderDate]), MAXX(OrderDates, [OrderDate]), DAY)
RETURN
IF(OrderCount > 1, DIVIDE(Span, OrderCount - 1))
)