Support Formation DAX
Gestion des dates

icon picker
DATEADD vs PARALLELPERIOD vs SAMEPERIODELASTYEAR

SAMEPERIODELASTYEAR

SamePeriodLastYear(<date field>)
Même période que celle indiquée par les filtres : jour, mois, trimestre…
Pour tester :
SamePeriodLastYear D To =
LASTDATE(
SAMEPERIODLASTYEAR(DimDate[FullDateAlternateKey].[Date])
)
ou avec FIRSTDATE.
Autre exemple :
Same Period Last Year =
CALCULATE(
SUM(FactInternetSales[SalesAmount]),
SAMEPERIODLASTYEAR(
DimDate[FullDateAlternateKey].[Date])
)

PARALLELPERIOD

Décale une période selon un intervalle de temps, comme SamePeriodLastYear mais avec possibilité d’indiquer le mois ou le trimestre comme intervalle.
ParllelPeriod(<date field>, <number of intervals>, <interval>)

Parallel Period -1 Month = CALCULATE(
SUM(FactInternetSales[SalesAmount]),
PARALLELPERIOD(
DimDate[FullDateAlternateKey].[Date],
-1,
MONTH)
)

DATEADD

Décale une date selon une quantité et un type d’intervalle.
DateAdd(<date field>, <number of intervals>, <interval>)

DateAdd -1 Day = CALCULATE(
SUM(FactInternetSales[SalesAmount]),
DATEADD(
DimDate[FullDateAlternateKey].[Date],
-1,
DAY))
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.