Classement LuckyTemplates sous forme hiérarchique

Aujourd'hui, nous allons apprendre à calculer le classement LuckyTemplates sous une forme hiérarchique qui est un sujet un peu plus complexe par rapport au concept dont nous avons parlé dans mon tutoriel précédent. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog .

Dans le tutoriel précédent, nous avons vu comment calculer les pourcentages sous une forme hiérarchique . Nous avons montré comment calculer le classement sur un ensemble spécifique de données d'un ensemble particulier de produits, sous la forme d'une catégorie ou d'une sous-catégorie de produits. De plus, dans le cas de la région, c'est soit sous la forme de villes, de territoires ou de pays.

Cette fois-ci, nous irons plus loin dans le calcul des hiérarchies. Nous apprendrons comment calculer le classement lorsque tous les différents ensembles de champs sont combinés dans un seul ensemble de hiérarchies.

Table des matières

Niveaux de hiérarchie

Passons à LuckyTemplates et voyons comment cela se fait. Dans ce scénario, nous avons créé un ensemble de hiérarchies où le premier niveau de la hiérarchie se présente sous la forme de territoires.

Classement LuckyTemplates sous forme hiérarchique

Le deuxième niveau est sous la forme de clients.

Classement LuckyTemplates sous forme hiérarchique

Et le troisième niveau est sous la forme de noms de produits.

Classement LuckyTemplates sous forme hiérarchique

Alors, quelle est la logique derrière la création de ce type de hiérarchie ? Nous devons découvrir nos performances à chaque niveau territorial. Ensuite, à l'intérieur de chaque territoire, nous devons déterminer qui sont nos clients les plus performants .

De plus, nous voulons déterminer quels sont les meilleurs produits que nos clients aiment acheter dans leurs territoires respectifs sur une période donnée.

Étapes pour calculer le classement LuckyTemplates sous forme hiérarchique

Pour commencer, nous utiliserons la mauvaise approche pour calculer le classement LuckyTemplates en utilisant la fonction RANKX . En faisant cela, nous comprendrons pourquoi la manière conventionnelle de le faire ne donnera pas les résultats corrects.

Il vaut également la peine d'examiner les erreurs afin que nous puissions classer les mesures correctes pour évaluer les résultats pour chaque niveau de la hiérarchie de la bonne manière.

L'approche erronée mais commune

Pour gagner du temps, j'ai copié et collé la mesure basée sur une simple fonction RANKX. Avec cela, nous avons créé trois variables pour chacune des hiérarchies en utilisant la simple fonction RANKX. De plus, nous avons utilisé la fonction puisque nous avons affaire à des hiérarchies.

Classement LuckyTemplates sous forme hiérarchique

Chargeons maintenant cette mesure et vérifions les résultats. Comme nous pouvons le voir, le territoire avec les ventes totales les plus élevées est classé premier et le territoire avec les ventes totales les plus faibles est classé dernier. Jusqu'à présent, nous obtenons les bons résultats.

Classement LuckyTemplates sous forme hiérarchique

Pour voir comment nos clients sont évalués, cliquez sur un signe plus pour développer l'un de nos territoires. Il est à noter que nos clients avec les ventes totales les plus élevées sont également classés premiers sous ce territoire particulier. Nous pouvons également faire défiler vers le bas et voir qu'ils sont classés correctement.

Classement LuckyTemplates sous forme hiérarchique

Ensuite, vérifiez les résultats des produits pour voir s'ils sont également correctement disposés ou non.

Cliquons sur le signe plus du client Snaptags Ltd à titre d'exemple. De toute évidence, le produit avec les ventes les plus élevées pour ce client particulier sous ce territoire particulier est classé premier et les autres en conséquence.

Cependant, nous avons observé que les clients et les produits qui ne contiennent aucune valeur de vente sont toujours classés. Nous pouvons arrêter de les évaluer en utilisant la fonction .

Classement LuckyTemplates sous forme hiérarchique

