DATESQTD DAX, Cumul trimestriel chaque mois

Vous pouvez obtenir un cumul trimestriel tous les mois avec DATESQTD DAX. A chaque changement de trimestre, le cumul repart du mois en cours.

Le principe est d’obtenir chaque mois, le cumul du montant des ventes des mois en cours et précédents du trimestre.

Par exemple, le mois de janvier cumule uniquement janvier, février cumule janvier et février, mars cumule janvier à mars, tandis qu’avril cumule uniquement avril car c’est un autre trimestre qui démarre.

Ce type de calcul peut aussi se faire mensuellement, trimestriellement ou annuellement.

Gardez à l’esprit que l’interface a pu évoluer fortement depuis que cet article a été rédigé.

Créer un fichier Power BI pour DATESQTD DAX

Premièrement, ouvrir le fichier PBI_Lab44.pbix et l’enregistrer sous le nom PBI_Lab45.pbix.

En effet, l’intérêt d’utiliser un rapport Power BI existant est son modèle de données, en particulier les relations entre les tables. C’est la raison pour laquelle, vous démarrez à partir de ce fichier.

Ensuite, vous allez supprimer les pages Comparer périodes et Comparer A – 1.

Pour ce faire, supprimer la page Comparer périodes : cliquer aussi sur le bouton Supprimer du pop-up de confirmation.

Puis, supprimer la page Comparer A – 1 : cliquer aussi sur le bouton Supprimer du pop-up de confirmation.

Ensuite, vous allez supprimer les mesures inutiles dans le visuel existant.

Pour cela, cliquer dans le visuel de type Matrice pour le sélectionner.

Ensuite, cliquer dans la partie Champs du visuel puis supprimer la mesure Vte An Cumul A – 1. Pour supprimer la mesure dans le visuel, cliquer sur sa croix.

Puis recommencer cette manipulation pour supprimer la mesure Vte An Cumul.

Normalement, il ne doit rester que la valeur Mt Vente.

Enfin, renommer la page Analyser en Vente A – 1.

Cumul trimestriel des ventes avec DATESQTD DAX

L’objectif de cette nouvelle mesure est de cumuler trimestriellement le montant des ventes.

Pour ce faire, dans la table Transactions, créer une nouvelle mesure qui se nommera Mt Vente Cumul T et qui fournira le résultat attendu.

Formater la mesure en € Euro (123 €) et 0 décimales.

Utiliser les fonctions CALCULATE et DATESQTD.

Bonus : Faire en sorte que la mesure ne s’affiche que pour les périodes AnneeMois.

Utiliser en plus les fonctions IF et ISINSCOPE pour le bonus.

Solution pour DATESQTD DAX

Dans la vue Données, faire un clic-droit sur la table Transactions puis cliquer sur Nouvelle mesure.

Remplacer Mesure = par la formule suivante :

Mt Vente Cumul T = IF(ISINSCOPE(Calendrier[AnneeMois]), CALCULATE([Mt Vente], DATESQTD(Calendrier[date])))

Appuyer sur la touche entrée du clavier.

Dans le ruban Outils de mesure, cliquer sur € Euro (123 €) dans le menu déroulant de $, puis mettre 0 dans le nombre de décimales.

Explication de la formule
La fonction DATESQTD retourne une table qui contient une colonne des dates du trimestre jusqu’au jour en cours.
Par exemple, si la date en cours est mars 2024, la table contient les dates de janvier à mars 2024.
Cette table est ensuite passée en tant que filtre à la fonction CALCULATE.
Celle-ci évalue la mesure Mt Vente dans le contexte de filtre modifié.
Bonus :
Grâce à la fonction ISINSCOPE, le résultat de cette fonction est affiché que si la colonne AnneeMois est le niveau dans la hiérarchie de niveaux.

Fin de la solution.

Modifier un visuel de type Matrice pour DATESQTD DAX

Ensuite, vous allez modifier le visuel de type Matrice existant.

Premièrement, ouvrir la vue Rapport.

Ensuite, ouvrir le volet Visualisations.

Puis cliquer sur l’objet visuel de type Matrice pour le sélectionner.

Ensuite, ajouter à l’objet visuel de type Matrice, la mesure Mt Vente Cumul T.

Puis réduire les années 2025, 2026, 2027, 2028.

Ensuite, dans le visuel, vérifier que la mesure Mt Vente Cumul T cumule le Mt Vente des mois précédents du trimestre en cours.

Pour vous aider, regarder la copie d’écran ci-dessous.

DATESQTD DAX : Mesure Mt Vente Cumul T
DATESQTD DAX : Mesure Mt Vente Cumul T

Enregistrer son travail

Enfin, enregistrer le fichier PBI_Lab45.pbix.

Ce contenu a été publié dans Power BI. Vous pouvez le mettre en favoris avec ce permalien.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *