Contexte dévaluation dans les calculs DAX

Dans ce didacticiel, nous allons découvrir le contexte d'évaluation dans DAX .

L'évaluation ou le contexte initial est l'environnement à partir duquel votre calcul dynamique est basé.

Il est important de comprendre comment fonctionne le contexte d'évaluation et comment il affecte votre calcul DAX. Donc, dans la section suivante, je veux vous montrer les différentes façons de créer l'évaluation ou le contexte initial.

Table des matières

Création d'une évaluation ou d'un contexte initial dans DAX

Tout d'abord, vous devez disposer d'un filtre Date et d'un filtre City dans votre table pour obtenir des données dynamiques.

Contexte d'évaluation dans les calculs DAX

Il y a toujours un contexte initial dont vous devez être conscient avant de faire un calcul. Vous pouvez trouver ledit contexte d'évaluation à partir de n'importe quel endroit.

Dans l'exemple de table, le contexte peut être trouvé à partir du segment Date ou du filtre Ville . Par exemple, si vous sélectionnez le filtre Christchurch , les résultats du tableau changeront. Si vous ajustez également les dates du 1er janvier au 19 janvier, vous pouvez voir que les résultats ont changé.

Par exemple, pour le 1er janvier, le résultat est de 90 074,80 alors que le 19 janvier, il est de 111 293,70. Cela prouve que le contexte d'évaluation peut vraiment changer pour chaque résultat dans les calculs DAX.

Pour vous montrer un autre exemple, transformons le tableau existant en une visualisation Total Sales by Date .

Contexte d'évaluation dans les calculs DAX

Lorsque vous sélectionnez ou effacez un filtre ou même ajustez la période, vous pouvez obtenir un nouveau résultat dans la visualisation.

L'essentiel à noter est que la formule que nous utilisons dans ce tableau et la visualisation ne change pas. C'est exactement la même formule.  

Contexte d'évaluation dans les calculs DAX

Dans Excel, chaque formule que vous voyez sera légèrement différente car les références de cellule seront différentes. Dans LuckyTemplates, la formule reste exactement la même. Ce qui change le résultat, c'est le contexte ou l'environnement dans lequel il est évalué. Cela s'applique à chaque mesure que vous créez.

Chaque calcul que vous effectuez dans LuckyTemplates a un contexte initial que vous devez comprendre. Avant d'examiner un résultat individuel, vous devez comprendre le contexte actuel de ce calcul.

Si vous ne saviez pas ce qui a été sélectionné dans le segment de ville, vous regarderiez cette visualisation et sauriez qu'il s'agit du total des ventes par date. Mais de quel type de ventes totales s'agit-il ?

Dans l'exemple ci-dessous, vous saurez que les ventes totales affichées dans la visualisation proviennent de Hamilton en fonction du segment.

Contexte d'évaluation dans les calculs DAX

Relation entre le contexte et le modèle de données

Comprendre le fonctionnement de ce contexte est un élément crucial de l'apprentissage et de la compréhension de DAX, car c'est aussi simple que possible. Vous pouvez ensuite commencer à manipuler le contexte dans les formules et commencer à effectuer des analyses avancées.

J'espère que vous commencez également à voir à quel point le modèle est important car le contexte est directement créé par les relations entre vos tables.

Le segment de ville que nous sélectionnons provient de la table Régions tandis que le calcul des ventes totales se trouve dans la table Ventes.

C'est ce qu'on appelle la propagation du filtre .

Contexte d'évaluation dans les calculs DAX

Les filtres se propagent dans la relation via les flèches et se dirigent vers les nombreux côtés de la table de faits, qui est la table Sales dans ce cas.

Vous pouvez faire autant de ces choses à la fois car le contexte peut provenir d'une table de recherche et d'une autre table de recherche. Et puis nous pourrions superposer encore plus et créer plus de contexte. Il suffit de comprendre quel est le contexte initial du calcul.


Comprendre le contexte d'évaluation dans LuckyTemplates
Comment fonctionne le moteur de calcul DAX
Qu'est-ce que la transition de contexte et pourquoi est-ce important ?

Conclusion

Les filtres et les segments sont des moyens de base pour créer un contexte d'évaluation dans vos calculs DAX.

J'espère que vous comprenez à quel point le contexte d'évaluation (initial) est important. Si vous voulez faire une analyse avancée plus tard, vous devrez changer le contexte dans vos formules.

Acclamations!

Leave a Comment

Gestion des erreurs dans Power Automate via le branchement parallèle

Gestion des erreurs dans Power Automate via le branchement parallèle

Découvrez l

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Découvrez comment comparer facilement des tables dans Power Query pour signaler les différences et optimiser vos analyses de données.

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Dans ce blog, vous découvrirez comment diviser les colonnes dans LuckyTemplates par délimiteurs à l'aide de DAX, une méthode efficace pour gérer des modèles de données complexes.

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

Découvrez comment récolter une valeur avec SELECTEDVALUE DAX pour des calculs dynamiques dans LuckyTemplates.

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculez la marge en pourcentage à l

Modifier les formats de date à laide de léditeur Power Query

Modifier les formats de date à laide de léditeur Power Query

Dans ce didacticiel, nous allons explorer une méthode rapide pour convertir du texte en formats de date à l

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Dans ce blog, vous apprendrez à enregistrer automatiquement la pièce jointe d

Comment adapter les cellules Excel au texte : 4 solutions simples

Comment adapter les cellules Excel au texte : 4 solutions simples

Découvrez comment adapter les cellules Excel au texte avec ces 4 solutions simples pour améliorer la présentation de vos données.

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Dans ce didacticiel SSRS Report Builder, découvrez comment utiliser le générateur d

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Découvrez les outils pour créer un thème de couleur efficace pour vos rapports LuckyTemplates et améliorer leur apparence.