Dans ce cas, cliquons sur Drill up et Expand all down d'un niveau dans la hiérarchie au lieu de cliquer sur chaque bouton plus individuellement.

Classement LuckyTemplates sous forme hiérarchique

Comme indiqué ci-dessous, nous pouvons toujours voir que le premier territoire et les clients de ce territoire particulier sont toujours évalués correctement.

Classement LuckyTemplates sous forme hiérarchique

Faites défiler vers le bas pour voir comment notre prochain territoire est classé.

A ce stade, on voit maintenant qu'il y a un problème car le territoire du Queensland était classé deuxième plus tôt mais maintenant, il est évalué troisième.

Classement LuckyTemplates sous forme hiérarchique

Pour être sûr, vérifions également comment nos produits sont évalués.

De même, le territoire de la Nouvelle-Galles du Sud et le client de State Ltd étaient tous deux classés premiers dans les scénarios précédents, mais sont désormais deuxièmes.

Classement LuckyTemplates sous forme hiérarchique

Nous avons commencé à voir ces résultats incorrects lorsque nous avons cliqué sur le bouton Tout développer d'un niveau dans la hiérarchie au lieu de cliquer sur chaque bouton plus individuellement.

Pourquoi cela arrive-t-il? La raison derrière cela est que lorsque nous cliquons sur le bouton plus individuellement, nous le glissons simplement sous le capot en restant toujours au niveau supérieur de la hiérarchie. Techniquement, nous n'avons pas atteint le niveau supérieur.

D'autre part, lorsque nous cliquons sur le bouton Développer tout d'un niveau dans la hiérarchie , nous passons au niveau suivant, et c'est à ce moment que la transition de contexte réelle a lieu.

Par conséquent, nous ne pouvons pas utiliser la méthode conventionnelle de calcul du classement dans le cas des hiérarchies, car l'exploration signifie en fait que nous descendons du premier niveau au niveau suivant.

La bonne approche pour calculer le classement LuckyTemplates

Après avoir identifié ces problèmes, résolvons-les en cliquant sur Nouvelle mesure et en créant la mesure de classement correcte.

Classement LuckyTemplates sous forme hiérarchique

Nommons notre mesure Classement - Mesure correcte et créons trois variables pour calculer le classement des hiérarchies respectives. 

Tapez VAR_Territory_Ranking pour notre première variable. À l'intérieur de cette variable, le premier processus consiste à créer une table virtuelle à l'aide de (Regions, Regions[Territory]) . Nous avons fait référence à la table des régions puisque les territoires proviennent de cette table.

Une fois que nous avons créé notre table virtuelle, à l'intérieur de celle-ci, nous devons créer une colonne virtuelle à l'aide de la fonction . Cela nous aidera à évaluer le classement de cette hiérarchie de territoire particulière.  

Ensuite, nommons notre colonne virtuelle Territory Ranking et utilisons la fonction RANKX. Nous voulons classer nos ventes les plus élevées en premier et les ventes les plus faibles en dernier. Nous allons donc convertir cette table virtuelle en une valeur scalaire en l'enveloppant dans la fonction SUMX .

Classement LuckyTemplates sous forme hiérarchique

Nous avons implémenté exactement la même technique pour les deux autres variables telles que le VAR_Customers_Ranking et le VAR_Products_Ranking .

Bien sûr, nous avons utilisé la fonction ISINSCOPE et appelé chacune de nos variables par rapport à ce niveau particulier de hiérarchie.

Jusqu'à présent, nous avons créé des variables pour chaque niveau de la hiérarchie et placé chaque variable par rapport à ce champ particulier à l'aide de la fonction ISINSCOPE.

Classement LuckyTemplates sous forme hiérarchique

Il est temps de tester notre formule et de vérifier les résultats en intégrant la mesure dans notre matrice visuelle et en la développant.

Comme indiqué ci-dessous, le classement au niveau du territoire est évalué correctement.

Classement LuckyTemplates sous forme hiérarchique

Allons plus loin et vérifions notre classement des clients. Le territoire de la Nouvelle-Galles du Sud et les clients de State LTD sont également classés correctement.

