Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
Dans ce didacticiel, nous allons découvrir comment utiliser efficacement les techniques de classement dans LuckyTemplates. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.
Parfois, vous ne souhaitez pas afficher tous les résultats de vos données dans votre visualisation. Parfois, vous ne voulez voir que les résultats du haut ou du bas, par exemple les cinq premiers ou les sept derniers.
Pour pouvoir le faire dans LuckyTemplates, vous devez utiliser la fonction RANKX et l'utiliser selon un certain modèle, de sorte que, de manière dynamique, vos résultats n'affichent toujours exactement que ce que vous voulez du point de vue du classement supérieur ou inférieur.
Nous allons plonger dans certaines techniques de classement et comment vous pouvez, dans une situation réelle, utiliser ces techniques pour créer des visuels dynamiques efficaces dans un tableau de bord convaincant.
J'ai fait beaucoup de tutoriels et de techniques dans et autour de la budgétisation. Mais la force de LuckyTemplates vient de la combinaison de différentes méthodes.
Et donc, ce que j'ai démontré ici est une analyse de budgétisation de produit où j'ai utilisé des techniques de classement dans le tableau de bord de budgétisation pour isoler les éléments supérieurs ou inférieurs.
Table des matières
Affichage du haut de gamme de la base de clients
Pour cet exemple, j'ai vraiment simplifié la formule.
Je vais vous montrer exactement comment je l'ai écrit. Mais d'abord, vous verrez que vous pouvez créer la formule et l'utiliser dans de nombreux éléments ou dimensions différents. C'est fondamentalement réutilisable.
Mais en regardant ici, vous pouvez voir que j'ai les meilleurs clients. En fonction du contexte, de la période ou du produit, je peux même sélectionner ce qui peut également apparaître dans le tableau de bord.
Cela va automatiquement filtrer les sept meilleurs clients et vendeurs.
Cela changera toujours dynamiquement et ne montrera que les sept premiers.
Donc, c'est une chose vraiment efficace à faire. Par exemple, si nous modifions simplement le délai ici, vous verrez que cela modifie en fait les résultats.
Cela peut changer tous les résultats du rapport, mais cela montre toujours efficacement les meilleurs clients ou vendeurs.
Cela ajoute également un peu plus de couleur aux autres informations que vous affichez dans votre rapport.
Divergence dans les budgets
Nous ajusterons le délai et sélectionnerons quelques produits.
J'ai donc sélectionné le regroupement des produits. Au sein de cette sélection de regroupement, nous constatons une certaine divergence, puis découvrons pourquoi cette divergence se produit.
Ce graphique particulier montre les performances par rapport au budget. Vous pouvez voir qu'il y a le budget cumulé et les performances des ventes de l'année en cours et de l'année dernière.
Il y a une grande divergence. Cependant, nous pouvons réduire davantage cela et l'isoler afin que nous sachions pourquoi cela se produit; cela donnera un très bon aperçu.
Mais il existe un moyen d'améliorer cela. Nous pourrions avoir un aperçu des différences entre ce que nous avons fait d'une personne en particulier l'année dernière et les années précédentes.
Nous pouvons aller plus loin, mais l'utilisation de techniques de classement dans LuckyTemplates nous permettra de créer des visuels dynamiques qui peuvent montrer un certain haut ou bas de notre clientèle.
Voici comment procéder. J'ai sauté sur mon modèle et j'ai d'abord montré la table des clients.
Maintenant, j'ai ici une branche de classement des mesures et je vais l'apporter au tableau qui me donnera les sept meilleurs clients et leurs ventes correspondantes et cela s'appellera les 7 meilleurs clients par ventes .
Maintenant, vous verrez la différence si j'apporte le total des ventes à la table.
Nous voyons que Total Sales affiche en fait chaque itération et chaque résultat. Mais le Top 7 des clients par ventes ne fera apparaître que le top 7, ce qui est exactement ce que je veux montrer dans le tableau.
Utilisation de la formule RANKX et IF
Voyons maintenant la formule.
Si nous le regardons, ce n'est pas si difficile. C'est relativement simple. Surtout lorsque vous utilisez des variables, cela simplifie vraiment la formule que vous mettez dans vos modèles. Nous utilisons simplement RANKX , puis nous l'enveloppons dans une instruction IF .
Ainsi, pour chaque client, nous les classons par ventes. Et si nous sommes dans le contexte client, nous devons nous débarrasser de ce contexte afin de pouvoir évaluer chaque client. Si on ne mettait pas la formule ALL , cela donnerait à tout le monde le même classement.
Dans un contexte client, nous devons oublier tous les filtres sur le contexte et regarder tous les clients, puis évaluer leur classement par cette mesure particulière. Dans ce cas, nous avons utilisé les ventes et organisé les ventes par ordre décroissant. Donc, on va du plus haut au plus bas.
En faisant cela, nous encapsulons cette variable particulière que nous avons créée dans la logique IF .
Ainsi, si le classement du client est inférieur ou égal, comme dans ce cas, à sept, il renverra soit son total des ventes, soit un blanc.
C'est le modèle de la façon dont vous le faites.
Affichage de l'extrémité inférieure de la base de clients
Nous pouvons créer une autre mesure qui peut examiner nos sept derniers clients.
Donc, dans ce cas, si nous revenons au modèle et que vous vouliez examiner d'autres formulaires sur la performance des ventes, vous verriez pourquoi il y avait une divergence.
Vous sauriez que cela pourrait être dû au fait que les meilleurs clients se sont bien comportés. Mais une autre raison pourrait être que certains clients nous entraînent vraiment vers le bas, alors nous voudrions plutôt regarder les clients du bas.
C'est là que cette technique peut vraiment être utile. Et cela peut vraiment extraire des informations efficaces de vos données.
Maintenant, ce que j'ai fait pour l'exemple du vendeur est exactement le même et c'est pourquoi cette technique est vraiment géniale.
Dans ce cas, en utilisant le contexte du vendeur, ce que je dois faire est de me débarrasser de ce contexte en supprimant tous les filtres en utilisant ALL . Ensuite, nous évaluons le classement sur les ventes totales pour tous les vendeurs et le plaçons dans la logique IF .
C'est ainsi que nous obtenons le visuel dynamique pour les vendeurs.
DAX avancé pour LuckyTemplates : implémentation d'une logique de classement sur des
informations uniques
Conclusion
Les techniques de classement sont vraiment efficaces pour apporter des informations supplémentaires à vos rapports dans LuckyTemplates.
Vous devez passer du temps à réfléchir profondément à la manière dont cela pourrait s'appliquer à vos propres données et rapports.
La technique sera similaire, mais vous devrez peut-être effectuer quelques petits ajustements en fonction de votre propre environnement et de vos propres données sur lesquelles vous travaillez.
Dans l'ensemble, il s'agit d'une technique de visualisation très puissante et tout ce qu'il faut, c'est un peu de connaissances DAX et une mise en œuvre correcte des formules dans vos rapports.
Et si vous voulez regarder l'intégralité de l'atelier qui faisait partie de la série de webinaires LuckyTemplates autour de ce sujet, je le recommande vivement. La série a passé en revue une budgétisation très avancée, comme la prévision d'une analyse de référence.
Lorsque vous comprendrez comment mettre en œuvre un grand nombre de ces techniques de budgétisation, vous verrez comment vous pouvez commencer à rassembler ces éléments dans LuckyTemplates.
Tous mes vœux,
***** Apprendre LuckyTemplates ? *****
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