Didacticiel : créer vos propres mesures dans Power BI DesktopTutorial: Create your own measures in Power BI Desktop

Certaines solutions d’analyse de données parmi les plus puissantes peuvent être créées dans Power BI Desktop à l’aide de mesures.Some of the most powerful data analysis solutions in Power BI Desktop can be created by using measures. Les mesures vous aident en effectuant des calculs sur vos données quand vous interagissez avec des rapports.Measures help us by performing calculations on our data as we interact with our reports. Ce didacticiel vous aidera à comprendre et à créer vos propres mesures élémentaires dans Power BI Desktop.This tutorial will guide you through understanding and creating some of your own basic measures in Power BI Desktop.

Cet article s’adresse aux utilisateurs de Power BI déjà familiarisés avec l’utilisation de Power BI Desktop pour créer des modèles plus avancés.This article is intended for Power BI users already familiar with using Power BI Desktop to create more advanced models. Vous devez déjà bien connaître l’utilisation de la fonctionnalité Obtenir des données et de l’Éditeur de requête pour importer des données, l’utilisation de plusieurs tables connexes et l’ajout de champs dans le Canevas de rapport.You should already be familiar with using Get Data and Query Editor to import data, working with multiple related tables, and adding fields to the Report Canvas. Si vous découvrez seulement Power BI Desktop, veillez à consulter Prise en main de Power BI Desktop.If you’re new to Power BI Desktop, be sure to check out Getting Started with Power BI Desktop.

Pour effectuer les étapes de ce didacticiel, vous devez télécharger le fichier Contoso Sales Sample for Power BI Desktop.To complete the steps in this tutorial, you’ll need to download the Contoso Sales Sample for Power BI Desktop file. Il contient des données sur les ventes en ligne de la société fictive Contoso, Inc. Comme ces données ont été importées à partir d’une base de données, vous ne pouvez pas vous connecter à la source de données ni l’afficher dans l’Éditeur de requête.It already includes online sales data from the fictitious company, Contoso, Inc. Because data in the file was imported from a database, you won’t be able to connect to the datasource or view it in Query Editor. Une fois le fichier sur votre ordinateur, ouvrez-le dans Power BI Desktop.When you have the file on your own computer, go ahead and open it in Power BI Desktop.

À quoi correspondent ces mesures ?What are these measures all about?

Les mesures sont le plus souvent créées automatiquement pour vous, par exemple quand vous cochez la case à côté du champ SalesAmount dans la table Sales figurant dans la liste des champs, ou quand vous faites glisser SalesAmount sur le canevas de rapport.Measures are most often created for us automatically, like when we select the checkbox next to the SalesAmount field from the Sales table in the field list, or drag SalesAmount onto the Report canvas.

Une nouvelle visualisation apparaît, comme suit :A new chart visualization appears, like this:

Vous obtenez un histogramme indiquant un montant global des prix de vente provenant du champ SalesAmount.What we get is a Column chart showing a sum total amount of sales values from the SalesAmount field. Le champ SalesAmount est en fait simplement une colonne nommée SalesAmount dans la table Sales qui a déjà été importée.Our SalesAmount field is really just a column named SalesAmount in the Sales table we already imported.

La colonne SalesAmount contient plus de deux millions de lignes de prix de vente.The SalesAmount column contains over two million of rows of sales values. Vous vous demandez peut-être pourquoi vous ne voyez pas une table avec des lignes de toutes ces valeurs.You might be wondering why you don’t see a table with rows of all those values. En fait, Power BI Desktop sait que toutes les valeurs de SalesAmount sont d’un type de données numérique et que vous souhaitez probablement les agréger d’une manière ou d’une autre, en les cumulant, en calculant leur moyenne, en les décomptant, etc.Well, Power BI Desktop knows that all of the values in SalesAmount are of a numeric datatype, and you’ll probably want to aggregate them in some way, whether it be adding them up, averaging, counting, etc..

