Fonctions d’intelligence temporelle

DAX (Data Analysis Expressions) comprend également des fonctions d’intelligence temporelle qui vous permettent de manipuler des données en utilisant des périodes de temps (jours, mois, trimestres et années, entre autres), puis de générer et comparer des calculs sur ces périodes. Avant d’utiliser des fonctions Time Intelligence, assurez-vous de marquer l’une des tables contenant la colonne de date comme Table de dates.

Dans cette catégorie

Fonction Description
CLOSINGBALANCEMONTH Évalue l’expression à la dernière date du mois dans le contexte actuel.
CLOSINGBALANCEQUARTER Évalue l’expression à la dernière date du trimestre dans le contexte actuel.
CLOSINGBALANCEYEAR Évalue l’expression à la dernière date de l’année dans le contexte actuel.
DATEADD Retourne une table qui contient une colonne de dates déplacées en avançant ou en remontant dans le temps en fonction du nombre d’intervalles spécifié à partir des dates dans le contexte actuel.
DATESBETWEEN Retourne une table contenant une colonne de dates qui commence à une date de début spécifiée et se poursuit jusqu’à une date de fin spécifiée.
DATESINPERIOD Retourne une table contenant une colonne de dates qui commence à une date de début spécifiée et se poursuit pendant le nombre et le type d’intervalles de dates spécifiés.
DATESMTD Retourne une table qui contient une colonne des dates du mois jusqu’à ce jour, dans le contexte actuel.
DATESQTD Retourne une table qui contient une colonne des dates du trimestre jusqu’à ce jour, dans le contexte actuel.
DATESYTD Retourne une table qui contient une colonne des dates de l’année jusqu’à ce jour, dans le contexte actuel.
ENDOFMONTH Retourne la dernière date du mois dans le contexte actuel pour la colonne de dates spécifiée.
ENDOFQUARTER Retourne la dernière date du trimestre dans le contexte actuel pour la colonne de dates spécifiée.
ENDOFYEAR Retourne la dernière date de l’année dans le contexte actuel pour la colonne de dates spécifiée.
FIRSTDATE Retourne la première date dans le contexte actuel pour la colonne de dates spécifiée.
FIRSTNONBLANK Retourne la première valeur de la colonne, column, filtrée par le contexte actuel, où l’expression n’est pas vide
LASTDATE Retourne la dernière date dans le contexte actuel pour la colonne de dates spécifiée.
LASTNONBLANK Retourne la dernière valeur de la colonne, column, filtrée par le contexte actuel, où l’expression n’est pas vide.
NEXTDAY Retourne une table qui contient une colonne de toutes les dates du jour suivant, selon la première date spécifiée dans la colonne dates du contexte actuel.
NEXTMONTH Retourne une table qui contient une colonne de toutes les dates du mois suivant, selon la première date dans la colonne dates du contexte actuel.
NEXTQUARTER Retourne une table qui contient une colonne de toutes les dates du trimestre suivant, selon la première date spécifiée dans la colonne dates du contexte actuel.
NEXTYEAR Retourne une table qui contient une colonne de toutes les dates de l’année suivante, selon la première date dans la colonne dates du contexte actuel.
OPENINGBALANCEMONTH Évalue l’expression à la première date du mois dans le contexte actuel.
OPENINGBALANCEQUARTER Évalue l’expression à la première date du trimestre dans le contexte actuel.
OPENINGBALANCEYEAR Évalue l’expression à la première date de l’année dans le contexte actuel.
PARALLELPERIOD Retourne une table qui contient une colonne de dates qui représente une période parallèle aux dates de la colonne dates spécifiée, dans le contexte actuel, avec les dates décalées d’un certain nombre d’intervalles en avançant ou en remontant dans le temps.
PREVIOUSDAY Retourne une table qui contient une colonne de toutes les dates représentant le jour qui précède la première date de la colonne dates, dans le contexte actuel.
PREVIOUSMONTH Retourne une table qui contient une colonne de toutes les dates du mois précédent, selon la première date de la colonne dates, dans le contexte actuel.
PREVIOUSQUARTER Retourne une table qui contient une colonne de toutes les dates du trimestre précédent, selon la première date de la colonne dates, dans le contexte actuel.
PREVIOUSYEAR Retourne une table qui contient une colonne de toutes les dates de l’année précédente, selon la dernière date de la colonne dates, dans le contexte actuel.
SAMEPERIODLASTYEAR Retourne une table qui contient une colonne de dates déplacées d’une année en remontant dans le temps à partir des dates de la colonne dates spécifiée dans le contexte actuel.
STARTOFMONTH Retourne la première date du mois dans le contexte actuel pour la colonne de dates spécifiée.
STARTOFQUARTER Retourne la première date du trimestre dans le contexte actuel pour la colonne de dates spécifiée.
STARTOFYEAR Retourne la première date de l’année dans le contexte actuel pour la colonne de dates spécifiée.
TOTALMTD Évalue la valeur de l’expression pour le mois jusqu’à ce jour, dans le contexte actuel.
TOTALQTD Évalue la valeur de l’expression pour les dates du trimestre jusqu’à ce jour, dans le contexte actuel.
TOTALYTD Évalue la valeur de cumul annuel jusqu’à ce jour de l’expression dans le contexte actuel.