Date et heure DAX - Fonction DATEDIFF

La description

Renvoie le nombre de limites d'intervalle franchies entre deux dates.

La fonction DAX DATEDIFF est nouvelle dans Excel 2016.

Syntaxe

DATEDIFF (<start_date>, <end_date>, <interval>)

Paramètres

N ° Sr. Paramètre et description
1

start_date

Une valeur datetime scalaire.

2

end_date

Une valeur datetime scalaire.

3

interval

L'intervalle à utiliser pour comparer les dates. La valeur peut être l'une des suivantes -

  • SECOND
  • MINUTE
  • HOUR
  • DAY
  • WEEK
  • MONTH
  • QUARTER
  • YEAR

Valeur de retour

Un nombre entier.

Remarques

Si start_date est supérieur à end_date, une valeur d'erreur est renvoyée.

Les valeurs données au paramètre intervalle sont des constantes et non des chaînes. Par conséquent, ils ne doivent pas être placés entre guillemets doubles.

Exemple

= DATEDIFF (DATE (2016,1,1), DATE (2016,3,31), MONTH) returns 2. 
= DATEDIFF (DATE (2016,1,1), DATE (2016,4,1), MONTH) returns 3. 
= DATEDIFF (DATE (2016,1,1), DATE (2016,3,31), DAY) returns 90. 
= DATEDIFF (DATE (2016,1,1), DATE (2016,3,31), HOUR) returns 2160. 
= DATEDIFF (DATE (2016,1,1), DATE (2016,3,31), SECOND) returns 7776000.