Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
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.
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.
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.
Comme nous pouvons le voir, pour chaque territoire, nous obtenons le résultat global, qui est comme prévu.
Examinons les résultats pour les produits, que nous devrions obtenir pour chaque territoire individuel pour tous les produits.
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.
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.
Comme nous pouvons le voir, nous obtenons les résultats escomptés.
Enfin, voyons ce qui se passe lorsque nous modifions l'ordre de notre condition dans l'instruction SWITCH TRUE.
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.
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
Qu'est-ce que le self en Python ? Exemples concrets
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.
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.
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.
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.
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.
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.
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.
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.
Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir