Utiliser le visuel Matrice dans Power BI DesktopUse the Matrix visual in Power BI Desktop

Le visuel Matrice vous permet de créer des visuels de matrice (également appelés tables) dans des rapports Power BI Desktop, et de mettre en évidence des éléments au sein de la matrice en les croisant avec d’autres visuels.With the Matrix visual, you can create matrix visuals (sometimes also referred to as tables) in Power BI Desktop reports, and cross-highlight elements within the matrix with other visuals. Vous pouvez également sélectionner des lignes, colonnes et cellules pour les mettre en évidence croisée.In addition, you can select rows, columns, and even individual cells and cross-highlight. Enfin, pour optimiser l’utilisation de l’espace de disposition, le visuel de matrice prend en charge une disposition échelonnée.Lastly, to make better use of layout space, the matrix visual supports a stepped layout.

De nombreuses fonctionnalités sont associées à la matrice, que nous allons passer en revue dans les sections suivantes de cet article.There are many features associated with the matrix, and we'll go through them in the following sections of this article.

Note

Depuis la version de Power BI Desktop publiée en juillet 2017, les visuels de matrice et de table reflètent le style (y compris les couleurs) du thème de rapport appliqué.Beginning with the July 2017 release of Power BI Desktop, matrix and table visuals reflect styling (including colors) from the applied Report Theme. Il se peut que ces couleurs soient différentes de celles attendues pour votre visuel de matrice, mais vous pouvez les modifier dans votre configuration de thème de rapport.These may not be the colors you expect for your matrix visual, which you can change in your Report Theme configuration. Pour plus d’informations sur les thèmes, consultez Utiliser les thèmes de rapport dans Power BI Desktop.See Use Report Themes in Power BI Desktop for more information about themes.

Descendre dans la hiérarchie avec le visuel MatriceUsing drill-down with the Matrix visual

Le visuel Matrice vous permet d’effectuer toutes sortes d’opérations intéressantes de descente dans la hiérarchie qui n’étaient pas possibles avant.With the Matrix visual, you can do all sorts of interesting drill-down activities that weren't available before. Vous pouvez notamment descendre dans la hiérarchie en utilisant des lignes, des colonnes, voire des sections et cellules individuelles.This includes the ability to drill-down using rows, columns, and even into individual sections and cells. Voyons comment ces opérations fonctionnent.Let's take a look at how each of these work.

Descendre dans la hiérarchie sur des en-têtes de ligneDrill-down on row headers

Dans le volet Visualisations, lorsque vous ajoutez plusieurs champs à la section Lignes du puits Champs, vous activez la descente dans la hiérarchie sur les lignes du visuel de matrice.In the Visualizations pane, when you add multiple fields to the Rows section of the Fields well, you enable drill-down on the rows of the matrix visual. Cette opération est similaire à la création d’une hiérarchie, qui vous permet de descendre (et remonter) dans cette hiérarchie et d’analyser les données à chaque niveau.This is similar to creating a hierarchy, which then allows you to drill-down (and then back up) through that hierarchy, and analyze the data at each level.

Dans l’image suivante, la section Lignes contient les éléments Catégorie et Sous-catégorie, qui créent un regroupement (ou une hiérarchie) dans les lignes, à partir duquel nous pouvons extraire.In the following image, the Rows section contains Category and SubCategory, creating a grouping (or hierarchy) in the rows that we can drill through.

Lorsque le visuel comporte un regroupement créé dans la section Lignes, le visuel lui-même affiche les icônes Explorer et Développer dans l’angle supérieur gauche du visuel.When the visual has grouping created in the Rows section, the visual itself displays the drill and expand icons in the top-left corner of the visual.

Similairement au comportement des fonctions Explorer et Développer dans d’autres visuels, ces boutons permettent de descendre (ou remonter) dans la hiérarchie.Similar to the drill and expand behavior in other visuals, selecting those buttons lets us drill-down (or back up) through the hierarchy. Dans ce cas, nous pouvons descendre de Catégorie vers Sous-catégorie, comme l’illustre l’image suivante, où l’icône Descendre d’un niveau dans la hiérarchie (en forme de fourche) a été sélectionnée.In this case we can drill down from Category to SubCategory, as shown in the following image, where the drill-down one level icon (the pitchfork) has been selected.