Chaque fois que vous voyez un champ avec une icône sigma dans la liste Champs, cela signifie que le champ est numérique et que ses valeurs peuvent être agrégées.Whenever you see a field in the Fields list with a sigma icon , it means the field is numeric, and its values can be aggregated. Dans ce cas, quand vous sélectionnez SalesAmount, Power BI Desktop crée sa propre mesure, puis calcule et affiche dans le graphique la somme de tous les montants des ventes.In this case, when we select SalesAmount, Power BI Desktop creates its own measure and the sum of all sales amounts is calculated and displayed in our chart.

La somme constitue l’agrégation par défaut quand vous sélectionnez un champ avec un type de données numérique, mais vous pouvez aisément configurer un autre type d’agrégation.Sum is the default aggregation when we select a field with a numeric datatype, but we can change to a different type of aggregation quite easily.

Dans la zone Valeur , cliquez sur la flèche orientée vers le bas en regard de SalesAmount, puis sélectionnez Moyenne.In the Value area, if we click the down arrow next to SalesAmount, we can then select Average.

La visualisation affiche alors la moyenne de tous les prix de vente figurant dans le champ SalesAmount.Our visualization changes to an average of all sales values in the SalesAmount field.

Vous pouvez modifier le type d’agrégation en fonction du résultat que vous souhaitez, mais tous les types d’agrégation ne s’appliquent pas à tous les types de données numériques.We can change the type of aggregation depending on the result we want, but not all types of aggregation apply to just any numeric datatype. Par exemple, pour le champ SalesAmount, les opérations Somme et Moyenne ont un sens.For example, for our SalesAmount field, Sum and Average make sense. Les opérations Minimum et Maximum sont également possibles.Minimum and Maximum have their place as well. En revanche, l’opération Nombre n’a pas vraiment de sens pour le champ SalesAmount, car même si les valeurs sont numériques, elles correspondent à une devise.But, Count won’t really make much sense for our SalesAmount field because while its values are numeric, they’re really currency.

La compréhension des agrégations est essentielle à la compréhension des mesures, car chaque mesure effectue un certain type d’agrégation.Understanding aggregations is fundamental to understanding measures, because every measure will perform some type of aggregation. Vous verrez d’autres exemples d’utilisation d’une agrégation Somme un peu plus tard, quand vous créerez des mesures personnalisées.We’ll see more examples of using a Sum aggregation a little later, when you create some of your own measures.

Les valeurs calculées à partir des mesures changent toujours en réponse à vos interactions avec votre rapport.Values calculated from measures are always changing in response to our interactions with our report. Par exemple, si vous faites glisser le champ RegionCountryName de la table Geography vers votre graphique, la moyenne des montants des ventes pour chaque pays est calculée et affichée.For example, if we drag the RegionCountryName field from the Geography table to our chart, sales amounts for each country are averaged and displayed.

Quand le résultat d’une mesure change en raison d’une interaction avec votre rapport, vous affectez le contexte de votre mesure.When the result of a measure changes because of an interaction with our report, we are affecting our measure’s context. En fait, chaque fois que vous interagissez avec votre rapport, vous modifiez le contexte dans lequel une mesure calcule et affiche ses résultats.In fact, every time you interact with your report, you are changing the context in which a measure calculates and displays its results.

Dans la plupart des cas, Power BI fait son travail et calcule et retourne les valeurs en fonction des champs que vous ajoutez et des types d’agrégation que vous choisissez.In most cases, Power BI does its thing and calculates and returns values according to the fields we’ve added and the types of aggregation we choose. Toutefois, dans d’autres cas, vous pouvez être amené à créer vos propres mesures pour effectuer des calculs uniques plus complexes.But in other cases, you might have to create your own measures to perform more complex, unique calculations.

Dans Power BI Desktop, vous créez vos propres mesures à l’aide du langage de formule DAX (Data Analysis Expressions).With Power BI Desktop, you create your own measures with the Data Analysis Expressions (DAX) formula language. Les formules DAX sont très semblables aux formules Excel.DAX formulas are very similar to Excel formulas. En fait, DAX utilise bon nombre de fonctions, opérateurs et syntaxes identiques à ceux des formules Excel.In fact, DAX uses many of the same functions, operators, and syntax as Excel formulas. Toutefois, les fonctions de DAX sont conçues pour fonctionner avec des données relationnelles et effectuer des calculs plus dynamiques quand vous interagissez avec vos rapports.However, DAX’s functions are designed to work with relational data and perform more dynamic calculations as we interact with our reports.

