Mesures dans Power BI DesktopMeasures in Power BI Desktop

Power BI Desktop vous aide à créer des analyses de vos données en quelques clics seulement.Power BI Desktop helps you create insights into your data with just a few clicks. Mais parfois, ces données n’incluent pas tout ce dont vous avez besoin pour répondre à certaines de vos questions les plus importantes.But sometimes that data just doesn’t include everything you need to answer some of your most important questions. Les mesures peuvent vous y aider.Measures can help you get there.

Les mesures sont utilisées dans certaines analyses de données les plus courantes. Par exemple, les sommes, les moyennes, les valeurs minimales ou maximales, les décomptes ou des calculs plus avancés que vous créez vous-même à l’aide d’une formule DAX.Measures are used in some of the most common data analysis; for example, sums, averages, minimum or maximum values, counts, or more advanced calculations you create yourself using a DAX formula. Les résultats calculés des mesures changent toujours en réponse à votre interaction avec vos rapports, favorisant ainsi l’exploration rapide et dynamique des données appropriées.The calculated results of measures are always changing in response to your interaction with your reports, allowing for fast and dynamic ad-hoc data exploration. Examinons cela de plus près.Let’s take a closer look.

Présentation des mesuresUnderstanding measures

Dans Power BI Desktop, les mesures sont créées et utilisées dans la vue Rapport ou dans la vue Données.In Power BI Desktop, measures are created and used in Report View or Data View. Les mesures que vous créez vous-même apparaissent dans la liste Champs avec une icône de calculatrice.Measures you create yourself appear in the Fields list with a calculator icon. Vous pouvez nommer les mesures comme vous le souhaitez et les ajouter à une visualisation nouvelle ou existante comme tout autre champ.You can name measures whatever you want, and add them to a new or existing visualization just like any other field.

Note

Les mesures rapides peuvent également vous intéresser. Il s’agit de mesures prédéfinies que vous pouvez sélectionner à partir de boîtes de dialogue.You might also be interested in quick measures, which are ready-made measures you can select from dialog boxes. C’est un bon moyen de créer rapidement des mesures et également d’apprendre la syntaxe DAX, car les formules DAX créées automatiquement sont disponibles pour révision.They're a good way to quickly create measures, and also a good way to learn DAX syntax, since their automatically created DAX formulas are available to review. Consultez l’article : Mesures rapides.Check out the article: quick measures.

Langage DAX (Data Analysis Expressions)Data Analysis Expressions

Les mesures calculent un résultat à partir d’une formule d’expression.Measures calculate a result from an expression formula. Vous utilisez le langage de formule DAX (Data Analysis Expressions) pour créer vos propres mesures.When you create your own measures, you’ll use the Data Analysis Expressions (DAX) formula language. Le langage DAX inclut une bibliothèque de plus de 200 fonctions, opérateurs et constructions. Il 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.DAX includes a library of over 200 functions, operators, and constructs, providing immense flexibility in creating measures to calculate results for just about any data analysis need.

Les formules DAX sont similaires aux formules Excel.DAX formulas are a lot like Excel formulas. DAX possède même de nombreuses fonctions identiques, telles que DATE, SUM et LEFT.DAX even has many of the same functions like DATE, SUM, and LEFT. Toutefois, les fonctions DAX sont censées fonctionner avec des données relationnelles, comme celles figurant dans Power BI Desktop.But, DAX’s functions are meant to work with relational data like we have in Power BI Desktop.

Examinons un exemple.Let’s look at an example

Diane est responsable des ventes chez Contoso.Jan is a sales manager at Contoso. Elle a été chargée de fournir les prévisions de ventes des revendeurs au cours du prochain exercice.She’s been asked to provide reseller sales projections over the next fiscal year. Elle décide de baser ses estimations sur les montants des ventes de l’année précédente, en appliquant une augmentation annuelle de 6 % résultant des diverses promotions planifiées au cours des six prochains mois.She decides to base her estimates on last year’s sales amounts, with a six percent annual increase resulting from various promotions that are scheduled over the next six months.

