Verwenden des Matrixvisuals in Power BI DesktopUse the Matrix visual in Power BI Desktop

Mit dem Matrixvisual können Sie visuelle Matrixelemente (auch als Tabellen bezeichnet) in Power BI Desktop-Berichten erstellen. Das neue Visual ermöglicht die Kreuzhervorhebung von Elementen innerhalb der Matrix mit anderen Visuals.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. Darüber hinaus können Sie Zeilen, Spalten und sogar einzelne Zellen für die Kreuzhervorhebung auswählen.In addition, you can select rows, columns, and even individual cells and cross-highlight. Um den für Layouts verfügbaren Platz besser auszunutzen, unterstützt das Matrixvisual ein abgestuftes Layout.Lastly, to make better use of layout space, the matrix visual supports a stepped layout.

Die Matrix bietet viele Features, die in den folgenden Abschnitten dieses Artikels erläutert werden.There are many features associated with the matrix, and we'll go through them in the following sections of this article.

Hinweis

Ab dem Power BI Desktop-Release vom Juli 2017 übernehmen die neuen Matrix- und Tabellenvisuals die Formatierung (einschließlich der Farben) des angewendeten Berichtsdesigns.Beginning with the July 2017 release of Power BI Desktop, matrix and table visuals reflect styling (including colors) from the applied Report Theme. Diese entsprechen möglicherweise nicht den erwarteten Farben für das Matrixvisual, die Sie in der Konfiguration für Ihr Berichtsdesign ändern können.These may not be the colors you expect for your matrix visual, which you can change in your Report Theme configuration. Weitere Informationen zu Designs finden Sie unter Verwenden von Berichtsdesigns in Power BI Desktop.See Use Report Themes in Power BI Desktop for more information about themes.

Erläuterung der Berechnung von Summen mit Power BIUnderstanding how Power BI calculates totals

Bevor Sie mit der Vorgehensweise für die Verwendung des Visuals Matrix fortfahren, ist es wichtig, ein Verständnis dafür zu entwickeln, wie Power BI die Werte für Summen und Teilsummen in Tabellen und Matrizen berechnet.Before jumping into how to use the Matrix visual, it's important to understand how Power BI calculates total and subtotal values in tables and matrices. Bei Zeilen mit Summen und Teilsummen wird das Measure für alle Zeilen der zugrunde liegenden Daten ausgewertet. Dabei handelt es sich nicht um eine einfache Addition der Werte in den sichtbaren oder angezeigten Zeilen.For total and subtotal rows, the measure is evaluated over all rows in the underlying data – it is not just a simple addition of the values in the visible or displayed rows. Das bedeutet, dass andere Werte als erwartet in der Zeile für die Summe vorhanden sein können.This mean you can end up with different values in the total row than you might expect.

Betrachten Sie die folgenden Matrix-Visuals.Take a look at the following Matrix visuals.

In diesem Beispiel zeigt jede Zeile im Matrix-Visual auf der rechten Seite den Betrag für jede Kombination von „salesperson“ (Verkäufer) und „date“ (Datum) an.In this example, each row in the Matrix visual farthest to the right is showing the Amount for each salesperson/date combination. Da ein Verkäufer jedoch für mehrere Datumswerte angezeigt wird, können die Zahlen mehr als einmal angezeigt werden.However, since a salesperson shows up against multiple dates, the numbers can appear more than once. Daher stimmen die genaue Summe der zugrunde liegenden Daten und die Summe der Addition der sichtbaren Werte nicht überein.Thus the accurate total from the underlying data, and a simple addition of the visible values, do not equate. Dabei handelt es sich um ein allgemeines Muster, wenn der Wert, dessen Summe Sie bilden, sich auf der Seite „1“ einer 1:n-Beziehung befindet.This is a common pattern when the value you’re summing is on the ‘one’ side of a one-to-many relationship.

Bedenken Sie bei Summen und Teilsummen, dass diese Werte auf den zugrunde liegenden Daten basieren, nicht nur auf den sichtbaren Werten.When looking at total and subtotals, remember that those values are based on the underlying data, and not solely based on the visible values.

Verwenden von Drilldown mit dem MatrixvisualUsing drill-down with the Matrix visual

Mit dem Matrixvisual können Sie Drilldowns jeglicher Art ausführen, die zuvor nicht verfügbar waren.With the Matrix visual, you can do all sorts of interesting drill-down activities that weren't available before. Hierzu zählt die Möglichkeit des Drilldowns auf Zeilen, Spalten und sogar einzelne Abschnitte und Zellen.This includes the ability to drill-down using rows, columns, and even into individual sections and cells. Befassen wir uns nun mit der Funktionsweise.Let's take a look at how each of these work.

Drilldown auf ZeilenüberschriftenDrill-down on row headers

Wenn Sie im Bereich Visualisierungen mehrere Felder zum Abschnitt Zeilen des Bereichs Felder hinzufügen, wird der Drilldown auf Zeilen in der Matrixvisualisierung aktiviert.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. Im Grunde erstellen Sie eine Hierarchie, durch deren Ebenen Sie sich dann per Drilldown (und Drillup) bewegen können, um die Daten der jeweiligen Ebene zu analysieren.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.

In der folgenden Abbildung enthält der Abschnitt Zeilen auch Kategorie und Unterkategorie, wodurch eine Gruppierung (oder Hierarchie) der Zeilen entsteht, bei denen ein Drillthrough möglich ist.In the following image, the Rows section contains Category and SubCategory, creating a grouping (or hierarchy) in the rows that we can drill through.

Wenn für die Visualisierung im Abschnitt Zeilen eine Gruppierung erstellt wurde, werden oben links in der Visualisierung selbst die Symbole für Drill und Erweitern angezeigt.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.

Mit diesen Schaltflächen können Sie in der Hierarchie einen Drilldown (oder Drillup) ausführen (das Verhalten gleicht dem in anderen Visualisierungen).Similar to the drill and expand behavior in other visuals, selecting those buttons lets us drill-down (or back up) through the hierarchy. In diesem Fall können wir einen Drilldown von Kategorie zu Unterkategorie ausführen (siehe die folgende Abbildung, in der das Gabelpfeil-Symbol für den Drilldown um eine Ebene gewählt wurde).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.

Statt die Symbole zu verwenden, können Sie auch einen Rechtsklick auf eine beliebige Zeilenüberschrift ausführen und den Drilldown über das nun angezeigte Menü veranlassen.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.

Das Menü enthält verschiedene Optionen, die zu unterschiedlichen Ergebnissen führen:Notice there are a few options from the menu that appears, which generates different results:

Mit Drilldown wird die Matrix für diese Zeilenebene erweitert, alle anderen Zeilenüberschriften, mit Ausnahme derjenigen, auf die der Rechtsklick ausgeführt wurde, sind nicht betroffen.Selecting Drill Down expands the matrix for that row level, excluding all other row headings except the row header that was right-clicked. In der folgenden Abbildung wurde auf Computer geklickt, und Drilldown wurde ausgewählt.In the following image, Computers was right-clicked, and Drill Down was selected. Wie Sie sehen, werden andere Zeilen, die der höchsten Ebene angehören, nicht mehr in der Matrix angezeigt.Notice that other top-level rows no longer appear in the matrix. Dieses nützliche Feature wird im Abschnitt Kreuzhervorhebungen genauer erläutert.This is a useful feature, and becomes especially cool when we get to the cross-highlighting section.

Um zur Ansicht der obersten Ebene zurückzukehren, klicken Sie auf das Symbol für Drillup.We can click the Drill up icon to get back to the previous top-level view. Wenn Sie im Kontextmenü Nächste Ebene anzeigen auswählen, erhalten Sie eine alphabetische Liste aller Elemente auf der nächsten Ebene (hier das Feld Unterkategorie) ohne die Kategorisierung der höheren Hierarchieebene.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.

Wenn Sie links oben auf das Symbol für Drillup klicken, werden wieder alle Kategorien auf der obersten Ebene in der Matrix angezeigt. Wenn Sie nun erneut einen Rechtsklick ausführen und Auf nächste Ebene erweitern auswählen, sehen Sie Folgendes: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:

Sie können auch die Menüelemente Einschließen und Ausschließen verwenden, um die Zeile mit dem Rechtsklick (und ihre Unterkategorien) in der Matrix zu behalten oder aus ihr zu entfernen.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.

Drilldown auf SpaltenüberschriftenDrill-down on column headers

Wie auf Zeilen können Sie auch auf Spalten einen Drilldown ausführen.Similar to the ability to drill-down on Rows, you can also drill-down on Columns. In der folgenden Abbildung sehen Sie, dass der Feldbereich Spalten zwei Felder umfasst, sodass Sie wie bei Zeilen eine Hierarchie erstellen können (siehe oben in diesem Artikel).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. Der Feldbereich Spalten enthält Klasse und Farbe.In the Columns field well, we have Class and Color.

Wenn Sie im Matrixvisual mit der rechten Maustaste auf eine Spalte klicken, wird die Option für den Drilldown angezeigt.In the Matrix visual, when we right-click a column, we see the option to drill-down. In der folgenden Abbildung haben wir einen Rechtsklick auf Deluxe ausgeführt und Drilldown ausgewählt.In the following image, we right-click on Deluxe and select Drill Down.

Wenn Drilldown ausgewählt wurde, wird die nächste Ebene der Spaltenhierarchie von Deluxe angezeigt, in diesem Fall Farbe.When Drill Down is selected, the next level of the column hierarchy for Deluxe is displayed, which in this case is Color.

Alle weiteren Kontextmenüelemente für Spalten sind identisch mit denen für Zeilen (siehe den vorigen Abschnitt Drilldown auf Zeilenüberschriften).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). Wie bei Zeilen stehen bei Spalten die Optionen Nächste Ebene anzeigen, Auf nächste Ebene erweitern und Einschließen oder Ausschließen zur Verfügung.You can Show Next Level, Expand to next level, and Include or Exclude your columns just as you can with rows.

Hinweis

Die Symbole für Drilldown und Drillup oben links im Matrixvisual sind für Zeilen vorbehalten.The icons drill-down and drill-up icons in the upper left of the matrix visual only apply to rows. Um einen Drilldown auf Spalten auszuführen, verwenden Sie das Kontextmenü.In order to drill-down on columns, you must use the right-click menu.

Abgestuftes Layout mit visuellen MatrixelementenStepped layout with matrix visuals

Beim Matrixvisual werden Unterkategorien in einer Hierarchie automatisch unter dem übergeordneten Element eingerückt. Dieser Einzug wird als abgestuftes Layout bezeichnet.The Matrix visual automatically indents subcategories in a hierarchy beneath each parent, which is called a stepped layout.

In der ursprünglichen Version der Matrixvisualisierung wurden Unterkategorien in einer eigenen Spalte angezeigt. Dadurch beanspruchten sie deutlich mehr Platz in der Visualisierung.In the original version of the matrix visual, subcategories were shown in an entirely different column, taking up much more space in the visual. Die folgende Abbildung zeigt die Tabelle in der ursprünglichen Matrix-Visualisierung (mit eigener Spalte für Unterkategorien).The following image shows the table in original matrix visual; notice the subcategories in a completely separate column.

In der Abbildung unten sehen Sie ein Matrixvisual mit aktiviertem abgestuften Design.In the following image, you see a Matrix visual, with stepped layout in action. Bei der Kategorie Computer sind die Unterkategorien (Computerzubehör, Desktops, Laptops, Monitore usw.) leicht eingerückt und die Visualisierung ist klarer und prägnanter strukturiert.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.

Sie können die Einstellungen für das abgestufte Layout einfach anpassen.You can easily adjust the stepped layout settings. Erweitern Sie bei ausgewähltem Matrixvisual im Abschnitt Format (das Farbroller-Symbol) des Bereichs Visualisierungen den Abschnitt Zeilenüberschriften.With the Matrix visual selected, in the Format section (the paint roller icon) of the Visualizations pane, expand the Row headers section. Dort haben Sie zwei Optionen: den Schalter Abgestuftes Layout (zum Ein-/Ausschalten des Layouts) und das Eingabefeld Abgestufter Layouteinzug (zum Festlegen des Einzugs in Pixel).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).

