Un tutoriel LuckyTemplates DAX sur les comparaisons cumulatives

Un tutoriel LuckyTemplates DAX sur les comparaisons cumulatives

Dans le didacticiel LuckyTemplates DAX d'aujourd'hui, je souhaite passer en revue une technique assez intéressante qui utilise DAX de manière très efficace. J'ai dû travailler sur un scénario dans lequel nous effectuions une analyse de nos campagnes par e-mail. Je voulais savoir combien d'e-mails nous recevions en une journée, le comparer sur une base mensuelle, et aussi comparer le mois en cours au meilleur mois. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

Table des matières

Une comparaison cumulative entre le meilleur mois et le mois en cours

J'ai un ensemble de données dynamique qui arrive sur un mois en cours et j'aimerais toujours le comparer au meilleur mois, afin que je puisse suivre comment je vais par rapport à mon meilleur mois.

Un tutoriel LuckyTemplates DAX sur les comparaisons cumulatives

Pour commencer ce didacticiel LuckyTemplates DAX , je vais d'abord vous montrer la fonctionnalité. Lorsque je clique sur le segment MonthInCalendar (tableau de gauche), vous verrez que mon meilleur mois reste toujours le même.

Un tutoriel LuckyTemplates DAX sur les comparaisons cumulatives

Mon meilleur mois parmi ces données a été janvier 2015 .

Un tutoriel LuckyTemplates DAX sur les comparaisons cumulatives

Je peux cliquer sur n'importe quel mois dans le segment MonthInCalendar et voir mes performances par rapport à mon meilleur mois.

Calcul des ventes cumulées

La première chose que vous devez faire est de configurer votre calcul de comparaison. Lorsque je clique sur MonthInCalendar , vous verrez que le contexte dans le tableau change à mesure que je sélectionne différentes choses dans le filtre.

De toute évidence, le contexte est essentiel ici. Il est important de comprendre quel est le contexte du calcul , qui dans ce cas particulier est juillet 2016 .

Un tutoriel LuckyTemplates DAX sur les comparaisons cumulatives

Comme vous pouvez le voir sur l'image ci-dessous, pour juillet 2016, j'ai calculé mes ventes totales , qui est une simple somme de la colonne des revenus.

Un tutoriel LuckyTemplates DAX sur les comparaisons cumulatives

Un tutoriel LuckyTemplates DAX sur les comparaisons cumulatives

Et puis j'ai utilisé un modèle de vente cumulatif qui peut être réutilisé encore et encore.

Un tutoriel LuckyTemplates DAX sur les comparaisons cumulatives

Un tutoriel LuckyTemplates DAX sur les comparaisons cumulatives

J'ai utilisé la pour que le calcul commence toujours au début de mon contexte sélectionné. Le calcul des ventes cumulées est celui de la ligne bleue plus claire ci-dessous, et il change toujours chaque fois que je change les filtres dans le slicer MonthInCalendar.

Un tutoriel LuckyTemplates DAX sur les comparaisons cumulatives

Maintenant, je veux comparer cela au meilleur. Pour ce faire, j'utiliserai la branche de mesure où je me branche d'une mesure à l'autre.

Calcul du meilleur mois de vente

La première chose que je dois déterminer est mon meilleur mois de vente. Je vais intégrer les points de données de ce mois dans mon prochain calcul, qui va calculer les ventes chaque jour unique de ce mois.

Je suis allé avec une formule utilisant la , qui vous permet de renvoyer une valeur de texte, mais ce que je devais faire, c'est isoler un résultat. Malheureusement, les formules ne peuvent pas renvoyer deux valeurs de texte. Ils ne peuvent renvoyer que 1. Si vous en faites plus de 1, cela renverra une erreur.

Un tutoriel LuckyTemplates DAX sur les comparaisons cumulatives

