Support Formation DAX

Dates précédentes

Dans le cas où la date précédente n’est pas le jour précédent, par ex. comparer le mardi au lundi précédent, puis le lundi au vendredi précédent. Ne nécessite pas de table de dates.

PreviPreviousValue =
VAR _CurrentDate =
    SELECTEDVALUE ( Ventes[CA] )
VAR _PreviousDate =
    CALCULATE (
        MAX ( Ventes[DateVente] ),
        REMOVEFILTERS ( Ventes[DateVente] ),
        KEEPFILTERS ( Ventes[DateVente] < _CurrentDate )
    )
VAR _Result =
    CALCULATE (
        SUM ( Ventes[CA] ),
        Ventes[DateVente] = _PreviousDate
    )
RETURN
    _Result