Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Retourne une table qui contient une colonne de dates, décalées en avant ou en arrière dans le temps du nombre d'intervalles spécifié par rapport aux dates dans le contexte actuel.
Syntaxe
DATEADD(<dates>,<number_of_intervals>,<interval>)
Paramètres
Terme |
Définition |
dates |
Colonne qui contient des dates. |
number_of_intervals |
Entier qui spécifie le nombre d'intervalles à ajouter aux dates ou à en soustraire. |
interval |
Intervalle selon lequel décaler les dates. La valeur de l'intervalle peut être l'une des suivantes : year, quarter, month, day. |
Valeur de retour
Table contenant une seule colonne de valeurs de date.
Notes
[!REMARQUE]
Pour mieux comprendre la façon dont le contexte affecte les résultats des formules, consultez Contexte dans les formules DAX.
L'argument dates peut être l'un des éléments suivants :
référence à une colonne date/heure ;
expression de table qui retourne une seule colonne de valeurs date/heure ;
expression booléenne qui définit une table à une seule colonne de valeurs date/heure.
[!REMARQUE]
Les contraintes sur les expressions booléennes sont décrites dans la rubrique Fonction CALCULATE.
Si le nombre spécifié pour number_of_intervals est positif, les dates de dates sont avancées dans le temps ; si le nombre est négatif, les dates de dates sont reculées dans le temps.
Le paramètre interval est une énumération, pas un ensemble de chaînes ; par conséquent, les valeurs ne doivent pas figurer entre guillemets. De même, les valeurs year, quarter, month, day doivent être entièrement épelées lors de leur utilisation.
La table obtenue ne comprend que des dates qui existent dans la colonne dates.
Cette fonction DAX n'est pas prise en charge en mode DirectQuery. Pour plus d'informations sur les limitations dans les modèles DirectQuery, consultez https://go.microsoft.com/fwlink/?LinkId=219172.
Exemple : décalage d'un ensemble de dates
Description
La formule suivante calcule des dates situées un an avant les dates du contexte actuel.
Code
=DATEADD(DateTime[DateKey],-1,year)
Voir aussi
Autres ressources
Fonctions Time Intelligence (DAX)