Classement LuckyTemplates sous forme hiérarchique

Cette fois-ci, voyons comment notre territoire du Queensland est évalué. Enfin, il est désormais classé en conséquence.

Classement LuckyTemplates sous forme hiérarchique

Pour nos niveaux de produits, il est agréable de voir qu'ils sont également parfaitement classés.

Classement LuckyTemplates sous forme hiérarchique

Si nous examinons également nos deuxième et troisième clients, nous avons également obtenu les bons résultats.

Classement LuckyTemplates sous forme hiérarchique

Classement LuckyTemplates sous forme hiérarchique

Enfin, débarrassons-nous du classement par rapport aux blancs en remplaçant la référence des noms de table de dimension respectifs par le nom  de la table Sales .

Nous faisons cela parce que la table Sales a une lignée avec chacune de ces tables de dimension. Par exemple, si aucune vente n'a eu lieu pour un produit spécifique auprès d'un client particulier dans ce territoire, alors, par défaut, le classement ne sera pas évalué par rapport à ce point de données particulier. 

Alors, allons-y et remplaçons notre référence de tables de dimension par la table des ventes.

Classement LuckyTemplates sous forme hiérarchique

Enfin, vérifions les résultats une dernière fois. 

Ça a marché! Nous pouvons maintenant voir que notre classement se limite uniquement à un point de données où nous avons une valeur de vente. 

Classement LuckyTemplates sous forme hiérarchique

Classement LuckyTemplates sous forme hiérarchique


Calculer le pourcentage dans LuckyTemplates sous forme hiérarchique
Échelle temporelle à l'aide de colonnes calculées dans la fonction CALCULATE de LuckyTemplates
- Comment cela peut affecter vos calculs dans LuckyTemplates

Conclusion

Le calcul du classement sous une forme hiérarchique implique une complexité, en particulier si vous avez affaire à différents ensembles de champs combinés dans un seul ensemble de hiérarchies, mais cela en vaut la peine car cela peut vraiment descendre au niveau suivant.

Une autre chose importante à noter est que si vous souhaitez voir calculer le changement de classement LuckyTemplates en fonction de la sélection effectuée dans le segment, au lieu d'utiliser la fonction , vous pouvez utiliser la fonction lors de l'évaluation des classements.

Voilà pour moi, j'espère que ce tuto vous a plu. Il existe de nombreuses ressources et apprentissages supplémentaires auxquels vous pouvez accéder facilement sur le site Web , alors n'hésitez pas à le consulter.

Tous mes vœux,

Rude

Leave a Comment

Gestion des erreurs dans Power Automate via le branchement parallèle

Gestion des erreurs dans Power Automate via le branchement parallèle

Découvrez l

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Découvrez comment comparer facilement des tables dans Power Query pour signaler les différences et optimiser vos analyses de données.

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Dans ce blog, vous découvrirez comment diviser les colonnes dans LuckyTemplates par délimiteurs à l'aide de DAX, une méthode efficace pour gérer des modèles de données complexes.

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

Découvrez comment récolter une valeur avec SELECTEDVALUE DAX pour des calculs dynamiques dans LuckyTemplates.

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculez la marge en pourcentage à l

Modifier les formats de date à laide de léditeur Power Query

Modifier les formats de date à laide de léditeur Power Query

Dans ce didacticiel, nous allons explorer une méthode rapide pour convertir du texte en formats de date à l

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Dans ce blog, vous apprendrez à enregistrer automatiquement la pièce jointe d

Comment adapter les cellules Excel au texte : 4 solutions simples

Comment adapter les cellules Excel au texte : 4 solutions simples

Découvrez comment adapter les cellules Excel au texte avec ces 4 solutions simples pour améliorer la présentation de vos données.

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Dans ce didacticiel SSRS Report Builder, découvrez comment utiliser le générateur d

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Découvrez les outils pour créer un thème de couleur efficace pour vos rapports LuckyTemplates et améliorer leur apparence.