Microsoft BI

Power BI : Calculated Group

Introduction

Les groupes de calcul sont une fonctionnalité puissante introduite dans Power BI pour simplifier la gestion des calculs complexes et favoriser la réutilisation des mesures dans les rapports et les tableaux de bord.

Dans cet article, nous allons explorer en détail les groupes de calcul en expliquant les avantages des groupes de calculs et leur fonctionnement.

Définition

Un groupe de calcul dans Power BI est une fonctionnalité introduite pour offrir une plus grande flexibilité et cohérence dans l’application de calculs à travers plusieurs mesures dans un modèle de données. Cela vous permet de définir des ensembles de calculs réutilisables qui peuvent être appliqués à plusieurs mesures, contribuant ainsi à assurer la cohérence et à réduire la redondance dans les rapports Power BI.
Ils sont particulièrement utiles dans les scénarios où vous avez des calculs communs qui doivent être appliqués à plusieurs mesures, tels que la conversion de devises, l’intelligence temporelle ou les agrégations personnalisées.

Avantages

Les groupes de calcul dans Power BI offrent plusieurs avantages significatifs :

    1. Réutilisabilité des calculs : Les groupes de calcul permettent de définir des ensembles de calculs réutilisables qui peuvent être appliqués à plusieurs mesures. Cela évite la duplication des calculs et favorise la cohérence des résultats à travers le modèle de données.
    2. Maintenabilité accrue : En regroupant des calculs similaires dans un groupe de calcul, toutes les mises à jour et les modifications de ces calculs ne nécessitent qu’une seule intervention. Cela simplifie la maintenance du modèle de données et réduit les risques d’erreurs introduites par des modifications manuelles multiples.
    3. Consistance des rapports : En appliquant des groupes de calcul à différentes mesures, vous assurez une cohérence dans les résultats présentés dans vos rapports. Cela garantit que les mêmes logiques de calcul sont appliquées de manière uniforme dans tout le modèle de données, améliorant ainsi la fiabilité des analyses.
    4. Flexibilité dans l’analyse : Les groupes de calcul permettent d’ajouter facilement de nouvelles logiques de calcul ou de modifier les existantes en fonction des besoins évolutifs de l’entreprise. Cela donne aux utilisateurs la flexibilité nécessaire pour adapter les analyses en fonction des changements dans les exigences commerciales ou des nouveaux scénarios analytiques.
    5. Optimisation des performances : En regroupant des calculs similaires dans des groupes de calcul, Power BI peut optimiser l’exécution des requêtes en évaluant les calculs de manière efficace. Cela peut contribuer à améliorer les performances des rapports et des tableaux de bord, en réduisant le temps de traitement des données.

Fonctionnement

Voici un aperçu basique de fonctionnement des groupes de calcul dans Power BI :

    1. Définir les éléments de calcul : Les groupes de calcul sont constitués d’éléments de calcul, qui représentent les calculs individuels que vous souhaitez appliquer à vos mesures. Chaque élément de calcul inclut une expression de calcul qui définit la logique pour le calcul.
    2. Créer des groupes de calcul : Dans Power BI Desktop, vous pouvez créer des groupes de calcul en utilisant l’onglet Modélisation. Vous définissez vos groupes de calcul et ajoutez des éléments de calcul à ceux-ci, en spécifiant les expressions de calcul pour chaque élément.
    3. Appliquer des groupes de calcul : Une fois que vous avez créé vos groupes de calcul, vous pouvez les appliquer aux mesures de votre modèle de données. Vous le faites en sélectionnant le groupe de calcul dans le menu déroulant de la liste des champs ou en utilisant des expressions DAX pour appliquer le groupe de calcul à des mesures spécifiques.
    4. Réutilisation et maintenance : Les groupes de calcul vous permettent de réutiliser des calculs à travers plusieurs mesures, favorisant ainsi la cohérence et simplifiant la maintenance. Si vous devez apporter des modifications à un calcul, vous pouvez le mettre à jour dans le groupe de calcul, et ces modifications seront automatiquement appliquées à toutes les mesures qui utilisent ce groupe de calcul.
Restons connectés !

Inscrivez-vous à la newsletter DeciVision !

Soyez notifiés de nos derniers articles de blog, de nos prochains webinars et nos actualités !

Création d’un nouveau groupe de calcul

Tout d’abord, téléchargez et installez Tabular Editor sur votre ordinateur. Ouvrez votre modèle de données Power BI dans Tabular Editor en cliquant sur « File » (Fichier) puis « Open » (Ouvrir), et en sélectionnant votre fichier Power BI (.pbix).

Création nouveau bloc de calcul

Dans Tabular Editor, cliquez avec le bouton droit de la souris sur votre projet de modèle (il apparaîtra dans l’arborescence à gauche), puis sélectionnez « New » (Nouveau) > « Calculation Group » (Groupe de calcul).

Tabular editor : Création d'un nouveau bloc de calcul
Tabular editor : Création d'un nouveau bloc de calcul 2

Double-cliquez sur le groupe de calcul que vous venez de créer pour l’ouvrir. Ensuite, cliquez avec le bouton droit de la souris sur le groupe de calcul et sélectionnez « New » (Nouveau) > « Calculation Item » (Élément de calcul). Pour chaque élément de calcul, vous pouvez définir un nom et une expression de calcul.

Sales - groupe de calcul
Expression editor calculated group

Une fois que vous avez défini vos éléments de calcul, enregistrez les modifications dans Tabular Editor. Ensuite, retournez dans Power BI Desktop et actualisez votre modèle de données pour voir les changements. Les groupes de calcul et les éléments de calcul que vous avez créés dans Tabular Editor devraient être disponibles dans Power BI.

CONCLUSION DE L’EXPERT

Microsoft grâce aux groupes de calcul offre aux développeurs un mécanisme puissant pour gérer les calculs dans Power BI, aidant à rationaliser le développement, à améliorer la cohérence et à renforcer la maintenabilité des rapports et tableaux de bord.

Un projet ? Une question ?

Laissez-nous vos coordonnées et nous vous recontactons dans les plus brefs délais !

Articles récents
Évènements à venir
Newsletter DeciVision

Soyez notifiés de nos derniers articles de blog, de nos prochains webinars et nos actualités !