Tutoriel : Mettre en forme et combiner des données dans Power BI DesktopTutorial: Shape and combine data in Power BI Desktop

Avec Power BI Desktop, vous pouvez vous connecter à différents types de sources de données, puis mettre en forme les données en fonction de vos besoins, de façon à créer des rapports visuels à partager avec d’autres.With Power BI Desktop, you can connect to many different types of data sources, then shape the data to meet your needs, enabling you to create visual reports to share with others. Mettre en forme des données consiste à transformer les données, c’est-à-dire à renommer des colonnes ou des tables, à changer du texte en nombres, à supprimer des lignes, à définir la première ligne comme en-têtes, etc.Shaping data means transforming the data: renaming columns or tables, changing text to numbers, removing rows, setting the first row as headers, and so on. Combiner des données consiste à se connecter à plusieurs sources de données, à les mettre en forme en fonction des besoins, puis à les regrouper dans une requête utile.Combining data means connecting to two or more data sources, shaping them as needed, then consolidating them into a useful query.

Dans ce tutoriel, vous allez découvrir comment :In this tutorial, you'll learn how to:

  • Mettre forme des données avec l’Éditeur de requête.Shape data by using Query Editor.
  • Se connecter à différentes sources de données.Connect to different data sources.
  • Combiner ces sources de données et créer un modèle de données utilisable dans des rapports.Combine those data sources, and create a data model to use in reports.

Ce tutoriel montre comment mettre en forme une requête avec Power BI Desktop et présente les tâches les plus courantes.This tutorial demonstrates how to shape a query by using Power BI Desktop, highlighting the most common tasks. Pour plus d’informations sur la requête utilisée ici, notamment sur sa création de toutes pièces, consultez Prise en main de Power BI Desktop.The query used here is described in more detail, including how to create the query from scratch, in Getting Started with Power BI Desktop.

L’Éditeur de requête de Power BI Desktop fait largement appel aux menus contextuels (clic droit) ainsi qu’au ruban Transformer.Query Editor in Power BI Desktop makes ample use of right-click menus, as well as the Transform ribbon. La plupart des éléments que vous pouvez sélectionner dans le ruban sont aussi accessibles en cliquant avec le bouton droit sur un élément, par exemple une colonne, puis en choisissant une option dans le menu qui s’affiche.Most of what you can select in the ribbon is also available by right-clicking an item, such as a column, and choosing from the menu that appears.

Mettre en forme les donnéesShape data

Quand vous mettez en forme des données dans l’Éditeur de requête, vous donnez à l’Éditeur de requête des instructions pas à pas pour ajuster les données à votre place à mesure qu’elles sont chargées et présentées.When you shape data in Query Editor, you provide step-by-step instructions for Query Editor to carry out for you to adjust the data as it loads and presents it. La source de données d’origine n’est pas affectée : seule cette vue particulière des données est ajustée, c’est-à-dire mise en forme.The original data source isn't affected; only this particular view of the data is adjusted, or shaped.

Les étapes que vous spécifiez (par exemple, renommage d’une table, transformation d’un type de données ou suppression d’une colonne) sont enregistrées par l’Éditeur de requête.The steps you specify (such as rename a table, transform a data type, or delete a column) are recorded by Query Editor. Chaque fois que cette requête se connecte à la source de données, l’Éditeur de requête effectue ces étapes, si bien que les données sont toujours mises en forme comme vous le spécifiez.Each time this query connects to the data source, Query Editor carries out those steps so that the data is always shaped the way you specify. Ce processus se produit chaque fois que vous utilisez l’Éditeur de requête ou qu’une personne utilise votre requête partagée, par exemple dans le service Power BI.This process occurs whenever you use Query Editor, or for anyone who uses your shared query, such as on the Power BI service. Ces étapes sont capturées, de manière séquentielle, dans le volet Paramètres des requêtes, sous Étapes appliquées.Those steps are captured, sequentially, in the Query Settings pane, under Applied Steps. Nous allons passer en revue chacune de ces étapes dans les paragraphes suivants.We’ll go through each of those steps in the next few paragraphs.

