Contexte dévaluation dans LuckyTemplates DAX

Contexte dévaluation dans LuckyTemplates DAX

Dans cet article, je développe davantage le contexte d'évaluation dans LuckyTemplates DAX. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

Le contexte d'évaluation est également appelé contexte initial dans LuckyTemplates. C'est l'environnement sur lequel votre calcul est basé.

Pour rendre les choses plus avancées, vos formules peuvent-elles réellement avoir plusieurs contextes fonctionnant en même temps ?

Table des matières

Modification du contexte dans une formule

Avoir plusieurs contextes n'est pas si compliqué, et je vais vous le montrer à travers un exemple.

Tout d'abord, nous devons toujours comprendre ce qu'est l' évaluation ou le contexte initial .

Vous devez avoir une bonne compréhension du fonctionnement du contexte dans votre formule.

Sinon, vous n'auriez parfois aucune idée d'où viennent vos résultats.

Dans cet exemple, le contexte d'évaluation est assez simple puisqu'il s'agit simplement du contenu de la table.

Contexte d'évaluation dans LuckyTemplates DAX

Mais que se passe-t-il si je veux calculer un total cumulé ici ?

Pour ce faire, je vais d'abord créer une mesure et l'appeler 30 Day Running Total . Ensuite, je mettrai une fonction dans ma prochaine ligne.

Je couvrirai la fonction CALCULATE en détail dans une section ultérieure, mais elle calcule essentiellement toute expression que nous mettons à l'intérieur et nous permet de changer le contexte du calcul dans une mesure.

Contexte d'évaluation dans LuckyTemplates DAX

CALCULATE deviendra de loin votre fonction la plus utilisée puisqu'il s'agit de la fonction la plus importante de DAX.

Pour continuer, je vais calculer la colonne Total Sales mais je souhaite la calculer dans un contexte différent .

Contexte d'évaluation dans LuckyTemplates DAX

Je vais utiliser la fonction qui me permet de créer un filtre dans le nouveau contexte que je souhaite.

FILTER me permet de mettre une table à l'intérieur, mais vous n'êtes pas obligé de mettre une table réelle puisque vous pouvez également utiliser une fonction de table comme dans cet exemple.

Contexte d'évaluation dans LuckyTemplates DAX

Je vais ensuite apporter la nouvelle mesure à la table et la mettre en visualisation pour une meilleure compréhension.

Contexte d'évaluation dans LuckyTemplates DAX

Logiquement parlant, nous obtenons le total cumulé pour chaque jour spécifique en revenant de ce jour aux trente jours précédents , puis en les additionnant tous .

Ceci est important en ce qui concerne le contexte puisque nous avons d'abord le contexte d'évaluation via la colonne Date , mais nous modifions ensuite le contexte pour calculer le total des ventes dans un nouvel environnement via une formule.

Nous créons ce nouveau contexte via la fonction FILTER en supprimant le contexte des dates à l'aide de la fonction ou de la fonction de suppression de filtre .

Contexte d'évaluation dans LuckyTemplates DAX

Après avoir supprimé le filtre de n'importe quelle date, je vais ensuite travailler sur chaque date et examiner la fenêtre de trente jours à partir de cette date spécifique jusqu'à cette partie.

Contexte d'évaluation dans LuckyTemplates DAX

Vous pouvez maintenant voir que nous avons créé un contexte différent dans la formule elle-même .

Importance de comprendre le contexte d'évaluation

Il est très important de comprendre le contexte d'évaluation à chaque instant. Cela devient plus avancé car il existe de nombreuses façons de modifier le contexte pour calculer quelque chose de différent .

Cependant, à mesure que vous approfondissez LuckyTemplates, cela ouvre également un nouveau monde d'opportunités où vos formules ne seraient pas inutilement longues et complexes.

Connaître ces concepts vous permettrait d'écrire des choses plus efficacement dans lesquelles des calculs complexes pourraient être effectués avec une formule simple .


Comprendre le contexte d'évaluation dans LuckyTemplates
Expliquer le contexte de ligne dans LuckyTemplates
Introduction Pour filtrer le contexte dans LuckyTemplates

Conclusion

Cet article est simplement une introduction sur la façon dont vous pouvez modifier le contexte pour écrire des formules efficaces.

Il existe de nombreuses applications pour le contexte, alors j'espère que vous êtes impatient de voir ce que vous pouvez réaliser grâce aux combinaisons de formules et aux modèles que vous pouvez créer.

Terminons cette section et passons à d'autres idées et fonctionnalités clés lors de l'utilisation des fonctions DAX.

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