CALENDAR
s’applique à :colonne calculéetable calculéeMeasurecalcul visuel
Retourne une table avec une seule colonne nommée «Date» qui contains un ensemble contigu de dates. La range de dates est comprise entre la date de début spécifiée et l'datede 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 valuedatetime . |
end_date |
Toute expression DAX qui retourne une valuedatetime . |
Retourner value
Retourne une table avec une seule colonne nommée «Date» contenant un ensemble contigu de dates. La range de dates est comprise entre la date de début spécifiée et l'datede fin spécifiée, y compris ces deux dates.
Remarques
Une error est retournée if start_date est supérieure à end_date.
Cette fonction est not prise en charge pour une utilisation en mode DirectQuery lorsqu’elle est utilisée dans les colonnes calculées or 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 and 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 and prévisions de ventes futures, l’expression suivante retourne une table date couvrant l'range des dates dans les deux tables Sales and Forecast.
= CALENDAR (MINX (Sales, [Date]), MAXX (Forecast, [Date]))