Si nous allons avec 1, cela ne va créer qu'une table d'une ligne ou d'une valeur. J'ai créé un tableau de tous mes mois et années, puis j'ai calculé le total des ventes pour ces mois particuliers. La fonction TOPN va les classer afin que j'obtienne mon mois le plus élevé en termes de ventes au sommet.

Un tutoriel LuckyTemplates DAX sur les comparaisons cumulatives

Ensuite, je vais renvoyer le nom de ce mois particulier, ce que fait MAXX.

L'autre chose que je dois faire si je veux voir le meilleur mois dans ce tableau est de supprimer le contexte des dates.

Un tutoriel LuckyTemplates DAX sur les comparaisons cumulatives

Nous ignorons donc fondamentalement tout contexte provenant de Dates et isolons le mois le plus élevé. Et puis nous mettrons ce mois et cette année supérieurs sur chaque ligne.

Un tutoriel LuckyTemplates DAX sur les comparaisons cumulatives

C'est donc la première étape. La deuxième étape consiste à calculer les ventes de chacun de ces jours. Nous voulons comparer sur une période quotidienne et connaître la différence de ventes d'un mois à l'autre.

J'ai utilisé efficacement pour le présenter et le rendre aussi facile que possible à comprendre. J'ai utilisé le calcul que nous venons de créer, la mesure Best Sales Month . Étant donné que cette mesure se trouve sur chaque ligne, je peux extraire les informations de ce résultat particulier.

Je vais extraire les résultats pour le mois et l'année en utilisant des variables.

Un tutoriel LuckyTemplates DAX sur les comparaisons cumulatives

Ensuite, je vais également calculer les résultats pour chaque jour en utilisant les fonctions et .

Un tutoriel LuckyTemplates DAX sur les comparaisons cumulatives

Ensuite, je peux définir la date réelle parmi laquelle nous devons choisir.

Un tutoriel LuckyTemplates DAX sur les comparaisons cumulatives

J'ai également fait un calcul simple où j'ai placé un filtre sur les dates afin que je puisse trouver quelle était la vente réelle de chaque jour.

Un tutoriel LuckyTemplates DAX sur les comparaisons cumulatives

Comparaison des résultats quotidiens : un didacticiel LuckyTemplates DAX

Un calcul cumulatif est le meilleur moyen de mettre en évidence différentes tendances.

Lorsque vous examinez les tendances au fil du temps, les totaux cumulés sont la meilleure chose à faire. Mais si vous le souhaitez, vous pouvez également effectuer des calculs quotidiens et comparer les résultats quotidiens.

Nous avons déjà nos ventes du meilleur mois chaque jour maintenant. La prochaine étape à faire ici est de calculer quel est le cumulatif de cela. Maintenant, c'est là que les choses peuvent devenir un peu plus délicates. Nous ne pouvons pas utiliser le modèle cumulatif que nous avons utilisé précédemment. Nous devons utiliser un modèle différent qui nous permet de créer une table virtuelle de ces résultats.

Cette fois-ci, nous utilisons un modèle commun utilisé pour calculer le total cumulé d'un nombre plus complexe, et non pour une simple mesure de base. Au lieu d'utiliser le , j'ai utilisé , qui crée une table virtuelle de tous les résultats.

Ensuite, nous allons calculer si les données sont inférieures ou égales à la date actuelle.

Un tutoriel LuckyTemplates DAX sur les comparaisons cumulatives

En théorie, nous avons isolé la colonne Date et la colonne Ventes du meilleur mois, les avons placées dans une table virtuelle et avons effectué des calculs sur cette table virtuelle.

Un tutoriel LuckyTemplates DAX sur les comparaisons cumulatives

À la fin de ce calcul, nous parcourons chaque résultat dans la table virtuelle, en accumulant les résultats au fur et à mesure. Enfin, nous calculons le résultat final en utilisant les meilleures ventes mensuelles, sous la fonction SUMX.

