Connaissances techniques News

Visual Calculations dans Power BI : Une nouvelle approche pour des analyses plus agiles

Avec l’arrivée des calculs visuels, Power BI enrichit encore davantage sa gamme d’outils d’analyse. Cette fonctionnalité vous permet de créer des calculs directement dans un visuel, sans alourdir le modèle ni multiplier les mesures. Une approche plus agile, conçue pour accélérer les analyses ad hoc et simplifier le formatage conditionnel, tout en offrant aux utilisateurs une plus grande flexibilité.

  • C’est quoi les Visual Calculations ?

Une Visual Calculation est une expression DAX définie et exécutée directement dans un visuel. Contrairement aux mesures ou colonnes calculées, elle n’est pas stockée dans le modèle de données, mais est propre au visuel dans lequel elle est créée. Cela permet de réaliser des calculs spécifiques à un visuel sans alourdir le modèle global.

De plus, les dernières mise à jour permettent maintenant d’utiliser ces visuals calculations directement comme input pour du conditional formatting. Rendant ainsi beaucoup moins lourd la création de code couleur/légende adaptés à un visuel en particulier.

Par exemple, pour calculer une somme cumulée des ventes dans un tableau (en fonction de la date par exemple), il suffit d’ajouter une Visual Calculation avec la formule :

Cumul ventes = RUNNINGSUM(Montant Ventes)

Ce calcul s’applique uniquement au visuel concerné et ne nécessite pas de créer une mesure ou une colonne supplémentaire dans le modèle.

  • Les avantages des Visual Calculations

Simplicité : Les Visual Calculations permettent de créer rapidement des calculs spécifiques à un visuel sans modifier le modèle de données.

Flexibilité : Elles sont idéales pour des analyses ad hoc ou des tests rapides, sans impacter le modèle global.

Performance : En opérant sur des données agrégées au niveau du visuel, elles peuvent offrir de meilleures performances que des mesures complexes.

  • Limitations à considérer

Réutilisation : Les Visual Calculations ne peuvent pas être réutilisées dans d’autres visuels ou rapports.

Fonctionnalités restreintes : Elles ne peuvent pas être utilisées dans des slicers, des filtres ou pour établir des relations entre tables.

Exportation : Les résultats des Visual Calculations ne sont pas inclus lors de l’exportation des données sous-jacentes.

Fonctions DAX limitées : Certaines fonctions DAX, notamment celles liées aux relations entre tables, ne sont pas disponibles dans les Visual Calculations.

  • Exemples d’utilisations

Calcul de la marge bénéficiaire

Marge = (Montant Ventes) – (Coût Total)

Affiche la marge pour chaque ligne du visuel sans ajouter de colonne au modèle.

Pourcentage total

% du Grand Total = DIVIDE(Montant Ventes,COLLAPSEALL(Montant Ventes))

Affiche la contribution de chaque élément au total global directement dans le visuel.

  • Conclusion

Les Visual Calculations enrichissent l’arsenal des outils d’analyse dans Power BI en offrant une méthode rapide et flexible pour effectuer des calculs spécifiques aux visuels. Elles sont particulièrement utiles pour des analyses ponctuelles ou des prototypes, tout en maintenant un modèle de données épuré. Cependant, pour des calculs réutilisables ou nécessitant une intégration plus profonde dans le modèle, les mesures et colonnes calculées restent indispensables.

Pour en savoir plus sur les Visual Calculations, consultez la documentation microsoft

N’hésitez pas à tester ce nouvel outil dans Power BI, il n’est pas applicable dans toute situation mais pourrait bien vous faire gagner du temps.

Chez Myrmidons, bon nombre de nos consultants utilisent Power BI comme principal outil de reporting dans le cadre de leurs missions auprès de nos partenaires. Cette technologie est devenue incontournable en matière de reporting. En maîtrisant des fonctionnalités avancées telles que les Visual Calculations, nous aidons les organisations à tirer parti de Power BI pour créer des tableaux de bord plus clairs et plus exploitables. Alors que les entreprises s’appuient de plus en plus sur la prise de décision basée sur les données, l’adoption de ces fonctionnalités est essentielle pour transformer les données brutes en véritable valeur commerciale.