Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
Je souhaite vous présenter très rapidement la fonction LuckyTemplates DAX ALL. Je trouve qu'il peut y avoir un peu de confusion sur le fonctionnement de cette fonction, et je veux la simplifier et la rendre facile à comprendre. Ce tutoriel vous permettra de savoir où et quand utiliser cette fonction. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.
La fonction est vraiment polyvalente et peut permettre des analyses de très haut niveau si vous comprenez vraiment ce qu'elle fait réellement. Je vais travailler sur quelques exemples afin que vous puissiez comprendre concrètement quand l'utiliser.
La fonction ALL est également connue sous le nom de fonction de filtrage ou « fonction de suppression de contexte ».
Table des matières
Calcul du pourcentage des ventes à l'aide de la fonction LuckyTemplates DAX ALL
J'ai ici un modèle très simple dans lequel j'analyse simplement les ventes de mes clients. J'ai une visualisation ainsi qu'un tableau. Et si je veux percer une année particulière, je peux le faire en utilisant ma trancheuse.
Je vais donc créer une nouvelle mesure et l'appeler All Customer Sales . Dans cette mesure ou formule, je vais utiliser la fonction .
Comprendre comment CALCULATE fonctionne est crucial ici. Cette fonction change le contexte d'un calcul. Vous pouvez supprimer ou ajouter des filtres à l'aide de CALCULATE. Vous pouvez faire une variété de choses avec et vous pouvez diversifier vos mesures.
Dans CALCULATE, je saisis toujours l'une de mes mesures principales, et dans ce cas, Total Sales . Ensuite, je veux utiliser ALL car cela supprime les filtres.
Ensuite, je vais mettre ma colonne Noms de clients . Je pourrais mettre ma table Customer ici, mais dans ce cas, je vais juste être précis. Cela supprimera la colonne Noms des clients du contexte de ce calcul.
Lorsque j'entre cette mesure dans mon tableau, vous verrez qu'elle nous donne le total sur chaque ligne. Si vous regardez la formule, je calcule toujours les ventes totales, mais je change le contenu. Je supprime tous les filtres provenant de la table Customer. Et c'est pourquoi nous avons maintenant le total dans chaque ligne.
Et puis à partir de là, je peux calculer le pourcentage (%) des ventes aux clients . Tout ce que j'ai à faire, c'est juste une simple mesure de branchement . Je simplement les ventes totales par TOUTES les ventes des clients . Et puis je vais mettre un zéro (0) comme résultat alternatif .
Je vais juste transformer cela en pourcentage, l'apporter à la table, et nous verrons le pourcentage des ventes de chaque client.
Techniques de visualisation pour plus d'informations
Je peux également transformer cela en une visualisation pour des informations plus significatives. Cela peut être pertinent si vous avez une clientèle plus petite ou un petit nombre de produits ou si vous souhaitez comparer les ventes de vos entrepôts ou de différents magasins en fonction d'un pourcentage des ventes totales.
C'est une technique très simple que vous pouvez utiliser pour activer cela. Et rappelez-vous qu'avec tous ces calculs, vous n'avez pas réellement besoin des calculs intermédiaires sur la table. Avec le branchement des mesures, vous pouvez facilement créer des tableaux comme celui-ci.
Une autre chose que vous pouvez faire, qui, je pense, fonctionne assez bien est le formatage conditionnel .
Vous pouvez ajouter des barres de données à votre visualisation et la rendre plus attrayante.
Fonction LuckyTemplates DAX ALL et contexte initial
L'essentiel à noter ici est de bien comprendre quel est le contexte initial. Je vais vous montrer pourquoi.
Par exemple, j'aurai mes produits comme contexte initial au lieu de noms de clients. Découvrez ce qui arrive à tous les numéros. Ils ont considérablement changé et ils n'ont pas vraiment de sens.
Une fois que vous aurez vraiment compris ce que font CALCULATE et ALL en combinaison, vous verrez comment ils fonctionnent avec le contexte initial.
Comme vous pouvez le voir dans ce tableau, nous avons Products comme contexte initial et nous avons Total Sales. Nous supprimons tout le contexte des clients, mais nous n'affectons pas du tout les produits car le nom du produit ne figure pas dans notre formule. En fait, cela ne fait rien de différent de nos ventes totales.
Mais si nous superposons notre nom de client dessus , vous verrez que nous avons des montants différents. C'est parce que ALL affecte maintenant le nom du client ici.
Nous avons donc un certain contexte à partir du nom du produit et nous avons également un contexte à partir des noms de clients. Nous avons le total des ventes pour cette combinaison, mais dans le calcul de toutes les ventes aux clients, nous supprimons tout contexte du client.
Donc, si je trie cela par nom de produit, tous ces chiffres sont les mêmes pour tous ces clients, car le contexte du client est supprimé avec la fonction ALL.
Et donc si je fais défiler vers le bas, vous verrez que ce nombre change dès que nous passons à un produit différent.
Utilisation de la fonction ALL dans LuckyTemplates pour des informations de haute qualité
ALL Function in LuckyTemplates - Comment l'utiliser avec DAX
Une plongée approfondie dans la façon dont la fonction ALLSELECTED DAX est utilisée dans LuckyTemplates
Conclusion
Voici quelques-uns des éléments clés que vous devez vraiment comprendre pour utiliser efficacement la fonction LuckyTemplates DAX ALL.
Comprenez votre contexte de calcul actuel et rappelez-vous que CALCULATE vous permet de modifier ce contexte. ALL est la fonction de suppression des filtres que vous pouvez placer dans CALCULATE.
Alors jouez avec cela, et vous trouverez de nombreuses façons d'utiliser la fonction ALL et de trouver de nombreuses idées différentes. Il existe de nombreux exemples dans le contenu de sur notre plate-forme, alors assurez-vous de les consulter également.
Tous mes vœux!
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