Alors maintenant, mon meilleur mois apparaît en janvier 2015 tout en utilisant un contexte différent. Le contexte change en cliquant autour du slicer MonthInCalendar. Cependant, les résultats des ventes du meilleur mois restent toujours les mêmes car ils font référence aux dates que nous avons spécifiées, tandis que le total des ventes cumulées se produit à la suite de celui-ci.

Un tutoriel LuckyTemplates DAX sur les comparaisons cumulatives

Différence par rapport au calcul du meilleur mois

On peut évidemment aller plus loin. Nous pouvons découvrir la différence et créer un autre aperçu en utilisant ce calcul simple.

Un tutoriel LuckyTemplates DAX sur les comparaisons cumulatives

Mesurer la ramification est la clé absolue ici. Je peux transformer le calcul de la différence par rapport au meilleur mois en un autre graphique linéaire afin que nous puissions identifier rapidement comment nous suivons réellement une période donnée.

Un tutoriel LuckyTemplates DAX sur les comparaisons cumulatives

Avec le graphique de résultat, vous pouvez voir au fil du temps comment nos ventes actuelles sont par rapport au meilleur mois.

Conclusion

Pour résumer ce didacticiel LuckyTemplates DAX, je vous ai montré comment comparer vos tendances actuelles avec vos meilleures tendances de vente à l'aide des techniques DAX et mesurer la ramification.

J'espère que vous avez appris certaines des meilleures pratiques en matière d'utilisation de DAX et de leur mise en œuvre dans votre propre développement de rapports.

Si vous avez apprécié le contenu couvert dans ce didacticiel particulier, veuillez vous abonner à la chaîne de télévision LuckyTemplates . Nous avons une énorme quantité de contenu qui sort tout le temps de moi-même et d'une gamme de créateurs de contenu, qui se consacrent tous à améliorer la façon dont vous utilisez LuckyTemplates et Power Platform.


Quest-ce que le self en Python ? Exemples concrets

Quest-ce que le self en Python ? Exemples concrets

Qu'est-ce que le self en Python ? Exemples concrets

Comment enregistrer et charger un fichier RDS dans R

Comment enregistrer et charger un fichier RDS dans R

Vous apprendrez à enregistrer et à charger des objets à partir d'un fichier .rds dans R. Ce blog expliquera également comment importer des objets de R vers LuckyTemplates.

First N Business Days Revisited - Une solution de langage de codage DAX

First N Business Days Revisited - Une solution de langage de codage DAX

Dans ce didacticiel sur le langage de codage DAX, découvrez comment utiliser la fonction GENERATE et comment modifier dynamiquement le titre d'une mesure.

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Ce didacticiel explique comment utiliser la technique Multi Threaded Dynamic Visuals pour créer des informations à partir de visualisations de données dynamiques dans vos rapports.

Introduction au filtrage du contexte dans LuckyTemplates

Introduction au filtrage du contexte dans LuckyTemplates

Dans cet article, je vais parcourir le contexte du filtre. Le contexte de filtrage est l'un des principaux sujets que tout utilisateur de LuckyTemplates doit d'abord connaître.

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Je souhaite montrer comment le service en ligne LuckyTemplates Apps peut aider à gérer différents rapports et informations générés à partir de diverses sources.

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Découvrez comment calculer les modifications de votre marge bénéficiaire à l'aide de techniques telles que la création de branches de mesure et la combinaison de formules DAX dans LuckyTemplates.

Idées de matérialisation pour les caches de données dans DAX Studio

Idées de matérialisation pour les caches de données dans DAX Studio

Ce didacticiel abordera les idées de matérialisation des caches de données et comment elles affectent les performances des DAX dans la fourniture de résultats.

Rapports dentreprise à laide de LuckyTemplates

Rapports dentreprise à laide de LuckyTemplates

Si vous utilisez encore Excel jusqu'à présent, c'est le meilleur moment pour commencer à utiliser LuckyTemplates pour vos besoins en matière de rapports commerciaux.

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir