DATESQTD |
Dates dans le trimestre |
| DAX (Data Analysis Expressions) |
Syntaxe
Paramètres
| Nom |
Description |
| dates |
Ce paramètre permet de spécifier une colonne contenant des valeurs de type date, généralement issue d'une table de dates, afin de déterminer les dates comprises entre le début du trimestre en cours et la date actuelle dans le contexte d'évaluation. |
Description
Cette fonction permet de retourner une table contenant les dates du trimestre en cours jusqu'à la date actuelle dans le contexte.
Remarques
- Filtrage pour le trimestre en cours : DATESQTD retourne une table de dates correspondant uniquement au trimestre en cours, depuis le premier jour du
trimestre jusqu'à la dernière date disponible dans le contexte de calcul. Cette fonction est particulièrement utile pour calculer des cumuls trimestriels comme les ventes,
les revenus ou les dépenses de manière automatique.
- Dépendance au contexte : Le résultat de DATESQTD dépend directement du contexte dans lequel elle est utilisée. Par exemple, si elle est appliquée dans un
rapport filtré par année ou par mois, seules les dates correspondant au trimestre actuel dans ce contexte seront incluses.
- Table comme sortie : DATESQTD retourne une table contenant toutes les dates du trimestre, et non une valeur unique. Cela signifie qu'elle est principalement
utilisée comme argument dans des fonctions d'agrégation, telles que CALCULATE, SUM, AVERAGE ou
COUNTROWS, pour effectuer des calculs cumulés sur le trimestre en cours.
- Base sur une colonne de type date : Le paramètre dates doit être une colonne de type date complète et continue. L'exactitude des résultats dépend donc de
la qualité et de la complétude de cette colonne, afin que toutes les dates du trimestre soient représentées correctement.
- Cumul jusqu'à la date actuelle : DATESQTD retourne les dates depuis le début du trimestre jusqu'à la dernière date disponible dans le contexte. Cela permet
de calculer des mesures "Quarter-to-Date" (QTD) automatiquement, sans avoir à définir manuellement les bornes du trimestre.
- Usage typique avec CALCULATE : Cette fonction est souvent combinée avec CALCULATE pour créer des mesures QTD. Par exemple, CALCULATE(SUM(Sales[Amount]),
DATESQTD('Date'[Date])) permet de calculer le total des ventes accumulées depuis le début du trimestre jusqu'à la date actuelle du contexte.
- Comparaison avec DATESMTD et DATESYTD : DATESQTD fait partie de la famille des fonctions temporelles cumulatives : DATESMTD pour le mois et DATESYTD pour
l'année. Chacune permet de calculer un cumul sur des périodes spécifiques, ce qui simplifie l'analyse des performances par intervalles de temps.
- Sensibilité aux filtres et hiérarchies : Comme toutes les fonctions temporelles DAX, DATESQTD est sensible aux filtres appliqués sur les colonnes de date
et aux hiérarchies temporelles (mois, trimestre, année). Une bonne conception de la table de dates est essentielle pour obtenir des résultats précis et cohérents dans
différents rapports et visuels.
Dernière mise à jour : Vendredi, le 30 Mai 2025