CALCULER ET MESURER

Créer des calculs et des mesures avec les langages M et DAX

Il existe 4 façons de calculer avec Power BI :

  1. Calcul avec ajout de colonne dans Power Query grâce aux onglets Transformer ou Ajouter une colonne, ou directement par le langage M

  2. Calcul avec ajout de colonne par l'outil Nouvelle colonne de l'onglet Modélisation de Power BI ou directement par le langage DAX

  3. Calcul sans ajout de colonne par une mesure directe sur une table entière avec DAX, comme par exemple avec les fonctions avancées de filtrage CALCULATE ou FILTER.

  4. Calcul sans ajout de colonne par un calcul itératif ligne par ligne puis cumul des lignes avec DAX ou l'outil Mesure rapide de l'onglet Modélisation de Power BI, comme par exemple avec les fonctions d'agrégation SUMX ou COUNTX

Dans tous les cas, pour optimiser les calculs il n'y a pas vraiment de règles, juste des bonnes pratiques.

En effet, pour ajouter de l'information à des données existantes il y aura toujours 3 choix :

  1. Ajouter des colonnes à la source via Excel avant l'importation dans POWER BI, ce qui sera toujours la moins bonne solution. C'est celle qui alourdira le plus le traitement, à tous les niveaux, même en utilisant QUERY dans Excel.

  2. Ajouter des colonnes via QUERY dans POWER BI à l'aide des fonctionnalités automatiques de l'onglet "Ajouter une colonne" pour ne pas avoir à utiliser M, mais c'est une solution, bien que meilleure que la première, qui alourdira aussi l'analyse puisque de toute façon on aura besoin au final de mesures DAX pour créer les visuels.

  3. Et enfin, la meilleure des 3 qui est de faire le minimum nécessaire et indispensable dans et avec QUERY, et de se concentrer sur les mesures rapides ou manuelles avec DAX une fois les données chargées depuis QUERY. En effet, DAX permet de calculer une mesure directement sans qu'une colonne existe nécessairement et donc sans alourdir les tables, ce qui est le principe de CALCULATE, certainement une des formules DAX les plus intéressantes et les plus utilisées. Voir l'article Référence DAX sur Microsoft Docs.

Aller plus loin avec l'article Créer vos propres mesures dans Power BI Desktop.

Consulter le document PDF Essentiel Power BI & DAX.

Revenir à Power BI.