Forum Discussion

EvertonRamone's avatar
8 years ago
Solved

DAX - Customer first purchase

I need a measure wich returns me the first purchase of customers who bought product B (key product 2)   This is my data model   FactSales       KeyDate KeyCustomer KeyProduct Total ...
  • v-yuta-msft's avatar
    8 years ago

    Hi EvertonRamone,

     

    Create a measure using DAX as below:

    Result = 
    VAR KeyDate = CALCULATE(MIN('Calendar'[KeyDate]), FILTER('Calendar', 'Calendar'[Date] = MIN('Calendar'[Date])))
    VAR KeyProduct = CALCULATE(MIN('Product'[KeyProduct]), FILTER('Product', 'Product'[Product] = "B"))
    RETURN
    CALCULATE(MIN('Customer'[Name]), FILTER('FactSales', 'FactSales'[KeyDate]  = KeyDate && FactSales[KeyProduct] = KeyProduct))

     

     

    Regards,

    Jimmy Tao