Forum Discussion

Olia's avatar
Olia
Icon for Advocate II rankAdvocate II
8 years ago
Solved

date type not recognized as such in DAX

Hi everyone,   I'm getting a weird error:         Here's the calculated measure that I'm using:   Rolling average 6m GC = CALCULATE (     AVERAGEX ('Sheet,'Sheet'[Group Amount]),   ...
  • v-juanli-msft's avatar
    8 years ago

    Hi Olia

    For the function LASTDATE, please pay attention to the following:

    LASTDATE(<dates>)

    The dates argument can be any of the following:

    • A reference to a date/time column,

    • A table expression that returns a single column of date/time values,

    • A Boolean expression that defines a single-column table of date/time values.

    So try this formula instead

    Rolling average 6m GC =
    CALCULATE (
        AVERAGEX ('Sheet,'Sheet'[Group Amount]),
        DATESINPERIOD ('Sheet'[Date].[MonthNo],
            LASTDATE ( 'Sheet'[Date]),
            -6,
            MONTH))

     

    Best Regards

    Maggie