Partager via


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]))