Outre l’utilisation de ces icônes, nous pouvons cliquer avec le bouton droit sur tout en-tête de ligne et descendre dans la hiérarchie en opérant des sélections dans le menu qui s’affiche.In addition to using those icons, you can right-click on any of those row headers, and drill down by selecting from the menu that appears.

Notez que ce menu offre quelques options qui produisent des différents résultats :Notice there are a few options from the menu that appears, which generates different results:

La sélection de l’option Descendre dans la hiérarchie a pour effet de développe la matrice pour ce niveau de ligne en excluant tous les autres en-têtes de ligne à l’exception de celui sur lequel nous cliquons avec le bouton droit.Selecting Drill Down expands the matrix for that row level, excluding all other row headings except the row header that was right-clicked. Dans l’image suivante, le clic avec le bouton droit a été effectué sur Ordinateurs et l’option Descendre dans la hiérarchie a été sélectionnée.In the following image, Computers was right-clicked, and Drill Down was selected. Vous pouvez constater que d’autres lignes de niveau supérieur n’apparaissent plus dans la matrice.Notice that other top-level rows no longer appear in the matrix. Cela est utile et s’avèrera particulièrement appréciable lorsque nous aborderons la section Sélection croisée.This is a useful feature, and becomes especially cool when we get to the cross-highlighting section.

Nous pouvons cliquer sur l’icône Monter dans la hiérarchie pour revenir à la vue de niveau supérieur précédente.We can click the Drill up icon to get back to the previous top-level view. Si nous sélectionnons ensuite Afficher le niveau suivant dans le menu contextuel, nous obtenons la liste alphabétique de tous les éléments du niveau suivant (en l’occurrence, le champ Sous-catégorie), sans la catégorisation de hiérarchie de niveau supérieur.If we then select Show Next Level from the right-click menu, we get an alphabetical listing of all the next-level items (in this case, the SubCategory field), without the higher-level hierarchy categorization.

Lorsque nous cliquons sur l’icône Monter dans la hiérarchie dans l’angle supérieur gauche pour que la matrice affiche toutes les catégories de niveau supérieur, puis cliquons à nouveau avec le bouton droit et sélectionnons Développer au prochain niveau, nous voyons ce qui suit :When we click on the Drill up icon in the upper-left corner to have the matrix show all top-level categories, then right-click again and select Expand to next level, we see the following:

Nous pouvons également utiliser les options de menu Inclure et Exclure pour respectivement conserver ou supprimer la ligne sur laquelle nous avons cliqué (et toutes ses sous-catégories) dans la matrice.You can also use the Include and Exclude menu items to keep (or remove, respectively) the right-clicked row (and any subcategories) from the matrix.

Descendre dans la hiérarchie sur des en-têtes de colonneDrill-down on column headers

Tout comme sur des lignes, nous pouvons descendre dans la hiérarchie sur des colonnes.Similar to the ability to drill-down on Rows, you can also drill-down on Columns. Dans l’image suivante, vous pouvez voir que le puits du champ Colonnes comprend deux champs, ce qui crée une hiérarchie similaire à celle que nous avons utilisée pour les lignes plus haut dans cet article.In the following image, you can see that there are two fields in the Columns field well, creating a hierarchy similar to what we used for the rows earlier in this article. Dans le puits du champ colonnes, nous avons Classe et Couleur.In the Columns field well, we have Class and Color.

Dans le visuel Matrice, lorsque vous cliquez avec le bouton droit sur une colonne, vous voyez s’afficher l’option Descendre dans la hiérarchie.In the Matrix visual, when we right-click a column, we see the option to drill-down. Dans l’image suivante, nous cliquons avec le bouton droit sur Deluxe, puis sélectionnons Descendre dans la hiérarchie.In the following image, we right-click on Deluxe and select Drill Down.

Lorsque l’option Descendre dans la hiérarchie est sélectionnée, le niveau suivant de la hiérarchie de colonne pour Deluxe s’affiche, en l’occurrence Couleur.When Drill Down is selected, the next level of the column hierarchy for Deluxe is displayed, which in this case is Color.

Les autres options du menu contextuel opèrent sur les colonnes de la même manière que sur les lignes (voir la section précédente, Descendre dans la hiérarchie sur des en-têtes de ligne).The rest of the right-click menu items work on Columns in the same way they do for rows (see the previous section, Drill-down on row headers). Nous pouvons Afficher le niveau suivant, Développer au prochain niveau, ainsi qu’Inclure ou Exclure des colonnes comme nous pouvions le faire avec les lignes.You can Show Next Level, Expand to next level, and Include or Exclude your columns just as you can with rows.