Il existe plus de 200 fonctions DAX capables d’effectuer des opérations très diverses, de simples agrégations comme Somme et Moyenne jusqu’à des fonctions statistiques et de filtrage plus complexes.There are over 200 DAX functions that do everything from simple aggregations like Sum and Average to more complex statistical and filtering functions. Nous n’allons pas trop entrer dans les détails du langage DAX ici, mais il existe de nombreuses ressources qui vous aideront à en savoir plus.We’re not going to go into too much detail on the DAX language here, but there are many resources to help you learn more. Une fois que vous aurez parcouru ce didacticiel, veillez à consulter Principes fondamentaux de DAX dans Power BI Desktop.After you've gone through this tutorial, be sure to see DAX basics in Power BI Desktop.

Quand vous créez vos propres mesures, celles-ci sont ajoutées à la liste Champs pour la table de votre choix.When we create our own measures, they’re added to the Fields list for the table we want. Il s’agit d’une mesure modèle qui restera dans votre tableau en tant que champ.This is known as a model measure, and it will remain in our table as a field. L’un des principaux avantages des mesures modèles est que vous pouvez les nommer comme vous le souhaitez pour les rendre plus identifiables.Some of the great advantages of model measures are that we can name them what we want, making them more identifiable. Vous pouvez également les utiliser comme argument dans d’autres expressions DAX, et vous pouvez créer des mesures qui effectuent des calculs complexes très rapidement.We can also use them as an argument in other DAX expressions, and we can create measures that perform complex calculations very quickly.

Créer une mesure personnaliséeLet’s create our own measure

Supposez que vous souhaitez analyser vos ventes nettes.Let’s say we want to analyze our net sales. Si vous examinez la table Sales dans la liste des champs, vous voyez qu’il n’existe pas de champ NetSales.If we look at our Sales table in the field list, we see that there's no field named NetSales. Toutefois, vous possédez les blocs de construction requis pour créer votre propre mesure afin de calculer les ventes nettes.But, we have the building blocks to create our own measure to calculate net sales.

Vous avez besoin d’une mesure pour soustraire les remises et les retours des montants des ventes.We need a measure to subtract discounts and returns from sales amounts. Comme vous souhaitez que votre mesure calcule un résultat pour un contexte quelconque affiché dans la visualisation, dans les faits, vous devez soustraire la somme de DiscountAmount et ReturnAmount de la somme de SalesAmount.Because we want our measure to calculate a result for whatever context we have in our visualization, in-effect, we need to subtract the sum of DiscountAmount and ReturnAmount from sum of SalesAmount. Cela peut sembler quelque peu déroutant pour le moment, mais ne vous inquiétez pas, vous y verrez plus clair dans un instant.This might seem a little confusing at the moment; don’t worry, it will be more clear in a little bit.

