Partager via


Créer des mesures pour une analyse de données dans Power BI Desktop

Power BI Desktop vous aide à créer des insights sur vos données en quelques étapes. Mais parfois, ces données n’incluent pas tout ce dont vous avez besoin pour répondre à certaines de vos questions les plus importantes. Les mesures peuvent vous y aider.

Les mesures sont utilisées dans certaines des analyses de données les plus courantes. Vous pouvez définir des résumés de base tels que des sommes, des moyennes, des minimums, des maximums et des nombres dans le volet Données . Les résultats calculés des mesures changent à mesure que vous interagissez avec vos rapports, ce qui permet d’effectuer une exploration rapide et dynamique des données.

Cet article vous présente les mesures et vous montre comment les utiliser et les organiser.

Comprendre les mesures

Dans Power BI Desktop, vous créez et affichez des mesures dans la vue Rapport, Tableau ou Modèle . Les mesures que vous créez vous-même apparaissent dans la liste des données avec une icône de calculatrice. Vous pouvez nommer les mesures comme vous le souhaitez et les ajouter à une visualisation nouvelle ou existante comme tout autre champ.

Capture d’écran du volet Données dans Power BI Desktop. Parmi la liste des champs de données figurent trois mesures, qui sont mises en évidence, liées aux ventes.

Pour savoir comment créer une mesure et l’utiliser dans un rapport, consultez Créer et utiliser vos propres mesures.

Mesures au niveau du rapport

Outre les mesures de modèle que vous créez dans votre modèle de données, vous pouvez également créer des mesures au niveau du rapport dans Power BI. Les mesures au niveau du rapport ou les mesures de rapport sont des calculs personnalisés ou des métriques que vous créez directement dans un rapport, en fonction d’un jeu de données existant ou d’une connexion active. Ces mesures permettent aux utilisateurs d’ajouter une logique métier spécifique, de créer des calculs visuels ou d’effectuer des calculs pertinents pour le contexte du rapport sans modifier le jeu de données d’origine.

Vous utilisez DAX (Data Analysis Expressions) pour écrire des mesures au niveau du rapport. Vous pouvez utiliser ces mesures dans les visualisations d’un rapport pour fournir des insights supplémentaires et adapter la présentation des données pour répondre à des besoins analytiques spécifiques. Ces mesures renforcent la flexibilité, ce qui permet aux utilisateurs de dériver dynamiquement de nouveaux insights à partir de modèles de données existants.

Remarque

Vous pourriez également être intéressé par des mesures rapides, qui sont des mesures prêtes à l'emploi, facilement sélectionnables dans les dialogues. Il s’agit d’un bon moyen de créer rapidement des mesures, ainsi qu’un bon moyen d’apprendre la syntaxe DAX, car leurs formules DAX créées automatiquement sont disponibles pour la révision. Pour plus d’informations, consultez Utiliser des mesures rapides pour les calculs courants.

DAX

Les mesures calculent un résultat à partir d’une formule d’expression. Lorsque vous créez vos propres mesures, vous utilisez le langage de formule DAX . DAX inclut une bibliothèque de plus de 200 fonctions, opérateurs et constructions. Sa bibliothèque offre ainsi une flexibilité considérable pour créer des mesures afin d’effectuer les calculs nécessaires pour quasiment tout type d’analyse de données.

Les formules DAX sont similaires aux formules Excel. DAX a même de nombreuses fonctions identiques à Excel, telles que DATE, SUM, et LEFT. Toutefois, les fonctions DAX sont destinées à fonctionner avec des données relationnelles comme vous le trouvez dans Power BI Desktop.

Exemple de projection de ventes

Janice est responsable des ventes chez Contoso. Janice doit fournir des projections de ventes de revendeurs au cours de l’exercice suivant. Janice décide de baser les estimations sur les montants des ventes de l’année dernière, avec une augmentation annuelle de 6 % résultant de diverses promotions prévues au cours des six prochains mois.

Pour établir un rapport sur ces estimations, Janice importe les données des ventes de l’année précédente dans Power BI Desktop. Elle trouve le champ SalesAmount (Montant des ventes) dans la table Reseller Sales (Ventes des revendeurs). Étant donné que les données importées contiennent des montants de ventes uniquement pour l’année dernière, Janice renomme le champ SalesAmount en Ventes de l'année passée. Janice fait ensuite glisser le champ Last Years Sales sur le canevas de rapport. Il apparaît dans une visualisation de graphique sous la forme d’une valeur unique qui correspond à la somme de toutes les ventes de revendeurs de l’année dernière.

Janice remarque que même sans spécifier de calcul, un calcul est fourni automatiquement. Power BI Desktop crée sa propre mesure en additionnant toutes les valeurs dans Last Years Sales.