Wenn Sie die Option Abgestuftes Layout deaktivieren, werden die Unterkategorien nicht mehr unter dem übergeordneten Element eingerückt, sondern in einer eigenen Spalte angezeigt.If you turn off Stepped layout, the subcategories are shown in another column rather than indented beneath the parent category.

Teilergebnisse mit MatrixvisualsSubtotals with matrix visuals

Sie können in Matrixvisuals Teilergebnisse sowohl für Zeilen als auch für Spalten aktivieren und deaktivieren.You can turn subtotals on or off in matrix visuals, for both rows and columns. In der folgenden Abbildung sind die Teilergebnisse auf Ein festgelegt.In the following image, you can see that the row subtotals are set to on.

Erweitern Sie im Abschnitt Format des Bereichs Visualisierungen die Karte Teilsummen, und ziehen Sie den Schieberegler Zeilenzwischensummen auf Aus.In the Format section of the Visualizations pane, expand the Subtotals card and turn the Row subtotals slider to Off. Wenn Sie dies tun, werden die Teilergebnisse nicht angezeigt.When you do so, the subtotals are not shown.

Dasselbe Verfahren wird für die Spaltenteilergebnisse angewendet.The same process applies for column subtotals.

Kreuzhervorhebung mit visuellen MatrixelementenCross-highlighting with matrix visuals

Jedes Element im Matrixvisual kann als Basis für die übergreifende Hervorhebung dienen.With the Matrix visual, any elements in the matrix can be selected as the basis for cross-highlighting. Wenn Sie in einem Matrixvisual eine Spalte auswählen, wird sie hervorgehoben (wie bei anderen Visuals auf der Berichtsseite).Select a column in a Matrix and that column is highlighted, as are any other visuals on the report page. Die Auswahl eines Datenpunkts ist eine Standardfunktion in anderen Visuals, die jetzt auch im Matrixvisual unterstützt wird.This has been a common feature of other visuals and the selection of a data point, and now the Matrix visual can participate.

Auch wird STRG+Klicken jetzt für die Kreuzhervorhebung unterstützt.In addition, using CTRL+Click also works for cross-highlighting. In der folgenden Abbildung sehen Sie eine Reihe von Unterkategorien, die im Matrixvisual ausgewählt wurden.For example, in the following image a collection of subcategories were selected from the Matrix visual. Nicht ausgewählte Elemente sind abgeblendet (grau). Andere Visuals auf der Seite reflektieren die im Matrixvisual getroffene Auswahl.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.

Schattierung und Schriftfarben für MatrixvisualsShading and font colors with matrix visuals

Mit dem Matrixvisual können Sie bedingte Formatierung (Farben und Schattierung) auf den Hintergrund von Zellen in der Matrix und bedingte Formatierung auf den Text und die Werte selbst anwenden.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.

Um bedingte Formatierung anzuwenden, können Sie einen der folgenden Schritte ausführen, wenn ein Matrixvisual ausgewählt ist:To apply conditional formatting, you can do either of the following when a matrix visual is selected:

  • Klicken Sie im Bereich Felder mit der rechten Maustaste auf das Feld, und wählen Sie im Menü Bedingte Formatierung aus.In the Fields pane, right-click the Field, and select Conditional formatting from the menu.

  • Oder erweitern Sie im Bereich Format die Karte Bedingte Formatierung, und ziehen Sie den Schieberegler für Skalen für die Hintergrundfarbe oder Skalen für die Schriftfarbe auf Ein.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. Durch Aktivieren einer dieser Optionen wird ein Link für Erweiterte Steuerelemente angezeigt, sodass Sie die Farben und Werte für die Farbformatierung anpassen können.Turning either on displays a link for Advanced controls, which allows you to customize the colors and values for the color formatting.

Mit beiden Vorgehensweisen wird das gleiche Ergebnis erreicht.Either approach achieves the same result. Nach Auswahl von Erweiterte Steuerelemente wird das folgende Dialogfeld angezeigt, in dem Sie Anpassungen vornehmen können:Selecting Advanced controls displays the following dialog, which lets you make adjustments:

Nächste SchritteNext steps

Folgende Artikel könnten Sie ebenfalls interessieren:You might also be interested in the following articles: