ENDOFQUARTER |
Fin du trimestre |
| DAX (Data Analysis Expressions) |
Syntaxe
Paramètres
| Nom |
Description |
| dates |
Ce paramètre permet de spécifier une colonne contenant des dates à partir desquelles la fonction déterminera la dernière date du trimestre correspondant dans le contexte courant. |
Description
Cette fonction permet de retourner la dernière date du trimestre dans le contexte courant pour une colonne de dates donnée.
Remarques
- Contexte d'utilisation : La fonction ENDOFQUARTER est utilisée pour identifier la dernière date d'un trimestre correspondant à chaque valeur de date d'une
colonne. Elle est particulièrement utile pour les rapports financiers ou les analyses de performance trimestrielles, permettant de regrouper ou de comparer des données sur
des périodes de trois mois. Cela simplifie le calcul de mesures cumulées ou de ratios trimestriels.
- Importance du paramètre dates : Le paramètre dates doit être une colonne contenant des dates valides. Cette colonne sert de base pour déterminer le trimestre
correspondant et calculer la date de fin. Fournir des valeurs incorrectes ou non datées peut générer des erreurs ou des résultats incohérents. La précision de la fonction
dépend donc de la qualité et de la cohérence des données de la colonne.
- Fonctionnement dans le contexte de filtre : ENDOFQUARTER fonctionne en tenant compte du contexte de filtre appliqué. Par exemple, si un tableau est filtré
par année ou par produit, la fonction retourne la dernière date du trimestre correspondant à chaque ligne ou groupe filtré. Cette capacité à s'adapter au contexte la rend très
flexible pour les modèles Power BI et les analyses dynamiques.
- Différence avec ENDOFYEAR et ENDOFMONTH : Contrairement à ENDOFMONTH, renvoyant la dernière date du mois, et ENDOFYEAR,
renvoyant la dernière date de l'année, ENDOFQUARTER calcule automatiquement la fin du trimestre (mars, juin, septembre, décembre). Cela permet de gérer les périodes trimestrielles
sans calculs manuels et d'assurer une cohérence temporelle dans les analyses.
- Usage typique avec CALCULATE et FILTER : ENDOFQUARTER est souvent combinée avec CALCULATE ou FILTER pour
créer des mesures cumulées ou des indicateurs trimestriels. Par exemple, elle peut être utilisée pour calculer le chiffre d'affaires cumulé jusqu'à la fin du trimestre, ou
pour comparer les performances des différents trimestres d'une année. Cela permet de créer des analyses dynamiques et précises basées sur les périodes fiscales ou
calendaires.
- Compatibilité avec colonnes calculées et mesures : La fonction peut être utilisée aussi bien dans des colonnes calculées que dans des mesures DAX. Dans une
colonne calculée, elle génère la dernière date du trimestre pour chaque ligne. Dans une mesure, elle calcule la fin du trimestre en fonction du contexte filtré, offrant ainsi
une grande flexibilité pour créer des rapports ou des tableaux de bord dynamiques.
- Gestion automatique des années et trimestres : ENDOFQUARTER gère automatiquement le passage d'une année à l'autre et identifie correctement le trimestre
correspondant. Par exemple, une date en novembre retournera le 31 décembre de la même année, tandis qu'une date en février retournera le 31 mars. Cette automatisation évite
des erreurs liées aux calculs manuels et simplifie la construction des indicateurs temporels.
- Meilleures pratiques : Pour optimiser l'utilisation de ENDOFQUARTER, il est recommandé d'utiliser des colonnes de type date correctement formatées et de
documenter les mesures créées. Il est souvent judicieux de combiner ENDOFQUARTER avec d'autres fonctions temporelles comme STARTOFQUARTER,
DATESBETWEEN ou TOTALQTD pour obtenir des analyses complètes sur les périodes trimestrielles, permettant ainsi une
meilleure lisibilité et précision des rapports.
Dernière mise à jour : Vendredi, le 30 Mai 2025