Forum Discussion

Qualube's avatar
Qualube
Helper II
7 years ago
Solved

SAMEPERIODLASTYEAR()

Hi   I have created a measure as below which gives me the total sales from the 1st April up to today   TOTALSALES = CALCULATE(SUM(SALES[LINEAMOUNT]),     FILTER(SALESLINE,SALESLINE[Depot] = "Dep...
  • v-jiascu-msft's avatar
    7 years ago

    Hi Qualube,

     

    The SAMEPERIODLASTYEAR needs a Date context. But the previous measure can't provide that. How did you use the measure? Please try the measure like below.

     

    TOTALSALES =
    CALCULATE (
        SUM ( SALES[LINEAMOUNT] ),
        FILTER ( SALESLINE, SALESLINE[Depot] = "Depot 1" ),
        DATESBETWEEN (
            SALESLINE[DELIVERY DATE],
            DATE ( 2017, 4, 1 ),
            EDATE ( TODAY (), -12 ) // "today" of last year.
        )
    )
    

     

    Best Regards,
    Dale