Trouvez vos meilleurs produits pour chaque région dans LuckyTemplates à laide de DAX

Trouvez vos meilleurs produits pour chaque région dans LuckyTemplates à laide de DAX

Si vous êtes une entreprise vendant des produits dans de nombreux magasins différents ou dans de nombreuses régions différentes, vous voudrez alors comprendre s'il existe des points communs dans vos produits les plus vendus ou les moins vendus. Vous voudriez découvrir vos meilleurs produits par région. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

Dans cet exemple, je vous explique comment trouver vos 2 meilleurs produits à l'aide des calculs DAX dans LuckyTemplates .

Je peux voir que cela est également très utile si vous recherchiez des valeurs aberrantes dans vos données au fil du temps. Peut-être identifiez-vous que certains produits se vendent très bien dans certaines régions par rapport à d'autres, et il peut y avoir une opportunité d'en profiter avec des promotions, des ventes incitatives, etc.

Il y a tellement d'opportunités d'ajouter de la valeur avec ces types d'informations.

Dans ce didacticiel, j'examine la formule DAX requise pour obtenir cet aperçu particulier, en me concentrant sur l'utilisation de TOPN dans l' instruction CALCULATE .

Table des matières

Pourquoi isoler vos meilleurs produits

Il est facile de calculer les ventes totales de chaque produit par région. Cependant, cela peut nous donner un graphique très chargé lorsque nous ne voulons nous concentrer que sur nos meilleurs produits.

Nous voyons dans ce tableau que nous vendons beaucoup de produits et cette liste peut devenir très longue. Il est assez difficile de voir les tendances, ou de voir le calcul ou la perspicacité que nous recherchons.

Trouvez vos meilleurs produits pour chaque région dans LuckyTemplates à l'aide de DAX

Dans cet exemple, nous voulons voir nos 2 meilleurs produits, nous devons donc d'une manière ou d'une autre faire en sorte que ceux qui ne figurent pas sur les deux premiers apparaissent comme vides. De cette façon, ils n'apparaîtraient pas dans notre visualisation.

La technique que nous allons utiliser dans ce didacticiel est très utile pour une gamme de scénarios différents, pas seulement pour vendre des produits. Il peut s'agir des meilleurs clients, des régions les plus vendues, des meilleurs vendeurs, etc. Nous pourrions même isoler les marges bénéficiaires ou les coûts.

La grande chose à propos de ce modèle que nous allons utiliser est que nous pouvons changer le contexte du calcul et il ajustera dynamiquement la table.

Dans cette visualisation, il est très facile de voir tous les endroits que nous vendons, de les trier par nom de produit, et nous pourrions voir nos produits les plus vendus, etc. Nous pourrions utiliser toutes les informations ici pour les promotions marketing, la publicité de nouvelles offres, pour exemple, et ainsi de suite.

Trouvez vos meilleurs produits pour chaque région dans LuckyTemplates à l'aide de DAX

Comment trouver vos meilleurs produits

Je vais vous montrer la formule qui nous permet de trouver nos meilleurs produits.

Ici, nous avons nos ventes totales par code d'état, et l'autre tableau montre les ventes de chaque produit pour chaque emplacement. Dans cet exemple, nous voulons afficher uniquement les ventes des 2 meilleurs produits dans chaque région , puis masquer tout le reste.

Trouvez vos meilleurs produits pour chaque région dans LuckyTemplates à l'aide de DAX

Pour ce faire, nous créons notre formule, que j'appelle Top 2 Products per Region . Nous utilisons VAR (variables) ici et mettons un RankingContext sur la ligne suivante avec nos produits car c'est en fait ce que nous allons classer. Sur la ligne suivante, nous allons RETURN, puis utilisons CALCULATE Total Sales.

Ensuite, nous allons TOPN avec la valeur N comme 2 , car nous recherchons nos 2 meilleurs produits, dans cet exemple, et nous avons donc TOUS les produits également. Après quoi, nous le classons par Total Sales .

Enfin, à cause de cette instruction ALL dans notre fonction TOPN, nous devons ramener le contexte du nom du produit. Et pour y parvenir, nous mettons ce RankingContext .

Trouvez vos meilleurs produits pour chaque région dans LuckyTemplates à l'aide de DAX

Une fois cela fait, nous cliquons sur OK et nous nous assurons qu'il est correctement formaté.

Trouvez vos meilleurs produits pour chaque région dans LuckyTemplates à l'aide de DAX

Si nous apportons cela dans notre tableau, nous pouvons voir maintenant qu'il existe des valeurs vides pour tous les produits qui ne figurent pas dans nos deux premiers . Toutes les autres valeurs sont celles de nos deux meilleurs produits dans une région spécifique.

Trouvez vos meilleurs produits pour chaque région dans LuckyTemplates à l'aide de DAX

Et cela, bien sûr, renvoie au modèle de données, tout comme la plupart des calculs que nous effectuons. Nous pouvons également améliorer cette visualisation en ajoutant les barres de données , apportant de la couleur à notre tableau.

Trouvez vos meilleurs produits pour chaque région dans LuckyTemplates à l'aide de DAX


Où sont vos meilleures ventes par produit ? Analyses avancées avec LuckyTemplates
Présentez le nom du meilleur résultat dans une visualisation de carte à l'aide de LuckyTemplates
Classement Insights à l'aide de TOPN dans LuckyTemplates

Conclusion

Comme je l'ai mentionné, vous pouvez réutiliser ce modèle de formule de plusieurs façons avec n'importe quelle dimension à laquelle vous pouvez penser que vous avez dans votre modèle de données. Vous pouvez utiliser cette technique et apporter des informations intéressantes dans vos rapports.

Cette technique est excellente pour bien apprendre. Comprendre comment TOPN calcule en interne un classement à la volée, puis crée un contexte à l'intérieur de CALCULATE, qui isole les meilleurs (dans ce cas) produits à vendre, vous est très utile lorsque vous utilisez LuckyTemplates.

La fonction VALUES est tout aussi importante. Vous en avez besoin pour rétablir le contexte du nom du produit afin que ce calcul fonctionne correctement.

Comme toujours, DAX est un langage analytique incroyable , qui vaut vraiment la peine d'être appris si vous vous lancez dans LuckyTemplates. Vraiment, si vous n'apprenez pas DAX , vous manquez 90% de ce que vous pouvez réaliser dans LuckyTemplates.

Amusez-vous à apprendre cette technique et assurez-vous de chercher à l'appliquer dans vos propres environnements pour intégrer les concepts dans votre esprit. Regardez la vidéo complète ci-dessous.

Acclamations!


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