Mais Janice a besoin d’une mesure pour calculer les projections de ventes pour l’année à venir. La mesure devrait être les ventes de l'année dernière multipliées par 1,06 pour tenir compte de l'augmentation attendue de 6 % de l'activité. Pour ce calcul, Janice crée une mesure en sélectionnant Modélisation>nouvelle mesure , puis en entrant la formule DAX suivante :

    Projected Sales = SUM('Reseller Sales'[Last Years Sales])*1.06

Janice fait ensuite glisser la nouvelle mesure Projected Sales dans le graphique.

Capture d’écran d’un histogramme en cluster Power BI Desktop, avec des colonnes pour les ventes et les ventes projetées. Dans le volet Données, ces mesures sont mises en surbrillance.

Rapidement et avec un minimum d’efforts, elle a obtenu une mesure pour calculer les ventes prévues. Janice peut aller plus loin dans l’analyse de ses prévisions en filtrant sur des revendeurs spécifiques ou en ajoutant d’autres champs au rapport.

Catégories de données pour les mesures

Vous pouvez définir la catégorie de données d’une mesure.

Entre autres, les catégories de données permettent d’utiliser des mesures pour créer dynamiquement des URL. Plus précisément, vous pouvez créer une mesure pour générer une chaîne d’URL. Vous pouvez ensuite définir la catégorie de données de la mesure sur l’URL web. Lorsque vous ajoutez la mesure à un rapport, Power BI l’affiche en tant que lien que les utilisateurs peuvent sélectionner pour accéder au contenu. Étant donné que l’URL cible est créée à partir d’une mesure, elle s’adapte en fonction du contexte de données ou des sélections utilisateur.

Cette approche est particulièrement utile lorsque vous souhaitez utiliser des paramètres de filtre d’URL pour lier à d’autres rapports Power BI.

Organiser vos mesures

Les mesures ont une table d’accueil qui définit l’emplacement où elles se trouvent dans la liste de données. Vous pouvez choisir un autre emplacement dans les tables de votre modèle.

Capture d’écran de Power BI Desktop montrant la formule et les paramètres de la mesure Net Sales. La liste de tables d’accueil développée contient trois tables.

Vous pouvez également organiser les champs d’une table en dossiers d’affichage :

  1. Sur le bord gauche de Power BI Desktop, sélectionnez Vue Modèle.
  2. Dans le volet Données , accédez à la liste des champs disponibles, puis sélectionnez le champ que vous souhaitez déplacer.
  3. Dans le volet Propriétés , sous Dossier d’affichage, entrez un nom pour un nouveau dossier.

Le nouveau dossier est créé et le champ sélectionné est déplacé dans ce dossier.

Animation montrant un nom entré dans le champ Dossier d’affichage. Un dossier est ensuite créé et un champ sélectionné est ajouté au nouveau dossier.

Vous pouvez créer des sous-dossiers à l’aide d’une barre oblique inverse. Par exemple, si vous entrez Finance\Devises, Power BI crée un dossier Finance et dans celui-ci, un dossier Devises .

Vous pouvez faire apparaître un champ dans plusieurs dossiers en utilisant un point-virgule pour séparer les noms des dossiers. Par exemple, si vous entrez Products\Names;Départements, le champ apparaît dans un dossier Départements et dans un dossier Names dans un dossier Products.

Vous pouvez créer une table spéciale qui contient uniquement des mesures. Cette table apparaît toujours en haut du volet Données . Pour ce faire, procédez comme suit :

  1. Utilisez Entrer des données pour créer une table avec une seule colonne.
  2. Déplacez vos mesures vers cette table.
  3. Masquez la colonne de cette table, mais pas la table elle-même.
  4. Sélectionnez la flèche en haut du volet Données pour fermer et rouvrir la liste des champs et rendre vos modifications visibles.

Capture d’écran du volet Données dans Power BI Desktop. Le champ en haut de la liste est une table qui contient trois mesures et aucune colonne.

Conseil

Les mesures masquées sont affichées et accessibles dans Power BI Desktop. Toutefois, vous ne trouvez pas de mesures masquées dans Excel ou le service Power BI, car Excel et le service Power BI sont considérés comme des outils clients.

Chaînes de format dynamique

Lorsque vous utilisez des chaînes de format dynamique, vous pouvez personnaliser la façon dont les mesures apparaissent dans les visuels en appliquant conditionnellement une chaîne de format avec une expression DAX distincte. Pour plus d’informations, consultez Créer des chaînes de format dynamique pour les mesures.

  • Cet article vous fournit une présentation rapide des mesures. De nombreuses autres ressources sont disponibles pour vous montrer comment créer vos propres mesures. Pour plus d’informations, consultez Didacticiel : Créer ses propres mesures dans Power BI Desktop. Lorsque vous suivez ce tutoriel, vous pouvez télécharger un exemple de fichier et obtenir des instructions pas à pas sur la création de mesures supplémentaires.

  • DAX est un langage établi utilisé dans Power Pivot dans Excel et SQL Server Analysis Services, en plus de Power BI. Pour plus d’informations sur DAX, consultez les ressources suivantes :