CALENDAR
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
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.
= 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.
= CALENDAR (MINX (Sales, [Date]), MAXX (Forecast, [Date]))