CALENDARAUTO

Retourne une table avec une seule colonne nommée « Date » qui contient un ensemble de dates contigu. La plage de dates est calculée automatiquement en fonction des données du modèle.

Syntaxe

CALENDARAUTO([fiscal_year_end_month])  

Paramètres

Terme Définition
fiscal_year_end_month Toute expression DAX qui retourne un entier compris entre 1 et 12. En cas d’omission, la valeur par défaut est celle spécifiée dans le modèle de table de calendrier de l’utilisateur actuel (le cas échéant) ; sinon, la valeur par défaut est 12.

Valeur de retour

Retourne une table avec une seule colonne nommée « Date » qui contient un ensemble de dates contigu. La plage de dates est calculée automatiquement en fonction des données du modèle.

Remarques

  • La plage de dates est calculée comme suit :

    • La première date du modèle qui n’est pas dans une colonne ou une table calculée est considérée comme MinDate.
    • La dernière date du modèle qui n’est pas dans une colonne ou une table calculée est considérée comme MaxDate.
    • La plage de dates retournée est comprise entre le début de l’exercice fiscal associé à MinDate et la fin de l’exercice fiscal associé à MaxDate.
  • Une erreur est retournée si le modèle ne contient pas de valeurs DateHeure qui ne sont pas dans des colonnes calculées ou des tables calculées.

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

Exemple

Dans cet exemple, les informations MinDate et MaxDate dans le modèle de données sont le 1er juillet 2010 et le 30 juin 2011.

CALENDARAUTO() retourne toutes les dates comprises entre le 1er janvier 2010 et le 31 décembre 2011.

CALENDARAUTO(3) retourne toutes les dates comprises entre le 1er avril 2010 et le 31 mars 2012.