Colonnes calculées vs. mesures en DAX

Une des premières choses à savoir sur le langage DAX est de connaître la différence entre les colonnes calculées et mesures. Pourtant, il y a encore beaucoup d'utilisateurs qui se demandent : dois-je utiliser une colonne calculée ou une mesure ?

power bi dax différence colonne calculée mesure powerbi diferencia business intelligence biist

Dans cet article, nous verrons les particularités des colonnes calculées et des mesures. Ensuite, nous verrons dans quel cas il est recommandé d'utiliser l'une ou l'autre.

Partagez l’article

 Colonnes calculées :


QU’EST-CE QUE C’EST ?

Un calcul qui est ajouté à une table existante du modèle, mais au lieu deprovenir de la source de données, la colonne calculée est créée   à partir d’une expression DAX.

OÙ CRÉER UNE COLONNE CALCULÉE?

Elle peut être créée dans l’onglet “Données”, et peut être utilisée dans tout le rapport. 

power bi comment créer une colonne calculée dax


COMMENT ?

Un seul calcul est effectué, l’  meme s’applique à toutes les cellules de la colonne.

 

TYPE DECALCUL

Ne permet pas d’agréger des données (exemple : si vous calculez une moyenne, vous aurez le bon résultat sur chaque ligne mais le total sera faux).


CONTEXTE

Une colonne calculée est évaluée au niveau de la ligne de la table, elle ne dépend pas de ce,   que l’utilisateur fait dans le rapport.


PERFORMANCE ET MÉMOIRE – Mode d’importation

Quand on importe les données dans Power BI, les colonnes sont calculées   pendant le traitement de la base de données et sont  stockées dans le modèle ; c’est-à-direqu’elles occupent de l’espace en mémoire.  

Bien  qu’il soit pratique de diviser un calcul complexe en   plusieurs colonnes calculées, il est recommandé de ne pasle faire car chaque colonne est stockée   dans la mémoire RAM;ilest préférable de regrouper l’ensembledu calcul dans une colonne calculée et ne pas oublier  de supprimer les colonnes qui ont servi de base à ce calcul … 

Cependant,  au niveau de l’expérience utilisateur, cette action est plus rapide car le calcul ne se fait pas dans le query time mais dans le process  time.


PERFORMANCE ET MÉMOIRE – Mode Direct Query

Les colonnes calculées sont calculées sur le moment, ce qui fait queles requêtes sont plus lourdes et ralentissent le modèle.


______________________________________________________________
.

 Medidas:

 

QU’EST-CE QUE C’EST ?

C’est un calcul qui se fait également avec une expression DAX mais le calcul ne se fait pas nécessairement sur toutes les lignes. Par exemple, si je veux sommer certaines lignes, je mets la mesure dans le champ “Valeurs” d’une visualisation.


¿
OÙ CRÉER UNE MESURE?

Les mesures doivent être créées dans une table, mais nous pouvons ensuite les déplacer vers d’autres tables.

Tip! Il est recommandé de créer une table où seront regroupées toutes les mesures du modèle.

power bi powerbi comment créer des mesures dax


TYPE DE CALCUL

Il sert à ajouter des données.


CONTEXTE

Une mesure est évaluée dans le contexte d’une visualisation ou d’une requête DAX (c’est-à-dire qu’elle dépend de ce que l’utilisateur a sélectionné). Les résultats des mesures changent tout le temps en fonction de l’interaction avec le rapport, ce qui vous permet d’explorer rapidement et dynamiquement les données que vous souhaitez consulter.


PERFORMANCE ET MÉMOIRE

Une mesure calculée est effectuée par le biais de la requête, elle utilise donc moins d’espace sur le disque dur et moins de mémoire qu’une colonne calculée (point positif).

.

En bref, dans la mesure du possible,il est préférable de créer une mesure plutôt qu’une colonne calculée

power bi dax mejor crear una medida que una columna calculada medida

______________________________________________________________

_

Dans quelle situationdoit-on utiliser une colonne calculée ?

_

  • Pour placer le résultat dans une slicer.
  • Pour voir le résultat dans une matrice.
  • Utiliser le résultat comme un filtre dans une expression DAX.
  • Lorsque vous devez faire le calcul uniquement au niveau de la ligne.
  • Pour catégoriser les données(chiffres ou texte). Par exemple : des tranches d’âge pour mieux filtrer les données dans le rapport (0-18, 18-25, 25-45, 45-65, 65+)

______________________________________________________________

.

Dansquelle situation doit-on utiliser une mesure ?

.Lorsque le résultat doit prendre en compte les filtres et les besoins des utilisateurs Par exemple, calculer le pourcentage des ventes en fonction de ce qui a été filtré dans le rapport, connaître la moyenne, etc.

J’espère que cet article vous aura aidé à choisir entre les colonnes calculées et mesures. Laissez vos questions ou commentaires ci-dessous, je vous répondrai dès que possible.

N’oubliez pas de vous inscrire à la Newsletter Power BI pour être au courant de toutes les nouveautés !

Découvrez nos formations Power BI

Formations complètes sur le DAX, Power Query, la dataviz, les relations, la modélisation de données, l'administration et le déploiement, la certification DA-100 et plus encore pour maîtriser parfaitement Power BI.
Formations

Dominez Microsoft Power BI

Inscrivez-vous à la Newsletter Power BI

0 commentaire

Laisser un commentaire

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

Plus d'articles

Power bi groupe de calcul article biist image en vedette
DAX

Que sont les Calculation Group dans Power BI?

Le groupe de calcul Power BI est une fonctionnalité aussi puissante qu’inconnue. Dans cet article, nous passons en revue ce qu’ils sont, comment les créer et comment les utiliser pour travailler plus efficacement ou faire des choses qui ne peuvent pas être faites autrement.

Power BI desktop Microsoft Store
Power BI

INSTALLER POWER BI DEPUIS MICROSOFT STORE OU SÉPARÉMENT : FAITES LE BON CHOIX !

Ce tutoriel de BIIST Pro vous montre la procédure à suivre, étape par étape, pour télécharger et installer Microsoft Power BI Desktop à partir de Microsoft Store, d’une part, et depuis le centre de téléchargement de Microsoft d’autre part. Nous verrons également les différences fondamentales entre ces deux façons d’installer l’outil.

Inscrivez-vous à la Newsletter Power BI

Nouveautés Power BI en français

Tutos, conseils & astuces.


-10%  sur les Formations Power BI

X