Calculer le pourcentage dans LuckyTemplates sous forme hiérarchique

Calculer le pourcentage dans LuckyTemplates sous forme hiérarchique

Vous pouvez rencontrer une exigence dans laquelle vous devrez afficher le pourcentage de ratio d'un niveau particulier dans vos données par rapport à un . Beaucoup pourraient trouver que c'est une tâche délicate car il n'y a pas de fonction simple pour obtenir ce résultat. Dans ce didacticiel, je vais vous montrer comment calculer le pourcentage dans LuckyTemplates sous forme hiérarchique. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

Lorsque nous calculons les pourcentages pour chaque élément de ligne en divisant les ventes totales par les ventes globales agrégées, nous obtenons le pourcentage des ventes totales pour chaque élément de ligne.

Mais comment le calcule-t-on alors qu'il se présente sous la forme d'une caractéristique hiérarchique créée sous la forme d'une sous-catégorie ? Voyons comment nous pouvons calculer les pourcentages sous une forme hiérarchique.

Table des matières

Comment calculer le pourcentage dans LuckyTemplates de manière hiérarchique

Dans la matrice, nous avons créé une hiérarchie de lignes. Le premier niveau de la hiérarchie contient le territoire de la table Régions tandis que le deuxième niveau de la hiérarchie contient le nom du produit de la table Produits. Nous avons le pourcentage des ventes totales pour chaque territoire, où les ventes totales sont divisées par les ventes globales agrégées.

Mais lorsque nous passons à la hiérarchie suivante, nous voyons que le pourcentage des ventes totales pour chaque produit est divisé par les ventes totales de cette catégorie particulière.

Les ventes totales du produit 1 sont divisées par les ventes totales globales du territoire de la Nouvelle-Galles du Sud. Il en va de même pour le produit 2, et ainsi de suite.

Calculer le pourcentage dans LuckyTemplates sous forme hiérarchique

Maintenant, écrivons la formule à partir de zéro et évaluons-la étape par étape.

Appelons cette mesure % des ventes totales – 2 . Nous allons créer une variable pour les ventes totales, qui calcule les ventes totales pour chaque élément de ligne individuel, et cela renverra les ventes totales.

Calculer le pourcentage dans LuckyTemplates sous forme hiérarchique

Nous allons maintenant créer deux variables. La première variable nous aidera à calculer les ventes totales globales pour tous les territoires. La deuxième variable nous aidera à calculer les ventes totales globales pour tous les produits vendus à l'intérieur de ce territoire particulier.

Commençons par Total Sales et appelons la fonction . Ensuite, nous référencerons la table Regions puisque tous les territoires proviennent de la table Regions. Utilisons également la même logique pour le calcul du produit. Nous allons simplement changer le nom de la variable et la référence de la table également.

Alors maintenant, appelons ces variables sous la déclaration écrite. Prenons la première variable.

Calculer le pourcentage dans LuckyTemplates sous forme hiérarchique

Comme nous pouvons le voir, pour chaque territoire, nous obtenons le résultat global, qui est comme prévu.

Calculer le pourcentage dans LuckyTemplates sous forme hiérarchique

Examinons les résultats pour les produits, que nous devrions obtenir pour chaque territoire individuel pour tous les produits.

Calculer le pourcentage dans LuckyTemplates sous forme hiérarchique

Ensuite, nous allons créer les deux ensembles de variables qui nous aideront à calculer le pourcentage pour Territory_Wise ainsi que pour Products_Wise.

Nous allons utiliser la fonction et diviser nos ventes totales par les ventes totales du territoire, avec le résultat alternatif égal à zéro. Il en va de même pour les Produits. Modifions simplement le nom de la variable et la référence de la variable.

Calculer le pourcentage dans LuckyTemplates sous forme hiérarchique

Enfin, nous définirons notre dernière variable, qui sera la variable RESULTS. Il contiendra une instruction avec la condition que s'il s'agit d'un territoire, alors nous voulons qu'un résultat soit un pourcentage de territoire ; s'il s'agit d'un nom de produit, nous voulons que les résultats soient un pourcentage de Products_Wise.

Sinon, nous voulons qu'un résultat soit en pourcentage de Territory_Wise. Nous voulons montrer que nos totaux généraux sont à cent pour cent.

Nous allons utiliser une fonction appelée . Cette fonction retient une valeur sous la forme vrai ou faux. Ensuite, apportons les résultats sous la déclaration écrite et formatons nos résultats sous forme de pourcentage.

Calculer le pourcentage dans LuckyTemplates sous forme hiérarchique

Comme nous pouvons le voir, nous obtenons les résultats escomptés.

Calculer le pourcentage dans LuckyTemplates sous forme hiérarchique

Enfin, voyons ce qui se passe lorsque nous modifions l'ordre de notre condition dans l'instruction SWITCH TRUE.

Calculer le pourcentage dans LuckyTemplates sous forme hiérarchique

Les résultats ne sont en fait pas corrects. La raison en est que si nous divisons nos 3 millions de ventes totales pour le produit 1 par les 60 millions de ventes totales pour la Nouvelle-Galles du Sud, nous devrions obtenir environ 5 en conséquence, mais nous voyons plutôt les résultats à 34 %.

Ce qui s'est passé ici, c'est que DAX calcule d'abord le contexte le plus interne, puis se déplace vers le contexte le plus externe.

Par conséquent, dans le cas des hiérarchies, notre ordre des conditions doit également être organisé en conséquence.

Dans ce cas, nos noms de produit sont situés à un niveau inférieur dans la hiérarchie, ils iront donc en premier comme condition. Étant donné que les territoires se trouvent au niveau supérieur ou au premier niveau de la hiérarchie, ils iront en dernier.

Calculer le pourcentage dans LuckyTemplates sous forme hiérarchique

Alors, changeons à nouveau l'ordre de notre condition pour revenir à la normale. Cela nous donnera les bons résultats.


Hiérarchies dans les visualisations LuckyTemplates
MultiIndex dans les pandas pour les données multiniveaux ou hiérarchiques

Comment organiser votre modèle de données LuckyTemplates - Conseils de bonnes pratiques

Conclusion

Dans le didacticiel d'aujourd'hui, je vous ai montré comment calculer un pourcentage dans LuckyTemplates sous une forme hiérarchique. Je vous ai expliqué comment procéder en utilisant une mesure simple avec certaines fonctions DAX et une instruction SWITCH TRUE.

J'espère que vous trouverez celui-ci utile. Vous pouvez regarder le didacticiel vidéo complet sur le lien ci-dessous. Consultez également les liens connexes pour un contenu plus similaire.

Tous mes vœux!

Rude


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