Date et heure DAX - Fonction EDATE

La description

Renvoie la date correspondant au nombre de mois indiqué avant ou après la date de début.

Syntaxe

EDATE (<start_date>, <month>)

Paramètres

N ° Sr. Paramètre et description
1

start_date

Une date qui représente la date de début.

Il peut être au format datetime ou texte.

2

months

Un entier qui représente le nombre de mois avant ou après start_date.

Si mois n'est pas un entier, il est tronqué.

Valeur de retour

Une date au format datetime.

Remarques

Vous pouvez utiliser EDATE pour calculer les dates d'échéance ou les dates d'échéance qui tombent le même jour du mois que la date d'émission.

DAX fonctionne avec des dates au format datetime. Les dates stockées dans d'autres formats sont converties implicitement.

  • Si start_date n'est pas une date valide, EDATE renvoie une valeur d'erreur.

    Assurez-vous que la référence de colonne ou la date que vous fournissez comme premier paramètre est une date.

  • La fonction DAX EDATE utilise les paramètres régionaux et de date / heure de l'ordinateur client pour comprendre la valeur du texte afin d'effectuer la conversion. Par exemple,

    • Si les paramètres date / heure actuelle représentent les dates au format mois / jour / année, la chaîne, « 08/01/2016 » est comprise comme une valeur datetime équivalente à 8 e Janvier 2016.

    • Si les paramètres de date / heure actuels représentent des dates au format Jour / Mois / Année, la même chaîne serait comprise comme une valeur datetime équivalente au 1 er août 2016.

Exemple

= EDATE (DATE (2015,1,1),9) returns 10/1/2015 12:00:00 AM 
= EDATE (DATE (2015,1,30),1) returns 2/28/2015 12:00:00 AM 
= EDATE (DATE (2015,1,29),1) returns 2/28/2015 12:00:00 AM