Forum Discussion

GFire's avatar
GFire
Helper I
1 year ago
Solved

Tabular measure.

Hi,   I need help with this measure:   Create a measure that sums the total cumulative sales of all customers who had no sales last year. For this table, customers A and C had no sales last year...
  • johnt75's avatar
    johnt75
    1 year ago

    You need to also filter out the rows where sales is 0

    Cumulative Sales No Sales Last Year] =
    VAR AllCustomers =
        CALCULATETABLE ( DISTINCT ( 'Table'[Customer] ), REMOVEFILTERS () )
    VAR PrevYear =
        YEAR ( TODAY () ) - 1
    VAR CustomersWithSalesLastYear =
        CALCULATETABLE ( DISTINCT ( 'Table'[Customer] ), 'Table'[Year] = PrevYear, 'Table'[Sales] > 0 )
    VAR CustomersNoSalesLastYear =
        EXCEPT ( AllCustomers, CustomersWithSalesLastYear )
    VAR Result =
        CALCULATE ( SUM ( 'Table'[Sales] ), CustomersNoSalesLastYear )
    RETURN
        Result