Ventes nettesNet sales

  1. Effectuez un clic droit ou cliquez sur la flèche orientée vers le bas dans la table Sales figurant dans la liste des champs, puis cliquez sur Nouvelle mesure.Right click, or click the down arrow on the Sales table in the field list, and then click New Measure. Cela garantit l’enregistrement de votre nouvelle mesure dans la table Sales, où elle est plus facile à trouver.This will make sure our new measure is saved in the Sales table, where it will be easier to find.

    Conseil

    Vous pouvez également créer une mesure en cliquant sur le bouton Nouvelle mesure dans l’onglet Accueil du ruban de Power BI Desktop.You can also create a new measure by clicking on the New Measure button in the ribbon on Power BI Desktop’s Home tab.

    Quand vous créez une mesure à partir du ruban, la mesure peut être créée dans l’une quelconque des tables.When you create a measure from the ribbon, the measure could be created in any of the tables. Une mesure n’est pas tenue d’appartenir à une table particulière, mais il est plus facile de la trouver si elle est créée dans une table plus logique pour vous.While a measure doesn’t have to belong in a particular table, it will be easier to find if you create them in a table most logical to you. Si vous voulez qu’elle figure dans une table particulière, commencez par cliquer sur la table pour la rendre active.If you want it to be in a particular table, click the table first, to make it active. Cliquez ensuite sur Nouvelle mesure.Then click New Measure. Dans le cas présent, vous allez créer votre première mesure dans la table Sales.In our case, we’re going to create our first measure in the Sales table.

    La barre de formule apparaît en haut du canevas du rapport.The formula bar appears along the top of the Report Canvas. C’est là que vous pouvez renommer votre mesure et entrer une formule DAX.This is where we can rename our measure and enter a DAX formula.

    Spécifiez un nom pour votre nouvelle mesure.Let’s give our new measure a name. Par défaut, une nouvelle mesure est simplement nommée Mesure.By default a new measure is simply named Measure. Si nous ne la renommez pas, quand vous en créerez d’autres, elles seront nommées Mesure 2, Mesure 3, etc.If we don’t rename it, when we create another, it will be named Measure 2, Measure 3, and so on. Pour que vos mesures soient plus identifiables, nommez-les Net Sales.We want our measures to be more identifiable, so let’s name our new measure Net Sales.

  2. Mettez en surbrillance Measure (Mesure) dans la barre de formule, puis tapez Net Sales (Ventes nettes).Highlight Measure in the formula bar, and then type Net Sales.

    À présent, vous pouvez commencer à entrer la formule.Now we can begin entering our formula.

  3. Après le signe égal, tapez un S. Une liste déroulante de suggestions s’affiche avec toutes les fonctions DAX commençant par la lettre S. Plus vous tapez de caractères, plus les suggestions de la liste se rapprochent de la fonction dont vous avez besoin.After the equals sign type an S. You’ll see a dropdown suggestion list appear with all of the DAX functions beginning with the letter S. The more we type, the more the suggestion list is scaled closer to the function we need. Sélectionnez SUM en faisant défiler l’affichage vers le base, puis appuyez sur Entrée.Select SUM by scrolling down, and then press Enter.

    Quand vous appuyez sur Entrée, une parenthèse ouvrante apparaît avec une autre liste de suggestions présentant toutes les colonnes disponibles que vous pouvez passer à la fonction SUM.After we press Enter, an opening parenthesis appears along with another suggestion list of all of the available columns we can pass to the SUM function.

    Une expression apparaît toujours entre une parenthèse ouvrante et une parenthèse fermante.An expression always appears between an opening and closing parenthesis. Dans le cas présent, votre expression doit contenir un seul argument à passer à la fonction SUM, une colonne à totaliser.In this case, our expression is going to contain a single argument to pass to the SUM function; a column to sum up. Vous pouvez réduire votre liste de colonnes en tapant les premières lettres de ce que vous voulez.We can narrow down our list of columns by typing the first letters of what we want. Dans le cas présent, vous voulez la colonne SalesAmount, si bien que quand vous commencez à taper salesam, la liste est réduite à deux éléments que vous pouvez sélectionner.In this case, we want the SalesAmount column, so when we begin typing salesam, our list gets smaller, and we are shown two items we can select. Ils correspondent en fait à la même colonne.They’re actually the same column. Un élément indique simplement [SalesAmount], car vous créez votre mesure dans la table qui contient la colonne SalesAmount.One just shows [SalesAmount], because we’re creating our measure in the same table the SalesAmount column is in. L’autre élément indique le nom de la table avant le nom de la colonne.The other, we see the table name preceding the column name.

    En général, il est conseillé d’entrer le nom qualifié complet d’une colonne.In general, it’s good practice to enter the fully qualified name of a column. Cela facilite la lecture de vos formules.It will make your formulas easier to read.

  4. Sélectionnez Sales[SalesAmount] (Ventes[MontantVente]), puis tapez une parenthèse fermante.Select Sales[SalesAmount], and then type a closing parenthesis.

    Conseil

    Les erreurs de syntaxe sont le plus souvent provoquées par une parenthèse fermante manquante ou mal placée.Syntax errors are most often caused by a missing or misplaced closing parenthesis.

    Maintenant, il convient de soustraire les deux autres colonnes.Now we want to subtract our other two columns.

  5. Après la parenthèse fermante de votre première expression, tapez un espace, puis un opérateur moins (-), suivi d’un autre espace.After the closing parenthesis for our first expression, type a space, and then a minus operator (-), followed by another space. Ensuite, entrez une autre fonction SUM avec la colonne Sales[DiscountAmount] comme argument.Then enter another SUM function with the Sales[DiscountAmount] column as its argument.

    Vous commencez à manquer d’espace pour votre formule.We’re starting to run out of space for our formula. Aucun problème.No problem.

  6. Cliquez sur le chevron orienté vers le bas, situé à droite de la barre de formule.Click the down chevron on the right side of the formula bar.

    À présent, vous avez davantage d’espace.Now we have more space. Vous pouvez entrer les nouvelles parties dans votre formule sur une nouvelle ligne en appuyant sur Alt+Entrée.We can enter new parts to our formula on a new line by pressing Alt-Enter. Vous pouvez également déplacer des éléments en utilisant la touche Tab.We can also move things over by using Tab.

    Maintenant, vous pouvez ajouter la dernière partie de votre formule.Now we can add the final part of our formula.

  7. Ajoutez un autre opérateur moins suivi d’une autre fonction SUM et de la colonne Sales[ReturnAmount] comme argument.Add another minus operator followed by another SUM function and the Sales[ReturnAmount] column as its argument.

    La formule semble maintenant prête.Our formula now looks ready.

  8. Appuyez sur Entrée ou cliquez sur la coche dans la barre de formule pour terminer.Press Enter or click the checkmark in the formula bar to complete. La formule est validée et ajoutée à la liste des champs dans la table Sales.The formula is validated and added to the field list in the Sales table.

