Lire en anglais

Partager via


CALENDRIER

s’applique à :colonne calculéetable calculéemesurecalcul visuel

Retourne une table avec une seule colonne nommée « Date » qui contient un ensemble contigu de dates. La plage de dates est comprise entre la date de début spécifiée et la date de fin spécifiée, y compris ces deux dates.

Syntaxe

DAX
CALENDAR(<start_date>, <end_date>)  

Paramètres

Terme Définition
start_date Toute expression DAX qui retourne une valeur datetime.
end_date Toute expression DAX qui retourne une valeur datetime.

Valeur de retour

Retourne une table avec une seule colonne nommée « Date » contenant un ensemble contigu de dates. La plage de dates est comprise entre la date de début spécifiée et la date de fin spécifiée, y compris ces deux dates.

Remarques

  • Une erreur est retournée si start_date est supérieure à end_date.

  • Cette fonction n’est pas prise en charge pour une utilisation en mode DirectQuery lorsqu’elle est utilisée dans les colonnes calculées ou les règles de sécurité au niveau des lignes (RLS).

Exemples

La formule suivante retourne un tableau avec des dates comprises entre le 1er janvier 2015 et le 31 décembre 2021.

DAX
= CALENDAR (DATE (2015, 1, 1), DATE (2021, 12, 31))

Pour un modèle de données qui inclut des données de ventes réelles et des prévisions de ventes futures, l’expression suivante retourne une table de dates couvrant la plage de dates dans les tables Sales et Forecast.

DAX
= CALENDAR (MINX (Sales, [Date]), MAXX (Forecast, [Date]))