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 ?
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éeest 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.
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 colonnecalculé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
Quandon importe les données dans Power BI, les colonnes sont calculées pendant le traitement de la base de données etsont 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 paslefaire car chaque colonneeststockée dans la mémoire RAM;ilest préférable deregrouperl’ensembleducalcul dans une colonne calculée et ne pas oublier de supprimer les colonnes qui ont servi de base à cecalcul …
Cependant, au niveau de l’expérience utilisateur, cette action est plus rapide car le calcul ne se fait pas dans lequery timemais dans leprocess 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.
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.
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-à-direqu’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 mesuredu possible,il est préférable de créer une mesureplutôtqu’une colonne calculée
Dansquellesituationdoit-onutiliser 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+)
.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.
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.
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.
0 commentaire