Ajouter la nouvelle mesure à un rapportLet’s add our new measure to a report

À présent, vous pouvez ajouter la mesure Net Sales dans le canevas du rapport de manière à ce que les ventes nettes soient calculées pour les autres champs que vous ajoutez éventuellement au rapport.Now we can add our Net Sales measure to the report canvas, and net sales will be calculated for whatever other fields we add to the report. Examinez les ventes nettes par pays.Let’s look at net sales by country.

  1. Faites glisser la mesure Net Sales à partir de la table Sales dans le canevas du rapport.Drag the Net Sales measure from the Sales table onto the Report canvas.

  2. Maintenant, faites glisser le champ RegionCountryName à partir de la table Geography (Géographie) dans le graphique.Now drag the RegionCountryName field from the Geography table into the chart.

    Ajoutez d’autres données.Let’s add some more data.

  3. Faites glisser le champ SalesAmount dans le graphique pour voir la différence entre les ventes nettes et le montant des ventes.Drag the SalesAmount field into the chart, to see the difference between net sales and sales amount.

    Maintenant, votre graphique contient vraiment deux mesures :We now really have two measures in our chart. la mesure SalesAmount qui a été totalisée automatiquement et la mesure Net Sales que vous avez créée.SalesAmount, which was summed up automatically, and the Net Sales measure we created. Dans chaque cas, les résultats ont été calculés dans le contexte d’un autre champ présent dans le graphique, les pays figurant dans RegionCountryName.In each case, the results were calculated in context of another field we have in the chart, the countries in RegionCountryName.

    Vous allez ajouter un segment afin de décomposer encore les ventes nettes et les montants des ventes par année civile.Let’s add a Slicer, so we can further break down our net sales and sales amounts by calendar year.

  4. Cliquez sur une zone vide en regard du graphique, puis dans Visualisations, cliquez sur la visualisation Table.Click a blank area next to the chart, then in Visualizations, click on the Table visualization.

    Cette opération crée une visualisation de table vide dans le canevas de rapport.This creates a blank table visualization in the Report canvas.

  5. Faites glisser le champ Year à partir de la table Calendar dans la nouvelle table vide.Drag the Year field from the Calendar table into the new blank table.

    Comme Year est un champ numérique, Power BI Desktop totalise ses valeurs et génère un graphique.Because Year is a numeric field, Power BI Desktop summed up its values and gave us a chart. Toutefois, cela ne présente pas un grand intérêt comme segment.But, that doesn’t do us much good as a Slicer.

  6. Dans Values (Valeurs), cliquez sur la flèche vers le bas en regard de Year (Année), puis cliquez sur Do Not Summarize (Ne pas résumer).In Values, click the down arrow next to Year, and then click Do Not Summarize.

    Maintenant, nous pouvons modifier le champ Year en segment dans la visualisation de table.Now we can change the Year field in the table visualization into a Slicer.

    1. Dans Visualisations, cliquez sur la visualisation Segment.In Visualizations, click the Slicer visualization.

      À présent, Year fait office de segment.Now we have Year as a Slicer. Vous pouvez sélectionner tout individu ou groupe d’années et les visualisations de votre rapport seront toutes découpées en conséquence.We can select any individual or group of years and our report’s visualizations will all be sliced accordingly.

  7. Continuez et cliquez sur 2013.Go ahead and click on 2013. Vous voyez le graphique changer.You’ll see the chart change. Vos mesures Net Sales et SalesAmount sont recalculées, présentant les nouveaux résultats juste pour 2013.Our Net Sales and SalesAmount measures are re-calculated, showing new results just for 2013. Ici encore, vous avez modifié le contexte dans lequel vos mesures calculent et affichent les résultats.Here again, we’ve changed the context in which our measures calculate and display results.