Pour communiquer ces estimations, elle importe les données de ventes de l’année précédente dans Power BI Desktop.To report the estimates, she imports last year’s sales data into Power BI Desktop. Elle trouve le champ SalesAmount dans la table Reseller Sales (Ventes des revendeurs).She finds the SalesAmount field in the Reseller Sales table. Comme les données qu’elle a importées contiennent uniquement les montants des ventes de l’année précédente, elle renomme le champ SalesAmount Last Years Sales (Ventes de l’année précédente).Because the data she imported only contains sales amounts for last year, she renames the SalesAmount field to Last Years Sales. Ensuite, elle fait glisser le champ Last Years Sales sur le canevas du rapport.She then drag Last Years Sales onto the report canvas. Il apparaît dans une visualisation de graphique en tant que valeur unique correspondant à la somme de toutes les ventes des revendeurs réalisées l’année précédente.It appears in a chart visualization as single value that is the sum of all reseller sales from last year.

Elle remarque que même si elle n’a pas spécifié de calcul elle-même, un calcul a été fourni automatiquement.She notices that even though she did not specify a calculation herself, one has been provided automatically. Power BI Desktop a créé sa propre mesure en cumulant toutes les valeurs du champ Last Years Sales.Power BI Desktop created its own measure by summing up all of the values in Last Years Sales.

Toutefois, Diane a besoin d’une mesure pour calculer les prévisions de ventes pour l’année à venir, qui sont basées sur les ventes de l’année précédente multipliées par 1,06 pour tenir compte de la hausse de 6 % attendue de l’activité.But, Jan needs a measure to calculate sales projections for the coming year, which will be based on last year’s sales multiplied by 1.06 to account for the expected 6 percent increase in business. Pour ce calcul, elle crée sa propre mesure.For this calculation, she’ll create her own measure. Elle utilise la fonctionnalité Nouvelle mesure pour créer une nouvelle mesure, puis entre la formule DAX suivante :Using the New Measure feature, she creates a new measure, then enters the following DAX formula:

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

Ensuite, Diane fait glisser sa nouvelle mesure Projected Sales (Ventes prévues) dans le graphique.Jan then drags her new Projected Sales measure into the chart.

Très rapidement et avec un minimum d’efforts, Diane a obtenu une mesure pour calculer les ventes prévues.Very quickly and with minimal effort, Jan now has a measure to calculate projected sales. Elle peut aller plus loin dans l’analyse de ses prévisions en filtrant sur des revendeurs spécifiques ou en ajoutant d’autres champs à son rapport.She can further analyze her projections by filtering on specific resellers or by adding other fields to her report.

En savoir plusLearn more

Nous vous avons présenté ici une brève introduction aux mesures, mais de nombreuses informations complémentaire pourront vous aider à apprendre à créer vos propres mesures.We’ve only provided you with a quick introduction to measures here, but there’s a lot more to help you learn how to create your own. Veillez à consulter le Didacticiel : création de mesures personnalisées dans Power BI Desktop, où vous pourrez télécharger un exemple de fichier et bénéficier de leçons pas à pas sur la création de mesures supplémentaires.Be sure to see the Tutorial: Create your own measures in Power BI Desktop, where you can download a sample file and get step-by-step lessons on how to create more measures.

Pour approfondir un peu plus votre connaissance du langage DAX, veillez à consulter Principes fondamentaux de DAX dans Power BI Desktop.To dive a little deeper into DAX, be sure to check out DAX basics in Power BI Desktop. La page Informations de référence sur DAX (Data Analysis Expressions) propose des articles détaillés sur chaque fonction, syntaxe, opérateur et convention d’affectation de noms.The Data Analysis Expressions Reference provides detailed articles on each of the functions, syntax, operators, and naming conventions. Le langage DAX est présent déjà depuis plusieurs années dans Power Pivot dans Excel et SQL Server Analysis Services, et de nombreuses autres ressources utiles sont disponibles.DAX has been around for several years in Power Pivot in Excel and SQL Server Analysis Services, so there are a lot of other great resources available, too. Veillez à consulter DAX Resource Center Wiki, où des membres influents de la communauté BI partagent leurs connaissances sur DAX.Be sure to check out the DAX Resource Center Wiki, where influential members of the BI community share their knowledge of DAX.