Création dun diagramme de Pareto dans LuckyTemplates - DAX avancé

Création dun diagramme de Pareto dans LuckyTemplates - DAX avancé

Ce tutoriel de blog présente un exemple vraiment intéressant autour de l'analyse de Pareto. Je vais vous apprendre à créer un diagramme de Pareto à l'aide de formules DAX avancées. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

Je vais vous montrer comment utiliser une combinaison de formules pour pouvoir générer une visualisation comme celle-ci.

Création d'un diagramme de Pareto dans LuckyTemplates - DAX avancé

La première chose que je recommande toujours lorsque vous travaillez sur quelque chose de similaire avec cette analyse est de transformer la visualisation en tableau . De cette façon, vous pouvez vraiment examiner les nombres nécessaires pour générer ladite visualisation.

Pour ce scénario, vous devez d'abord créer un total cumulé pour obtenir le montant du revenu total . Comme vous pouvez le voir, il n'y a ni dates ni numéros. Par conséquent, il sera difficile de générer un total cumulé basé sur une valeur textuelle plutôt que sur des nombres. Je vais vous apprendre à faire cela étape par étape.

TÉLÉCHARGEZ LA RESSOURCE DAX ICI

Table des matières

Calcul du total cumulé

La première chose que je vais vous montrer est le calcul du total cumulé sans dates.

Création d'un diagramme de Pareto dans LuckyTemplates - DAX avancé

La technique ici consiste à utiliser la fonction ainsi qu'un itérateur comme la fonction La fonction FILTER va à l'intérieur du SUMX. Après cela, vous devez créer une table virtuelle à l'aide de la fonction .

Création d'un diagramme de Pareto dans LuckyTemplates - DAX avancé

La table virtuelle doit examiner toutes les ventes dans le contexte de date sélectionné. Après cela, il devrait passer par les codes d'état spécifiques à l'intérieur du tableau.

Ladite partie de la formule créera une table exactement comme la table d'exemple. La seule différence est qu'il crée la table virtuellement pour l'instant.

Création d'un diagramme de Pareto dans LuckyTemplates - DAX avancé

La partie suivante de la formule créera une autre table virtuelle pour les revenus. Mais parce que cette logique est à l'intérieur d'un filtre, elle manipule virtuellement le tableau pour créer un total cumulé. La formule doit parcourir chaque ligne et chaque partie du tableau des revenus totaux.

Si le revenu de la ligne spécifique est supérieur ou égal au revenu de l'État, il calcule le montant du revenu et l'introduit dans le tableau.  

Création d'un diagramme de Pareto dans LuckyTemplates - DAX avancé

Après cela, vous devez ajouter la variable, StateRev , afin qu'elle évalue le Total Revenue .

Création d'un diagramme de Pareto dans LuckyTemplates - DAX avancé

C'est ainsi que vous créez un total cumulé même s'il n'y a pas de classement basé sur des dates ou des nombres. Les totaux cumulés qui ont été créés sont uniquement basés sur une colonne de texte.

Tous les totaux cumulés du tableau sont calculés car ils sont tous évalués comme vrais, puis les revenus totaux sont agrégés au total cumulé.

Création de la table Toutes les ventes

La partie suivante que j'aimerais démontrer est la création de la table des ventes pour le diagramme de Pareto.

Tout d'abord, cliquez sur Nouvelle mesure , puis saisissez le nom de la mesure. Dans ce cas, il s'agit de Toutes les ventes . Ensuite, démarrez la formule avec la fonction pour calculer le revenu total. Et ensuite, allez (Sales) .

Création d'un diagramme de Pareto dans LuckyTemplates - DAX avancé

Cliquez sur Entrée et faites glisser la mesure terminée dans le tableau pour afficher les données correspondantes.

Création d'un diagramme de Pareto dans LuckyTemplates - DAX avancé

En plus de cela, vous pouvez créer un diagramme de Pareto basé sur n'importe quelle sélection via le sélecteur de catégorie de produit .

Création d'un diagramme de Pareto dans LuckyTemplates - DAX avancé

Combinaison de formules DAX pour créer un graphique de Pareto

La prochaine chose que je veux vous montrer est comment combiner les formules précédentes dans une autre en ajoutant simplement quelques fonctions DAX.

Pour ce faire, créez simplement une nouvelle mesure ou copiez-en une existante (similaire), puis renommez-la en conséquence. Pour cet exemple, la nouvelle mesure est nommée Pareto Chart (States) .

Comme vous pouvez le voir, il existe déjà une formule dans la mesure copiée, il vous suffit donc d'ajouter quelques formules DAX. Dans ce cas, vous devez ajouter des variables à l'aide de la fonction , ce qui simplifie les calculs.

La première variable ( VAR StateRey ) est simplement égale à Total Revenue, tandis que la seconde ( VAR AllSales ) utilise les fonctions et ALLSELECTED .

Pour la logique, ajoutez la fonction avant SUMX , puis ajoutez la variable AllSales dans la partie inférieure. Il est important d'avoir une valeur constante pour que les résultats renvoient. Ainsi, vous devez mettre zéro comme résultat alternatif.

Création d'un diagramme de Pareto dans LuckyTemplates - DAX avancé

Il arrive que les résultats apparaissent sous forme numérique, mais la colonne Diagramme de Pareto (États) doit s'afficher en pourcentage comme celui-ci ci-dessous.

Création d'un diagramme de Pareto dans LuckyTemplates - DAX avancé

Ainsi, vous devez aller dans Outils de mesure , puis changer le format en pourcentage.

Création d'un diagramme de Pareto dans LuckyTemplates - DAX avancé

Une fois que vous revenez au tableau, vous pouvez voir les résultats exacts du tableau se transformer en diagramme de Pareto. C'est la raison pour laquelle je recommande toujours de l'avoir dans un tableau avant de créer le graphique.

Vous pouvez expérimenter autour du graphique et sélectionner des données dynamiques dans le sélecteur de catégorie de produit . Comme vous pouvez le constater, le diagramme de Pareto change également de manière dynamique en fonction de vos catégories de produits.

Vous pouvez également ajouter des couleurs à votre diagramme de Pareto en utilisant des étiquettes de données pour le rendre plus convaincant. Prenez juste le temps de jouer autour de la zone de formatage et configurez votre diagramme de Pareto en conséquence. Par exemple, vous pouvez modifier la visualisation et activer les valeurs de ligne comme celle-ci ci-dessous.

Création d'un diagramme de Pareto dans LuckyTemplates - DAX avancé

Il y a tellement de choses que vous pouvez faire dans LuckyTemplates pour faire ressortir vos données et rendre votre rapport plus efficace et visuellement attrayant.


Implémentation du principe de Pareto (80/20) dans votre
analyse Power BI

Conclusion

J'espère que vous aimez cet exemple de combinaisons de formules. Cela peut devenir beaucoup trop avancé, mais tout est faisable dans LuckyTemplates. J'aimerais également mentionner que la fonction (variable) nous a vraiment aidés dans cet exemple.

La clé est de comprendre le bon moment pour utiliser les variables dans l'évaluation. Il peut être utilisé au début de la formule ou comme fonction d'itération. 

J'espère que vous avez tiré quelque chose de ce didacticiel et que vous pourrez trouver un moyen d'utiliser l'exemple de modèle de formule dans vos propres modèles.

Tous mes vœux!


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