Créer une mesure supplémentaireLet’s create another measure

Maintenant que vous savez comment créer vos propres mesures, vous allez en créer une autre.Now that you know how to create your own measures, let’s create a another.

Ventes nettes par unitéNet sales per unit

Que se passe-t-il si vous voulez savoir quels sont les produits vendus avec le plus de ventes par unité ?What if we want to find out which products with the most sales per unit sold is?

Vous pouvez créer une autre mesure.Well, we can create another measure. Dans ce cas, vous souhaitez diviser les ventes nettes par la quantité d’unités vendues.In this case, we want to divide net sales by the quantity of units sold. En fait, vous souhaitez diviser le résultat de votre mesure Net Sales par la somme de Sales[SalesQuantity].In-effect, we want to divide the result of our Net Sales measure by the sum of Sales[SalesQuantity].

  1. Créez une mesure nommée Net Sales per Unit dans la table Sales ou Products.Create a new measure named Net Sales per Unit in either the Sales or Products table.

    Dans cette mesure, vous allez utiliser la mesure Net Sales créée précédemment.In this measure, we’re going to use the Net Sales measure we created earlier. Avec DAX, vous pouvez référencer d’autres mesures dans votre formule.With DAX, we can reference other measures in our formula.

  2. Commencez à taper Net Sales.Begin typing Net Sales. La liste de suggestions vous montre ce que vous pouvez ajouter.The suggestion list will show what we can add. Sélectionnez [Net Sales].Select [Net Sales].

    Vous pouvez également référencer une autre mesure en tapant simplement un crochet ouvrant ([).You can also reference another measure by just typing an opening bracket ([). La liste de suggestions vous montre uniquement les mesures que vous pouvez ajouter dans votre formule.The suggestion list will show us only the measures we can add to our formula.

  3. Juste après [Net Sales], entrez un espace, puis un opérateur de division (/), puis entrez une fonction SUM et tapez Quantity.Right after [Net Sales], enter a space, then a divide operator (/), then enter a SUM function, then type Quantity. La liste de suggestions montre toutes les colonnes dont le nom inclut Quantity.The suggestion list shows all of the columns with Quantity in the name. Sélectionnez Sales[SalesQuantity].Select Sales[SalesQuantity]. La formule doit maintenant ressembler à ceci :The formula should now look like this:

    Net Sales per Unit = [Net Sales] / SUM(Sales[SalesQuantity])Net Sales per Unit = [Net Sales] / SUM(Sales[SalesQuantity])

    Pas mal, non ?Pretty cool, huh? La saisie de formules DAX est vraiment simple quand vous utilisez la fonctionnalité de recherche et de suggestion de l’éditeur DAX.Entering DAX formulas is really quite easy when we use the DAX Editor’s search and suggestion functionality. À présent, vous allez voir ce que vous obtenez avec votre nouvelle mesure Net Sales per Unit.Now, let’s see what we get with our new Net Sales per Unit measure.

  4. Faites glisser la mesure Net Sales per Unit (Ventes nettes par unité) dans une zone vide du canevas du rapport.Drag the Net Sales per Unit measure onto a blank area in the report canvas.

    Rien de très intéressant, n’est-ce pas ?Not very interesting is it? Ne vous inquiétez pas.Don’t worry.

  5. Modifiez le type de visualisation de graphique en spécifiant Tree Map.Change the chart visualization type to Tree Map.

  6. À présent, faites glisser le champ ProductCategory à partir de la table ProductCategory vers le bas dans la zone Group (Groupe).Now drag the ProductCategory field from the ProductCategory table down into the Group area.

    Ces informations sont intéressantes, mais comment faire si vous souhaitez connaître les ventes nettes par produit ?That’s some good info, but what if we want to look at net sales by product?

  7. Supprimez le champ ProductCategory et faites glisser le champ ProductName à partir de la table Product (Produit) vers le bas dans la zone Group (Groupe).Remove the ProductCategory field, and then drag the ProductName field from the Product table down into the Group area instead.

    Bon, il est vrai que nous ne faisons qu’expérimenter, mais admettez que c’est plutôt sympa !Ok, now we're just playing, but you have to admit, that's just cool! Il est aussi possible de filtrer ce Treemap de plusieurs façons, mais cela dépasse le champ d’application de ce didacticiel.Of course, we can filter this tree map down any number of ways, but that's out of scope for this tutorial.

Ce que vous avez apprisWhat we’ve learned

Les mesures présentent une efficacité véritable pour l’élaboration des analyses que vous souhaitez à partir de vos données.Measures give us a lot of power in getting the insights we want from our data. Vous avez appris à créer des mesures à l’aide de la barre de formule.We’ve learned how to create measures by using the formula bar. Vous pouvez nommer les mesures de la manière la plus explicite, et les listes de suggestions facilitent la recherche et la sélection de l’élément approprié à ajouter à vos formules.We can name measures whatever makes most sense, and the suggestion lists make it easy to find and select the right element to add to our formulas. Vous avez également bénéficié d’une présentation des contextes, dans lesquels le résultat des calculs effectués dans les mesures change en fonction d’autres champs ou d’autres expressions dans la formule de vos mesures.We’ve also been introduced to context, where the result of calculations in measures change according to other fields, or by other expressions in your measure formula.

Étapes suivantesNext steps

Si vous souhaitez approfondir vos connaissances des formules DAX et créer des mesures plus avancées, consultez Principes fondamentaux de DAX dans Power BI Desktop.If you want to take a deeper dive into DAX formulas, and create some more advanced measures, see DAX basics in Power BI Desktop. Cet article porte sur les concepts fondamentaux propres à DAX, tels que la syntaxe, les fonctions et une compréhension plus approfondie du contexte.This article focuses on fundamental concepts in DAX, such as syntax, functions, and a more thorough understanding of context.

Veillez à ajouter la page Informations de référence sur DAX (Data Analysis Expressions) à vos favoris.Be sure to add the Data Analysis Expressions (DAX) Reference to your favorites. Vous y trouverez des informations détaillées sur la syntaxe DAX, les opérateurs et plus de 200 fonctions DAX.This is where you'll find detailed info on DAX syntax, operators, and the over 200 DAX functions.