Étapes appliquées dans les paramètres de requête

Dans Prise en main de Power BI Desktop, nous allons utiliser les données sur la retraite que nous avons récupérées en nous connectant à une source de données web, puis nous les mettrons en forme selon nos besoins.From Getting Started with Power BI Desktop, let's use the retirement data, which we found by connecting to a web data source, to shape that data to fit our needs. Nous ajouterons une colonne personnalisée pour calculer le classement en fonction de toutes les données qui représentent des facteurs d’égalité, puis nous comparerons cette colonne à la colonne existante, Rank (Classement).We'll add a custom column to calculate rank based on all data being equal factors, and compare this column to the existing column, Rank.

  1. Dans le ruban Ajouter une colonne, sélectionnez Colonne personnalisée pour ajouter une colonne personnalisée.From the Add Column ribbon, select Custom Column, which lets you add a custom column.

    Sélectionner Colonne personnalisée

  2. Dans la fenêtre Colonne personnalisée, dans Nouveau nom de colonne, entrez New Rank (Nouveau classement).In the Custom Column window, in New column name, enter New Rank. Dans Formule de colonne personnalisée, entrez les données suivantes :In Custom column formula, enter the following data:

    ([Cost of living] + [Weather] + [Health care quality] + [Crime] + [Tax] + [Culture] + [Senior] + [#"Well-being"]) / 8
    
  3. Vérifiez que le message d’état indique Aucune erreur de syntaxe n’a été détectée, puis sélectionnez OK.Make sure the status message is No syntax errors have been detected, and select OK.

    Page Colonne personnalisée sans erreurs de syntaxe

  4. Pour maintenir la cohérence des données de la colonne, transformez les nouvelles valeurs de la colonne en nombres entiers.To keep column data consistent, transform the new column values to whole numbers. Pour les modifier, cliquez avec le bouton droit sur l’en-tête de la colonne, puis sélectionnez Modifier le type > Nombre entier.To change them, right-click the column header, and then select Change Type > Whole Number.

    Si vous avez besoin de sélectionner plusieurs colonnes, sélectionnez une colonne, maintenez la touche Maj enfoncée, sélectionnez les colonnes adjacentes supplémentaires, puis cliquez avec le bouton droit sur un en-tête de colonne.If you need to choose more than one column, select a column, hold down SHIFT, select additional adjacent columns, and then right-click a column header. Vous pouvez également utiliser la touche Ctrl pour sélectionner des colonnes non adjacentes.You can also use the CTRL key to choose non-adjacent columns.

    Sélectionner les données de colonne Nombre entier

  5. Pour transformer des types de données de colonne, ce qui consiste à transformer le type de données actuel en un autre, sélectionnez Texte de données : Texte dans le ruban Transformer.To transform column data types, in which you transform the current data type to another, select Data Type Text from the Transform ribbon.

    Sélectionner Type de données : Texte

  6. Dans Paramètres de requête, la liste Étapes appliquées reflète les étapes de mise en forme appliquées aux données.In Query Settings, the Applied Steps list reflects any shaping steps applied to the data. Pour supprimer une étape du processus de mise en forme, sélectionnez le X à gauche de l’étape.To remove a step from the shaping process, select the X to the left of the step.

    Dans l’image suivante, la liste Étapes appliquées reflète les étapes ajoutées jusqu’à présent :In the following image, the Applied Steps list reflects the added steps so far:

    • Source : connexion au site web.Source: Connecting to the website.

    • Navigation : sélection de la table.Navigation: Selecting the table.

    • Type modifié : modification du type de colonne de Texte à Nombre entier.Changed Type: Changing text-based number columns from Text to Whole Number.

    • Personnalisée ajoutée : ajout d’une colonne personnalisée.Added Custom: Adding a custom column.

    • Type modifié1 : dernière étape appliquée.Changed Type1: The last applied step.

      Liste des étapes appliquées

Ajuster les donnéesAdjust data

Avant d’utiliser cette requête, nous devons apporter quelques modifications pour ajuster ses données :Before we can work with this query, we need to make a few changes to adjust its data:

  • Ajuster les classements en supprimant une colonne.Adjust the rankings by removing a column.

    Nous avons décidé que la colonne Cost of living (Coût de la vie) n’était pas un facteur déterminant pour nos résultats.We've decided Cost of living is a non-factor in our results. Après avoir supprimé cette colonne, nous constatons que les données sont inchangées.After removing this column, we find that the data remains unchanged.

  • Corriger quelques erreurs.Fix a few errors.

    Comme nous avons supprimé une colonne, nous devons réajuster nos calculs dans la colonne New Rank en modifiant notamment une formule.Because we removed a column, we need to readjust our calculations in the New Rank column, which involves changing a formula.

  • Trier les données.Sort the data.

    Trions les données en fonction des colonnes New Rank et Rank.Sort the data based on the New Rank and Rank columns.

  • Remplacer les données.Replace the data.

    Nous allons voir comment remplacer une valeur spécifique et souligner la nécessité d’insérer une Étape appliquée.We'll highlight how to replace a specific value and the need of inserting an Applied Step.

  • Changer le nom de la table.Change the table name.

    Sachant que Table 0 n’est pas un descripteur utile pour la table, nous allons changer son nom.Because Table 0 isn't a useful descriptor for the table, we'll change its name.

  1. Pour supprimer la colonne Cost of living (Coût de la vie), sélectionnez-la, choisissez l’onglet Accueil dans le ruban, puis sélectionnez Supprimer les colonnes.To remove the Cost of living column, select the column, choose the Home tab from the ribbon, and then select Remove Columns.

    Sélectionner Supprimer les colonnes

    Vous remarquerez que les valeurs de New Rank n’ont pas changé du fait de l’ordre des étapes.Notice the New Rank values haven't changed, due to the ordering of the steps. Sachant que l’Éditeur de requête enregistre les étapes de manière séquentielle, mais indépendamment les unes des autres, vous pouvez faire monter ou descendre chaque étape appliquée dans la séquence.Because Query Editor records the steps sequentially, yet independently, of each other, you can move each Applied Step up or down in the sequence.

  2. Cliquez avec le bouton droit sur une étape.Right-click a step. L’Éditeur de requête propose un menu qui vous permet d’effectuer les tâches suivantes :Query Editor provides a menu that lets you do the following tasks:

    • Renommer : renommez l’étape.Rename; Rename the step.
    • Supprimer : supprimez l’étape.Delete: Delete the step.
    • Supprimer jusqu’à la fin : supprimez l’étape active et toutes celles qui suivent.Delete Until End: Remove the current step, and all subsequent steps.
    • Déplacer vers le haut : faites monter l’étape dans la liste.Move Up: Move the step up in the list.
    • Déplacer vers le bas : faites descendre l’étape dans la liste.Move Down: Move the step down in the list.
  3. Déplacez la dernière étape, Colonnes supprimées, juste au-dessus de l’étape Personnalisée ajoutée.Move up the last step, Removed Columns, to just above the Added Custom step.

    Monter l’étape dans Étapes appliquées

  4. Sélectionnez l’étape Personnalisée ajoutée.Select the Added Custom step.

    Notez que les données indiquent à présent Error (Erreur), ce que nous devrons examiner.Notice the data now shows Error, which we'll need to address.

    Résultat en erreur dans les données de la colonne

    Il existe plusieurs façons d’obtenir des informations sur chaque erreur.There are a few ways to get more information about each error. Si vous sélectionnez la cellule sans cliquer directement sur le mot Erreur, l’Éditeur de requête affiche les informations sur l’erreur au bas de la fenêtre.If you select the cell without clicking on the word Error, Query Editor displays the error information on the bottom of the window.

    Informations sur l’erreur dans l’Éditeur de requête

    Si vous sélectionnez le mot Erreur directement, l’Éditeur de requête crée une étape appliquée dans le volet Paramètres de requête et affiche des informations sur l’erreur.If you select the word Error directly, Query Editor creates an Applied Step in the Query Settings pane and displays information about the error.

  5. Comme nous n’avons pas besoin d’afficher d’informations sur les erreurs, sélectionnez Annuler.Because we don't need to display information about the errors, select Cancel.

  6. Pour corriger les erreurs, sélectionnez la colonne New Rank, puis affichez la formule de données de la colonne en cochant la case Barre de formule à partir de l’onglet Affichage.To fix the errors, select the New Rank column, then display the column's data formula by selecting the Formula Bar checkbox from the View tab.

    Sélectionner Barre de formule

  7. Supprimez le paramètre Cost of living et décrémentez le diviseur en modifiant la formule comme suit :Remove the Cost of living parameter and decrement the divisor, by changing the formula as follows:

     Table.AddColumn(#"Removed Columns", "New Rank", each ([Weather] + [Health care quality] + [Crime] + [Tax] + [Culture] + [Senior] + [#"Well-being"]) / 7)
    
  8. Sélectionnez la coche verte à gauche de la zone de formule ou appuyez sur Entrée.Select the green checkmark to the left of the formula box or press Enter.

L’Éditeur de requête remplace les données par les valeurs modifiées et l’étape Personnalisée ajoutée se termine sans erreur.Query Editor replaces the data with the revised values and the Added Custom step completes with no errors.

Notes

Vous pouvez aussi sélectionner Supprimer les erreurs via le ruban ou le menu contextuel pour supprimer les lignes qui présentent des erreurs.You can also select Remove Errors, by using the ribbon or the right-click menu, which removes any rows that have errors. Ceci dit, comme nous voulons garder les données dans la table pour ce tutoriel, nous n’allons pas le faire.However, we didn't want to do so in this tutorial because we wanted to preserve the data in the table.

  1. Triez les données en fonction de la colonne New Rank.Sort the data based on the New Rank column. Sélectionnez d’abord la dernière étape appliquée, Type modifié1 pour afficher les données les plus récentes.First, select the last applied step, Changed Type1 to display the most recent data. Ensuite, sélectionnez la liste déroulante située en regard de l’en-tête de colonne New Rank, puis choisissez Tri croissant.Then, select the drop-down located next to the New Rank column header and select Sort Ascending.

    Trier les données dans la colonne New Rank

    Les données sont maintenant triées en fonction de la colonne New Rank.The data is now sorted according to New Rank. Cependant, si vous examinez la colonne Rank, vous remarquerez que les données ne sont pas triées correctement quand la valeur de New Rank est égale.However, if you look at the Rank column, you'll notice the data isn't sorted properly in cases where the New Rank value is a tie. Nous corrigerons cela à l’étape suivante.We'll fix it in the next step.

  2. Pour corriger le problème de tri des données, sélectionnez la colonne New Rank et remplacez la formule figurant dans la Barre de formule par la formule suivante :To fix the data sorting issue, select the New Rank column and change the formula in the Formula Bar to the following formula:

     = Table.Sort(#"Changed Type1",{{"New Rank", Order.Ascending},{"Rank", Order.Ascending}})
    
  3. Sélectionnez la coche verte à gauche de la zone de formule ou appuyez sur Entrée.Select the green checkmark to the left of the formula box or press Enter.

    Les lignes sont à présent classées en fonction des colonnes New Rank et Rank.The rows are now ordered in accordance with both New Rank and Rank. En outre, vous pouvez sélectionner n’importe quelle étape appliquée dans la liste et poursuivre la mise en forme des données à ce stade de la séquence.In addition, you can select an Applied Step anywhere in the list, and continue shaping the data at that point in the sequence. L’Éditeur de requête insère automatiquement une nouvelle étape de suite après l’étape appliquée actuellement sélectionnée.Query Editor automatically inserts a new step directly after the currently selected Applied Step.

  4. Dans Étape appliquée, sélectionnez l’étape qui précède la colonne personnalisée, à savoir l’étape Colonnes supprimées.In Applied Step, select the step preceding the custom column, which is the Removed Columns step. Nous allons remplacer ici la valeur de classement Weather (Météo) en Arizona.Here we'll replace the value of the Weather ranking in Arizona. Cliquez avec le bouton droit sur la cellule contenant le classement Weather (Météo) de l’Arizona, puis sélectionnez Remplacer les valeurs.Right-click the appropriate cell that contains Arizona's Weather ranking, and then select Replace Values. Faites attention à l’étape appliquée qui est actuellement sélectionnée.Note which Applied Step is currently selected.

    Sélectionner Remplacer les valeurs pour la colonne

  5. Sélectionnez Insérer.Select Insert.

    Comme nous insérons une étape, l’Éditeur de requête nous avertit du risque encouru ; l’ajout d’étapes peut occasionner la rupture de la requête.Because we're inserting a step, Query Editor warns us about the danger of doing so; subsequent steps could cause the query to break.

    Vérification Insérer une étape

  6. Remplacez la valeur de données par 51.Change the data value to 51.

    L’Éditeur de requête remplace les données pour l’Arizona.Query Editor replaces the data for Arizona. Quand vous créez une étape appliquée, l’Éditeur de requête lui attribue un nom basé sur l’action effectuée, en l’occurrence Valeur remplacée.When you create a new Applied Step, Query Editor names it based on the action; in this case, Replaced Value. Si plusieurs étapes portent le même nom dans votre requête, l’Éditeur de requête ajoute un numéro séquentiel à chaque étape appliquée pour les différencier.If you have more than one step with the same name in your query, Query Editor adds a number (in sequence) to each subsequent Applied Step to differentiate between them.

  7. Sélectionnez la dernière étape appliquée, Lignes triées.Select the last Applied Step, Sorted Rows.

    Notez que les données ont changé en ce qui concerne le nouveau classement de l’Arizona.Notice the data has changed regarding Arizona's new ranking. La raison de ce changement est que nous avons inséré l’étape Valeur remplacée au bon endroit, avant l’étape Personnalisée ajoutée.This change occurs because we inserted the Replaced Value step in the correct location, before the Added Custom step.

  8. Enfin, nous voulons modifier le nom de cette table par quelque chose de plus explicite.Lastly, we want to change the name of that table to something descriptive. Dans le volet Paramètres de requête, sous Propriétés, entrez le nouveau nom de la table, puis sélectionnez Entrer.In the Query Settings pane, under Properties, enter the new name of the table, and then select Enter. Nommez cette table RetirementStats.Name this table RetirementStats.

    Renommer la table dans Paramètres de requête

    Au moment de créer des rapports, il est particulièrement utile d’avoir des noms de table descriptifs, notamment quand il s’agit de se connecter à plusieurs sources de données qui figurent toutes dans le volet Champs de la vue Rapport.When we start creating reports, it’s useful to have descriptive table names, especially when we connect to multiple data sources, which are listed in the Fields pane of the Report view.

    Les données sont maintenant mises en forme comme nous le souhaitions.We’ve now shaped our data to the extent we need to. À présent, connectons-nous à une autre source de données et combinons des données.Next let’s connect to another data source, and combine data.

Combiner des donnéesCombine data

Les données sur les différents États sont intéressantes et pourront servir à des analyses complémentaire ou à créer d’autres requêtes.The data about various states is interesting, and will be useful for building additional analysis efforts and queries. Toutefois, elles posent un problème : la plupart de ces données utilisent une abréviation à deux lettres pour les codes d’États, à la place du nom complet de l’État.But there’s one problem: most data out there uses a two-letter abbreviation for state codes, not the full name of the state. Nous devons pouvoir associer les noms des États à leurs abréviations.We need a way to associate state names with their abbreviations.

Par chance, il existe une autre source de données publique qui remplit précisément cette fonction, mais un effort important de mise en forme sera nécessaire pour la connecter à la table relative à la retraite.We’re in luck; there’s another public data source that does just that, but it needs a fair amount of shaping before we can connect it to our retirement table. Pour mettre en forme les données, effectuez ces étapes :TO shape the data, follow these steps:

  1. Dans le ruban Accueil de l’Éditeur de requête, sélectionnez Nouvelle source > Web.From the Home ribbon in Query Editor, select New Source > Web.

  2. Entrez l’adresse du site web pour les abréviations des États, https://en.wikipedia.org/wiki/List_of_U.S._state_abbreviations , puis sélectionnez Se connecter.Enter the address of the website for state abbreviations, https://en.wikipedia.org/wiki/List_of_U.S._state_abbreviations, and then select Connect.

    Le navigateur affiche le contenu du site web.The Navigator displays the content of the website.

    Page du navigateur

  3. Sélectionnez Codes and abbreviations.Select Codes and abbreviations.

    Conseil

    Quelques efforts de mise en forme sont nécessaires pour réduire les données de ce tableau à ce que nous voulons.It will take quite a bit of shaping to pare this table’s data down to what we want. Existe-t-il un moyen plus rapide ou plus facile d’effectuer les étapes suivantes ?Is there a faster or easier way to accomplish the steps below? Oui, il est possible de créer une relation entre les deux tables et de mettre en forme les données en fonction de cette relation.Yes, we could create a relationship between the two tables, and shape the data based on that relationship. Les étapes suivantes restent utiles pour apprendre à travailler avec des tables. Cependant, les relations peuvent vous aider à utiliser rapidement les données de plusieurs tables.The following steps are still good to learn for working with tables; however, relationships can help you quickly use data from multiple tables.

Pour mettre en forme les données, effectuez ces étapes :To get the data into shape, follow these steps:

  1. Supprimez la ligne du haut.Remove the top row. Comme elle est le résultat de la façon dont la table de cette page web a été créée, nous n’en avons pas besoin.Because it's a result of the way that the web page’s table was created, we don’t need it. Sous l’onglet Accueil du ruban, sélectionnez Réduire les lignes >Supprimer les lignes >Supprimer les lignes du haut.From the Home ribbon, select Reduce Rows > Remove Rows > Remove Top Rows.

    Sélectionner Supprimer les lignes du haut

    La fenêtre Supprimer les lignes du haut s’affiche, dans laquelle vous pouvez spécifier le nombre de lignes à supprimer.The Remove Top Rows window appears, letting you specify how many rows you want to remove.

    Notes

    Si Power BI importe accidentellement les en-têtes sous la forme d’une ligne dans votre table de données, vous pouvez sélectionner Utiliser la première ligne comme en-tête dans l’onglet Accueil ou dans l’onglet Transformer du ruban pour corriger votre table.If Power BI accidentally imports the table headers as a row in your data table, you can select Use First Row As Headers from the Home tab, or from the Transform tab in the ribbon, to fix your table.

  2. Supprimez les 26 lignes du bas.Remove the bottom 26 rows. Ces lignes correspondent à des territoires américains, que nous n’avons pas besoin d’inclure.These rows are U.S. territories, which we don’t need to include. Sous l’onglet Accueildu ruban, sélectionnez Réduire les lignes > Supprimer les lignes > Supprimer les lignes du bas.From the Home ribbon, select Reduce Rows > Remove Rows > Remove Bottom Rows.

    Sélectionner Supprimer les lignes du bas

  3. Comme la table RetirementStats ne contient pas d’informations pour Washington DC, nous devons la filtrer hors de la liste.Because the RetirementStats table doesn't have information for Washington DC, we need to filter it from our list. Sélectionnez la flèche déroulante Region Status (Statut de la région), puis décochez la case en regard de Federal district (District fédéral).Select the Region Status drop-down, then clear the checkbox beside Federal district.

    Décocher la case Federal district

  4. Supprimez quelques colonnes inutiles.Remove a few unneeded columns. Comme nous n’avons besoin que du mappage de chaque État avec leur abréviation à deux lettres officielle, nous pouvons supprimer les colonnes suivantes : Colonne1, Colonne3, Colonne4, puis Colonne6 à Colonne11.Because we need only the mapping of each state to its official two-letter abbreviation, we can remove the following columns: Column1, Column3, Column4, and Column6 through Column11. Commencez par sélectionner la Colonne1, enfoncez la touche Ctrl, puis sélectionnez les autres colonnes à supprimer.First select Column1, then hold down the CTRL key and select each of the other columns to be removed. À partir de l’onglet Accueil du ruban, sélectionnez Supprimer les colonnes > Supprimer les colonnes.From the Home tab on the ribbon, select Remove Columns > Remove Columns.

    Supprimer une colonne

    Notes

    Il est maintenant judicieux de souligner que la séquence des étapes appliquées dans l’Éditeur de requête est importante et peut affecter la manière dont les données sont mises en forme.This is a good time to point out that the sequence of applied steps in Query Editor is important, and can affect how the data is shaped. Il est également important de savoir comment une étape peut avoir un impact sur une étape ultérieure. Si vous supprimez une étape de la section Étapes appliquées, les étapes suivantes peuvent ne pas se comporter comme prévu initialement, en raison de l’impact de la séquence des étapes de la requête.It’s also important to consider how one step may impact another subsequent step; if you remove a step from the Applied Steps, subsequent steps may not behave as originally intended, because of the impact of the query’s sequence of steps.

    Notes

    Quand vous redimensionnez la fenêtre Éditeur de requête pour réduire sa largeur, certains éléments du ruban sont condensés pour tirer le meilleur parti de l’espace visible.When you resize the Query Editor window to make the width smaller, some ribbon items are condensed to make the best use of visible space. Quand vous augmentez la largeur de la fenêtre Éditeur de requête, les éléments de ruban sont développés pour exploiter pleinement la zone agrandie du ruban.When you increase the width of the Query Editor window, the ribbon items expand to make the most use of the increased ribbon area.

  5. Renommez les colonnes et la table.Rename the columns and the table. Vous pouvez renommer une colonne de plusieurs façons : Tout d’abord, sélectionnez la colonne, puis choisissez Renommer à partir de l’onglet Transformer du ruban, ou cliquez avec le bouton droit et sélectionnez Renommer.There are a few ways to rename a column: First, select the column, then either select Rename from the Transform tab on the ribbon, or right-click and select Rename. Dans l’image suivante, les flèches indiquent les deux options ; vous ne devez en choisir qu’une seule.The following image has arrows pointing to both options; you only need to choose one.

    Renommer la colonne dans l’Éditeur de requête

  6. Renommez les colonnes State Name (Nom de l’état) et State Code (Code de l’état).Rename the columns to State Name and State Code. Pour renommer la table, entrez le Nom dans le volet Paramètres de requête.To rename the table, enter the Name in the Query Settings pane. Nommez cette table StateCodes.Name this table StateCodes.

Combiner les requêtesCombine queries

Maintenant que nous avons mis en forme la table StateCodes comme nous le voulions, combinons ces deux tables (ou requêtes) en une seule.Now that we’ve shaped the StateCodes table the way we want, let’s combine these two tables, or queries, into one. Les tables dont nous disposons à présent étant le résultat des requêtes que nous avons appliquées aux données, elles sont souvent appelées requêtes.Because the tables we now have are a result of the queries we applied to the data, they’re often referred to as queries.

Il existe deux façons principales de combiner des requêtes : par fusion et par ajout.There are two primary ways of combining queries: merging and appending.

  • Pour ajouter une ou plusieurs colonnes à une autre requête, vous fusionnez les requêtes.When you have one or more columns that you’d like to add to another query, you merge the queries.
  • Pour ajouter des lignes de données à une requête existante, vous ajoutez la requête.When you have additional rows of data that you’d like to add to an existing query, you append the query.

Dans le cas présent, nous souhaitons fusionner les requêtes.In this case, we want to merge the queries. Pour ce faire, procédez comme suit :To do so, follow these steps:

  1. Dans le volet gauche de l’Éditeur de requête, sélectionnez la requête dans laquelle vous voulez fusionner l’autre requête.From the left pane of Query Editor, select the query into which you want the other query to merge. Dans ce cas, il s’agit de RetirementStats.In this case, it's RetirementStats.

  2. Sélectionnez Combiner > Fusionner des requêtes à partir de l’onglet Accueil du ruban.Select Combine > Merge Queries from the Home tab on the ribbon.

    Sélectionner Fusionner des requêtes

    Vous serez peut-être invité à définir les niveaux de confidentialité pour faire en sorte que les données soient combinées sans inclure ni transférer des données que vous ne voulez pas transférer.You may be prompted to set the privacy levels, to ensure the data is combined without including or transferring data you don't want transferred.

    La fenêtre Fusionner s’affiche.The Merge window appears. Elle vous invite à sélectionner la table à fusionner dans la table déjà sélectionnée, puis les colonnes correspondantes à utiliser pour la fusion.It prompts you to select which table you'd like merged into the selected table, and the matching columns to use for the merge.

  3. Sélectionnez State (État) dans la table RetirementStats, puis sélectionnez la requête StateCodes.Select State from the RetirementStats table, then select the StateCodes query.

    Quand vous sélectionnez les colonnes correspondantes, le bouton OK est activé.When you select the correct matching columns, the OK button is enabled.

    Fenêtre Fusionner

  4. Sélectionnez OK.Select OK.

    L’Éditeur de requête crée une colonne NewColumn à la fin de la requête, qui comporte le contenu de la table (requête) qui a été fusionnée avec la requête existante.Query Editor creates a NewColumn column at the end of the query, which contains the contents of the table (query) that was merged with the existing query. Toutes les colonnes de la requête fusionnée sont condensées dans la colonne NewColumn, mais vous pouvez développer la table et inclure les colonnes de votre choix.All columns from the merged query are condensed into the NewColumn column, but you can Expand the table and include whichever columns you want.

    Colonne NewColumn

  5. Pour développer la table fusionnée et sélectionner les colonnes à inclure, sélectionnez l’icône de développement (To expand the merged table, and select which columns to include, select the expand icon (icône Développer).).

    La fenêtre Développer apparaît.The Expand window appears.

    NewColumn dans la requête

  6. Dans ce cas, seule la colonne State Code nous intéresse.In this case, we want only the State Code column. Sélectionnez cette colonne, décochez Utiliser le nom de la colonne d’origine comme préfixe, puis sélectionnez OK.Select that column, clear Use original column name as prefix, and then select OK.

    Si nous avions laissé la case Utiliser le nom de colonne d’origine comme préfixe cochée, la colonne fusionnée aurait été nommée NewColumn.State Code.If we had left the checkbox selected for Use original column name as prefix, the merged column would be named NewColumn.State Code.

    Notes

    Vous voulez savoir comment afficher la table NewColumn ?Want to explore how to bring in the NewColumn table? Vous pouvez faire des essais et si les résultats ne vous satisfont pas, supprimez simplement cette étape de la liste Étapes appliquées dans le volet Paramètres d’une requête. Votre requête retourne à l’état précédant l’application de l’étape Développer.You can experiment a bit, and if you don’t like the results, just delete that step from the Applied Steps list in the Query Settings pane; your query returns to the state prior to applying that Expand step. Vous pouvez faire cela autant de fois que vous le voulez jusqu’à ce que le processus de développement vous convienne.You can do this as many times as you like until the expand process looks the way you want it.

    Nous disposons à présent d’une requête (table) unique qui combine deux sources de données, chacune ayant été mise en forme selon nos besoins.We now have a single query (table) that combines two data sources, each of which has been shaped to meet our needs. Cette requête peut servir de base pour de nombreuses autres connexions de données intéressantes, comme des statistiques sur le coût du logement, des données démographiques ou des opportunités de travail dans un État.This query can serve as a basis for many additional and interesting data connections, such as housing cost statistics, demographics, or job opportunities in any state.

  7. Pour appliquer vos modifications et fermer l’Éditeur de requête, sélectionnez Fermer et appliquer à partir de l’onglet Accueil du ruban.To apply your changes and close Query Editor, select Close & Apply from the Home ribbon tab.

    Le jeu de données transformé s’affiche dans Power BI Desktop, prêt à l’usage pour la création de rapports.The transformed dataset appears in Power BI Desktop, ready to be used for creating reports.

    Sélectionner Fermer et appliquer

Étapes suivantesNext steps

Pour plus d’informations sur Power BI Desktop et ses fonctionnalités, consultez les ressources suivantes :For more information on Power BI Desktop and its capabilities, see the following resources: