Forum Discussion

AppleMan's avatar
AppleMan
Helper III
2 years ago
Solved

Calculating Previous Sales Date

I have an interesting issue I need help figuring out.   I have a table that is a list of orders (columns like order date, name, product, price, etc).  I have been requested to create a measure tha...
  • kb_cc's avatar
    2 years ago

    I would suggest the following DAX measure:

    New Customers - 3 Years =
    VAR N =
    CALCULATE(DISTINCTCOUNT(Orders[Customer ID]),
        FILTER (
            Orders,
            Orders[Order Date]
                = CALCULATE (
                    MIN ( Orders[Order Date] ),
                    ALLEXCEPT(Orders, Orders[Customer ID])
                )
            &&
            DATEDIFF(Orders[Order Date],TODAY(),YEAR)<3
        )
    )
    VAR R = DISTINCTCOUNT(Orders[Customer ID])-N
    RETURN
    N
    Simply return 'R' for returning customers.