Note

Les icônes Descendre dans la hiérarchie et Monter dans la hiérarchie dans l’angle supérieur gauche du visuel de matrice s’appliquent uniquement aux lignes.The icons drill-down and drill-up icons in the upper left of the matrix visual only apply to rows. Pour descendre dans la hiérarchie sur des colonnes, vous devez utiliser le menu contextuel.In order to drill-down on columns, you must use the right-click menu.

Disposition échelonnée avec des visuels de matriceStepped layout with matrix visuals

Le visuel Matrice met automatiquement en retrait les sous-catégories dans une hiérarchie sous chaque parent. C’est ce qu’on appelle une disposition échelonnée.The Matrix visual automatically indents subcategories in a hierarchy beneath each parent, which is called a stepped layout.

Dans la version d’origine du visuel de matrice, les sous-catégories s’affichaient dans une colonne tout à fait distincte, occupant beaucoup plus d’espace que le visuel.In the original version of the matrix visual, subcategories were shown in an entirely different column, taking up much more space in the visual. L’image suivante montre la table dans le visuel de matrice d’origine. Vous pouvez constater que les sous-catégories apparaissent dans une colonne totalement distincte.The following image shows the table in original matrix visual; notice the subcategories in a completely separate column.

L’image suivante montre le visuel Matrice avec une disposition échelonnée en action.In the following image, you see a Matrix visual, with stepped layout in action. Notez que les sous-catégories (Accessoires d’ordinateur, Ordinateurs de bureau, ordinateurs portables, Moniteurs, etc.) de la catégorie Ordinateurs apparaissent légèrement en retrait, produisant un visuel plus clair et plus concentré.Notice the category Computers has its subcategories (Computers Accessories, Desktops, Laptops, Monitors, and so on) slightly indented, providing a cleaner and much more condensed visual.

Vous pouvez aisément ajuster les paramètres de disposition échelonnée.You can easily adjust the stepped layout settings. Le visuel Matrice étant sélectionné, dans la section Format (icône de rouleau à peinture) du volet Visualisations, développez la section En-têtes de ligne.With the Matrix visual selected, in the Format section (the paint roller icon) of the Visualizations pane, expand the Row headers section. Il y a là deux options : le commutateur Disposition échelonnée (qui active ou désactive cette option) et le curseur Mise en retrait de la disposition échelonnée (qui spécifie l’importance de la mise en retrait en pixels).In there are two options: the Stepped layout toggle (which turns it off or on), and the Stepped layout indentation (specifies the indentation amount, in pixels).

Si vous désactivez l’option Disposition échelonnée, les sous-catégories s’affichent dans une autre colonne au lieu de s’afficher en retrait sous la catégorie parente.If you turn off Stepped layout, the subcategories are shown in another column rather than indented beneath the parent category.

Sous-totaux avec les visuels MatriceSubtotals with matrix visuals

Vous pouvez activer ou désactiver des sous-totaux dans les visuels Matrice, aussi bien pour les lignes que les colonnes.You can turn subtotals on or off in matrix visuals, for both rows and columns. Dans l’image suivante, vous pouvez voir que les sous-totaux de ligne sont définis sur On (Activé).In the following image, you can see that the row subtotals are set to on.

Dans la section Format du volet Visualisations, développez la carte Sous-totaux et définissez le curseur Sous-totaux des lignes sur Off (Désactivé).In the Format section of the Visualizations pane, expand the Subtotals card and turn the Row subtotals slider to Off. Lorsque vous procédez ainsi, les sous-totaux ne sont pas affichés.When you do so, the subtotals are not shown.

Le même processus s’applique pour les sous-totaux des colonnes.The same process applies for column subtotals.

Sélection croisée avec des visuels de matriceCross-highlighting with matrix visuals

Avec le visuel Matrice, tous les éléments de la matrice peuvent être utilisés comme base pour une sélection croisée.With the Matrix visual, any elements in the matrix can be selected as the basis for cross-highlighting. Lorsque vous sélectionnez une colonne dans un visuel Matrice, cette colonne s’affiche en surbrillance, comme tous les autres visuels sur la page de rapport.Select a column in a Matrix and that column is highlighted, as are any other visuals on the report page. Il s’agit d’une fonctionnalité commune d’autres visuels et de la sélection d’un point de données, et à présent le visuel Matrice peut y prendre part.This has been a common feature of other visuals and the selection of a data point, and now the Matrix visual can participate.

