Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
Dans ce didacticiel, je vais vous montrer comment récolter ou capturer une valeur à l'intérieur d'une mesure pour la réutiliser dans une autre mesure et réaliser des calculs dynamiques. J'utilise une combinaison de techniques de branchement de mesure avec la fonction DAX dans LuckyTemplates. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.
L'équipe LuckyTemplates a récemment apporté des mises à jour aux formules qui permettent de mieux fonctionner qu'auparavant.
Ce n'est pas difficile à faire, alors allons-y
Table des matières
Créer une table de support
Ici, j'ai une mesure très simple, qui est une somme de mes revenus (donc juste des ventes). Mais cela peut être n'importe quoi, par exemple, cela peut être votre quantité ou vos coûts ou simplement n'importe quelle mesure de base que vous créez.
Si tout cela augmentait d'un certain montant, disons 5%, 10% ou 15%, je veux montrer l'impact de cela. Et je veux le rendre dynamique afin de pouvoir sélectionner différents montants, puis de voir quel est le nouveau montant du scénario.
La première chose que nous devons faire pour créer ceci est de saisir des données . Donc, je vais entrer des valeurs ici, puis nous allons récolter une sélection basée sur ces valeurs.
Donc, je vais appeler ce changement en pourcentage . Et puis je vais mettre quelques valeurs ici, disons 5%, 10%, 15, 20 et 30%. J'appellerai ce tableau Variation en pourcentage . Donc, je crée essentiellement une nouvelle table ici.
Au lieu de l'obtenir à partir d'Excel, je viens de le créer à partir de rien à l'aide de la fonctionnalité Saisir des données intégrée au bureau LuckyTemplates.
Une fois que j'ai chargé cela, cette table de support viendra dans mon modèle, comme ça.
Dans notre tableau de support, je vais changer le formatage en pourcentage et supprimer la virgule décimale.
Récolte d'une sélection de trancheuse à l'aide de la fonction DAX SELECTEDVALUE
Dans la page de rapport, je vais créer un segment et en faire une liste.
Maintenant, je veux pouvoir en sélectionner un et pouvoir récolter cette mesure sélectionnée. Je souhaite pouvoir saisir cette mesure et la combiner avec mes ventes totales pour voir quelles seraient les ventes du scénario.
Nous ne pouvons pas le faire pour le moment car ce n'est qu'une colonne pour l'instant. Nous devons le mettre dans une mesure.
Donc, je vais créer une nouvelle mesure ici, et je l'appellerai % Change . Ensuite, j'utiliserai la fonction SELECTEDVALUE DAX et saisirai ma colonne Percentage Change ( Percent Change ).
Le résultat alternatif est assez important ici car si rien n'est sélectionné, vous obtiendrez une erreur si vous ne mettez pas de résultat alternatif.
Parfois, vous pouvez utiliser BLANK, mais cela ne nous aidera pas dans ce cas. Si rien n'est sélectionné, nous voulons montrer qu'il n'y a aucun impact. Donc, je placerai ici zéro (0) comme résultat alternatif.
J'ai juste besoin de m'assurer que c'est formaté correctement aussi. Je vais transformer cela en pourcentage. Et puis je ferai glisser cette mesure dans le canevas et nous la regarderons comme une carte.
C'est ce que je veux dire par récolte. Je peux sélectionner dans le trancheur, disons 10 %, et j'obtiens 10 % dans la visualisation de la carte.
Lorsque je fais glisser cette mesure dans le tableau, vous verrez que j'ai maintenant ces 10 % sur chaque ligne. Je le récolte par la sélection, donc ça change par la sélection.
Une technique assez simple mais vous pouvez l'appliquer pour des analyses plus avancées, en particulier sur l'analyse de scénarios et l'analyse prédictive. Je vais vous montrer comment créer un calcul dynamique simple à partir de cette formule SELECTEDVALUE DAX.
Création d'un calcul dynamique à l'aide de la formule DAX SELECTEDVALUE
Maintenant, je vais créer une autre mesure et j'appellerai cette vente de scénario . Et puis je peux aller égal au total des ventes multiplié par un (1), plus le changement en pourcentage ( %Change ).
C'est ainsi que vous pouvez créer ces calculs dynamiques. Pensez simplement aux façons dont vous pouvez développer cela. Plusieurs paramètres différents peuvent avoir un impact sur les ventes de votre scénario.
Et c'est ce que vous pouvez réaliser en récoltant vos sélections de slicer . Vous verrez que ce n'est rien de difficile. Il s'agit littéralement de reconnaître que vous pouvez utiliser la fonction DAX SELECTEDVALUE, puis d'intégrer la colonne que vous avez créée à l'aide de Enter Data dans le paramètre de valeur sélectionnée.
Comment récolter les sélections de trancheuse LuckyTemplates à utiliser dans d'autres mesures
Comment récolter à ce jour dans LuckyTemplates à l'aide de DAX
présentant plusieurs sélections dans une trancheuse LuckyTemplates
Conclusion
Vous pensez peut-être que c'est si simple, mais c'est le début d'analyses assez avancées, en particulier autour de l'analyse de scénarios et de l'analyse prédictive.
C'est ainsi que vous pouvez intégrer ces valeurs dans vos rapports et obtenir des calculs dynamiques que vous n'avez peut-être jamais vus auparavant.
J'ai beaucoup abordé ce sujet dans d'autres séries de tutoriels. J'ai même créé un module complet dédié à l'analyse de scénarios chez qui amène cela à un stade plus avancé, alors assurez-vous de le vérifier également.
Acclamations!
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