Fonction LuckyTemplates DAX ALL - Comment ça marche

Fonction LuckyTemplates DAX ALL - Comment ça marche

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.

Fonction LuckyTemplates DAX ALL - Comment ça marche

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.

Fonction LuckyTemplates DAX ALL - Comment ça marche

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.

Fonction LuckyTemplates DAX ALL - Comment ça marche

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 .

Fonction LuckyTemplates DAX ALL - Comment ça marche

Je vais juste transformer cela en pourcentage, l'apporter à la table, et nous verrons le pourcentage des ventes de chaque client.

Fonction LuckyTemplates DAX ALL - Comment ça marche

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.

Fonction LuckyTemplates DAX ALL - Comment ça marche

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.

Fonction LuckyTemplates DAX ALL - Comment ça marche

Une autre chose que vous pouvez faire, qui, je pense, fonctionne assez bien est le formatage conditionnel .

Fonction LuckyTemplates DAX ALL - Comment ça marche

Vous pouvez ajouter des barres de données à votre visualisation et la rendre plus attrayante.

Fonction LuckyTemplates DAX ALL - Comment ça marche

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.

Fonction LuckyTemplates DAX ALL - Comment ça marche

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.

Fonction LuckyTemplates DAX ALL - Comment ça marche

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.

Fonction LuckyTemplates DAX ALL - Comment ça marche

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.

Fonction LuckyTemplates DAX ALL - Comment ça marche


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!


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