De plus, la combinaison Ctrl+Clic fonctionne également pour la sélection croisée.In addition, using CTRL+Click also works for cross-highlighting. Par exemple, dans l’image suivante, une collection de sous-catégories a été sélectionnée dans le visuel Matrice.For example, in the following image a collection of subcategories were selected from the Matrix visual. Notez comment les éléments non sélectionnés dans le visuel sont grisés, et comment les autres visuels de la page reflètent les sélections opérées dans le visuel Matrice.Notice how items that weren't selected from the visual are grayed out, and how the other visuals on the page reflect the selections made in the Matrix visual.

Couleurs d’ombrage et de police avec les visuels MatriceShading and font colors with matrix visuals

Avec le visuel Matrice, vous pouvez appliquer une mise en forme conditionnelle (couleurs et ombrage) à l’arrière-plan des cellules de la matrice, et une mise en forme conditionnelle au texte et aux valeurs.With the Matrix visual, you can apply conditional formatting (colors and shading) to the background of cells within the matrix, and you can apply conditional formatting to the text and values themselves.

Pour appliquer la mise en forme conditionnelle, vous pouvez effectuer les opérations suivantes lorsqu’un visuel Matrice est sélectionné :To apply conditional formatting, you can do either of the following when a matrix visual is selected:

  • Dans le volet Champs, cliquez sur le champ, puis sélectionnez Mise en forme conditionnelle dans le menu.In the Fields pane, right-click the Field, and select Conditional formatting from the menu.

  • Ou, dans le volet Format, développez la carte Mise en forme conditionnelle et pour Échelles de couleurs de l’arrière-plan ou Échelles de couleurs de la police, définissez le curseur sur On (Activé).Or, in the Format pane, expand the Conditional formatting card and for either Background color scales or Font color scales, turn the slider to On. Activer l’une de ces options a pour effet d’afficher un lien pour Contrôles avancés, qui vous permet de personnaliser les couleurs et les valeurs pour la mise en forme des couleurs.Turning either on displays a link for Advanced controls, which allows you to customize the colors and values for the color formatting.

Chacune de ces approches permet d’obtenir le même résultat.Either approach achieves the same result. Sélectionner Contrôles avancés a pour effet d’afficher la boîte de dialogue suivante, qui vous permet d’effectuer des ajustements :Selecting Advanced controls displays the following dialog, which lets you make adjustments:

Considérations et limitationsLimitations and considerations

Dans cette version du visuel Matrice, gardez à l’esprit les considérations et limitations suivantes.In this release of the Matrix visual, there are a few limitations and considerations to keep in mind.

  • L’exploration de colonnes n’est possible qu’à l’aide du menu contextuel, et rien n’indique actuellement sur ce visuel que vous pouvez explorer des groupes de lignes ou de colonnes.Drill on columns can only be done by using the right-click menu, and there's currently no indication on the visual that you can drill into row or column groups
  • Vous pouvez uniquement développer tous les éléments d’un niveau à la fois, au lieu d’une catégorie à la fois.You can only expand all items in a level at once, rather than expanding one category at a time
  • L’option Afficher les enregistrements peut apparaître dans un menu contextuel lorsque vous cliquez avec le bouton droit sur des en-têtes de colonne, mais elle n’est pas opérationnelle.See Records may appear on a menu when right-clicking a column headers, but it is not operational
  • Il n’y a actuellement pas de ligne Total général.There currently is no Grand total row
  • La désactivation de la ligne du sous-total dans une disposition échelonnée n’a aucun effet.Turning off the subtotal row in stepped layout doesn't have any effect
  • Des en-têtes de colonne peuvent être tronqués si des groupes internes contiennent un texte plus court que celui du groupe externe.Column headers may be truncated if inner groups have shorter text than the outer group
  • La modification de la mise en retrait de la disposition échelonnée ne devrait pas avoir d’incidence sur le retrait du groupe de lignes extérieur.Changing the stepped layout indentation shouldn't indent the outermost row group's indent

Nous sommes toujours désireux de recevoir vos commentaires.We're always eager to hear your thoughts. Nous effectuons actuellement un sondage sur ce visuel Matrice. Dès lors, si vous avez quelques minutes, nous vous serions reconnaissants de bien vouloir répondre au sondage.We're currently conducting a survey on this Matrix visual, so if you have a few minutes, please take the survey.