L’extrême importance des contextes d’évaluation, en langage DAX

Publié le 09 mars 2020
par Sophie Marchand M.Sc., CPA, CGA, MVP
Mesure DAX

L’extrême importance des contextes d’évaluation, en langage DAX

Peut-être avez-vous déjà entendu Microsoft ou un de ses représentants dire que le langage DAX est basé sur la bibliothèque de fonctions Excel. C’est vrai. Mais ce n’est pas parce que quelques fonctions sont identiques qu’elles s’utilisent de la même façon. Et plus le temps passe, moins cette affirmation tient, puisque les nouvelles fonctions DAX, qui apparaissent à tous les mois ou presque, n’ont plus rien à voir avec les fonctions Excel. De nombreux éléments distinguent le langage DAX des fonctions Excel, dont le fait qu’on ne réfère plus à des cellules mais plutôt à des tables et des colonnes. Cet article vise à vous sensibiliser à l’importance de comprendre les contextes d’évaluation en langage DAX et à vous donner accès à une vidéo d’introduction sur le sujet.

 

Différences majeures entre Excel et Power BI / Power Pivot

Power BI Desktop et Power Pivot ont des capacités qu’Excel n’a pas comme:

  • Les relations entre les tables
  • Les agrégations dynamiques
  • Les modifications de contextes d’évaluation

Ce faisant, il faut des fonctions DAX qui vont au-delà des fonctions Excel.

 

Par exemple:

Les tables et les relations requièrent le type de fonctions suivantes:

  • Fonctions qui naviguent à travers les tables par les relations (plus performant qu’un recherchev)
  • Fonctions qui prennent des tables comme arguments (agrégation d’une table, filtre d’une table, etc.)
  • Fonctions qui produisent des tables comme résultat (ce qui devient une valeur d’entrée pour une autre fonction)

 
 

Vous devez analyser de grandes quantités de données et les présenter dans des rapports et tableaux de bord, avec des indicateurs de performance pertinents ? Développez vos compétences avec nos formations en Power BI.

 
Les mesures d’agrégation dynamiques requièrent le type de fonctions suivantes:

  • Fonctions qui identifient le contexte courant pour un calcul (détermine si un filtre est apposé)
  • Fonctions qui modifient le contexte courant pour un calcul (ignore ou impose certains filtres)
  • Fonctions qui peuvent manipuler les données de temps (même période l’année précédente, mois précédent, année-à-date, etc.)

 

Avant d’attaquer les contextes d’évaluation

Si vous êtes un débutant avec Power Pivot ou Power BI, les contextes d’évaluation vont vous paraître très ardus. C’est normal. Vous devez d’abord, bien faire la différence entre une colonne calculée et une mesure en langage DAX. Vous devez également maîtriser l’art de la modélisation de données avec le shéma en étoile ou ses dérivés. Vos mesures en DAX souffriront considérablement d’un modèle de données qui n’a pas été conçu selon les règles de l’art et si vos mesures souffrent, vos visualisations souffriront également. Alors avant d’aller plus loin assurez-vous de maîtriser ces concepts, qui sont d’ailleurs revisités dans la vidéo suivante:

 


 

Formation complémentaire

Pour creuser davantage le langage DAX et les contextes d’évaluation, nous vous invitons à suivre notre formation Introduction au langage DAX (Power BI et Power Pivot).
 

Voici quelques commentaires d’apprenants ayant suivi cette formation :

Edith Lemay
Écrit il y a 3 semaines
Explications claires et bien structurées.

Super intéressant! Les exercices pratiques aide beaucoup à assimiler la matière.

Nicolas Grandclaude
Écrit il y a 2 mois
Je recommande vivement cette formation.

Une formation indispensable pour la mise en place d'un modèle de données automatique et performant.

David Bansard
Écrit il y a 2 mois
De nombreuses portes se sont ouvertes

Etant, moi-même, dans le métier de la formation, j'avais besoin d'un apprentissage beaucoup plus pertinent et professionnel que se débrouiller tout seul chez soi. De nombreuses portes se sont ouvertes sur la manière de comprendre l'outil Power BI et donc de correctement l'utiliser.

Remi Martinato
Écrit il y a 3 mois
Superbe formation même si le langage Dax est très complexe à comprendre.

Cette formation clôture mon parcours « Excel tableaux de bord » qui a été pour moi extrêmement enrichissant. Cela m a permis de découvrir des fonctions d Excel, de prendre plaisir à les utiliser et de développer ma créativité afin de produire des tableaux de bord encore plus percutants. La formatrice maîtrise sur le bout des ongles les différents outils.


CFO-Masque_Formations-en-ligne_FB Le CFO masqué offre un vaste choix de formations en informatique décisionnelle avec Excel et Power BI, via un portail en ligne et à distance en temps réel, selon un calendrier. Si vous désirez organiser des formations privées, faites nous simplement parvenir un courriel à info@lecfomasque.com . Des certificats convenant aux normes de formation continue des divers ordres professionnels du Québec sont offerts pour l'ensemble des formations.  

Découvrez quelles formations vous conviennent

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Scroll to Top