Allgemeine Abfrageaufgaben in Power BI DesktopCommon query tasks in Power BI Desktop

Beim Arbeiten im Fenster Abfrage-Editor von Power BI Desktop haben Sie es mit einer Hand voll häufig verwendeter Aufgaben zu tun.When working in the Query Editor window of Power BI Desktop, there are a handful of commonly used tasks. In diesem Dokument werden diese allgemeinen Aufgaben vorgestellt. Zudem finden Sie Links zu weiteren Informationen.This document demonstrates those common tasks, and provides links for additional information.

Zu den hier vorgestellten allgemeinen Abfrageaufgaben zählen folgende Aufgaben:The common query tasks demonstrated here are the following:

  • Verbinden mit DatenConnect to data
  • Strukturieren und Kombinieren von DatenShape and combine data
  • Gruppieren von ZeilenGroup rows
  • Pivot-SpaltenPivot columns
  • Erstellen benutzerdefinierter SpaltenCreate custom columns
  • AbfrageformelnQuery formulas

Zum Ausführen dieser Aufgaben verwenden wir einige Datenverbindungen.We’ll use a few data connections to complete these tasks. Diese Daten sind für Sie zum Download verfügbar. Wenn Sie die Schritte selbst ausführen möchten, können Sie auch eine Verbindung zu diesen Daten herstellen.The data is available for you to download or connect to, in case you want to step through these tasks yourself.

Die erste Datenverbindung ist eine Excel-Arbeitsmappe, die Sie unter diesem Link herunterladen können.The first data connection is an Excel workbook, which you can download from this link. Die andere ist eine Webressource (sie wird auch in anderen Inhalten der Hilfe zu Power BI Desktop verwendet), auf die über folgenden Pfad zugegriffen werden kann:The other is a Web resource (which is also used in other Power BI Desktop help content) which can be accessed from here:

http://www.bankrate.com/finance/retirement/best-places-retire-how-state-ranks.aspx

Mit den Schritten, die zum Verbinden mit diesen beiden Datenquellen erforderlich sind, beginnen die allgemeinen Abfrageaufgaben.The steps necessary to connect to both of those data sources is where the common Query tasks begin.

Verbinden mit DatenConnect to data

Für eine Datenverbindung in Power BI Desktop wählen Sie im Menüband auf der Registerkarte Start die Schaltfläche Daten abrufen aus.To connect to data in Power BI Desktop, select the Get Data button from the Home tab on the ribbon. Power BI Desktop zeigt ein Menü mit den am häufigsten verwendeten Datenquellen an.Power BI Desktop presents a menu with the most common data sources. Um eine vollständige Liste der Datenquellen abzurufen, zu denen Power BI Desktop eine Verbindung herstellen kann, klicken Sie unten im Menü auf die Schaltfläche Mehr...For a complete list of data sources to which Power BI Desktop can connect, select the More... button at the bottom of the menu. Weitere Informationen finden Sie unter Datenquellen in Power BI Desktop.For more information, see Data Sources in Power BI Desktop.

Wählen Sie zunächst Excel aus, navigieren Sie zu der Arbeitsmappe, und wählen Sie diese aus.To start with, select Excel and navigate to the workbook, then select it. Die Abfrage prüft die Arbeitsmappe und zeigt dann die gefundenen Daten im Fenster Navigator an.Query inspects the workbook, then presents the data it found in the Navigator window.

Sie können Bearbeiten auswählen, um die Abfrage anzupassen oder die Daten zu modellieren , bevor Sie sie in Power BI Desktop laden.You can select Edit to adjust, or shape, the data before loading it into Power BI Desktop. Das Bearbeiten einer Abfrage vor dem Laden ist besonders hilfreich, wenn Sie mit großen Datasets arbeiten, die Sie vor dem Laden kürzen möchten.Editing a query before loading is especially useful when working with large data sets that you intend to pare down before loading. Wir möchten das in diesem Fall tun, also wählen wir Bearbeitenaus.We want to do that, so we select Edit.

Das Verbinden mit anderen Datentypen ist genauso einfach.Connecting to different types of data is just as easy. Wir möchten auch eine Verbindung zu einer Webressource herstellen.We also want to connect to a Web resource. Wählen Sie Daten abrufen > Mehr... und dann Sonstige > Web aus.Select Get Data > More... and then select Other > Web.

Das Fenster Aus dem Web wird geöffnet, in dem Sie die URL der Webseite eingeben können.The From Web window appears, where you can type in the URL of the Web page.

Wählen Sie OK aus. Wie zuvor prüft Power BI Desktop die Arbeitsmappe und zeigt die gefundenen Daten im Navigator an.Select OK, and like before, Power BI Desktop inspects the workbook and presents the data it finds in the Navigator window.

Andere Datenverbindungen funktionieren ähnlich.Other data connections are similar. Falls für eine Datenverbindung eine Authentifizierung erforderlich ist, fordert die Power BI Query Sie auf, die entsprechenden Abmeldeinformationen einzugeben.If authentication is required to make a data connection, Power BI Desktop prompts you for the appropriate credentials.

Das Verbinden mit Daten in Power BI Desktop wird Schritt für Schritt unter Verbinden mit Daten in Power BI Desktop erläutert.For a step-by-step demonstration of connecting to data in Power BI Desktop, see Connect to Data in Power BI Desktop.

Strukturieren und Kombinieren von DatenShape and combine data

Mit dem Abfrage-Editor können Sie ganz einfach Daten strukturieren und kombinieren.You can easily shape and combine data with Query Editor. Dieser Abschnitt enthält einige Beispiele zum Strukturieren von Daten.This section includes a few examples of how you can shape data. Das Strukturieren und Kombinieren von Daten wird ausführlicher unter Strukturieren und Kombinieren von Daten mit Power BI Desktop erläutert.For a more complete demonstration of shaping and combining data, see Shape and Combine Data with Power BI Desktop.

Im vorherigen Abschnitt haben wir Verbindungen zu zwei Datasets hergestellt: eine Excel-Arbeitsmappe und eine Webressource.In the previous section we connected to two sets of data – an Excel workbook, and a Web resource. Nach dem Laden im Abfrage-Editor zeigt sich das folgende Bild, wobei die Abfrage von der Website ausgewählt ist (unter den aufgelisteten verfügbaren Abfragen im Bereich Abfragen auf der linken Seite des Abfrage-Editor-Fensters).Once loaded in Query Editor we see the following, with the query from the Web page selected (taken from the available queries listed in the Queries pane, on the left side of the Query Editor window).

Beim Strukturieren von Daten wird eine Datenquelle in die Struktur und das Format transformiert, die bzw. das Ihren Anforderungen entspricht.When you shape data, you transform a data source into the form and format that meets your needs. In diesem Fall brauchen wird die erste Spalte namens Header nicht und entfernen sie.In this case, we don’t need that first column, titled Header, so we’ll remove it.

Im Abfrage-Editorsind im Menüband und in Kontextmenüs (Rechtsklick) viele Befehle verfügbar.In Query Editor, many commands can be found in the ribbon, and in a context-sensitive right-click menu. Wenn Sie beispielsweise mit der rechten Maustaste auf die Spalte Header klicken, wird ein Menü angezeigt, in dem Sie die Spalte löschen können.For example, when you right-click on the Header column, the menu that appears lets you remove the column. Sie könnten aber auch zuerst die Spalte und dann im Menüband die Schaltfläche Spalten entfernen auswählen.You could also select the column and then select the Remove Columns button from the ribbon.

Für das Strukturieren der Daten in dieser Abfrage gibt es viele Möglichkeiten. Sie können bei Bedarf alle Zeilennummern von oben oder von unten entfernen, Spalten hinzufügen oder teilen, Werte ersetzen und andere Strukturierungsaufgaben ausführen, mit denen der Abfrage-Editor angewiesen wird, die Daten in der gewünschten Weise abzurufen.There are many other ways you could shape the data in this query; you could remove any number of rows from the top, or from the bottom; you could add columns, split columns, replace values, and perform other shaping tasks to direct Query Editor to get the data how you want it.

Gruppieren von ZeilenGroup rows

Im Abfrage-Editor können Sie Werte aus mehreren Zeilen in einem Einzelwert zusammenfassen bzw. gruppieren.In Query Editor, you can group the values in multiple rows into a single value. Das kann beispielsweise hilfreich sein, wenn Sie die Anzahl angebotener Produkte, die Gesamtumsätze oder die Anzahl von Schülern zusammenfassen möchten.This can be useful when summarizing the number of products offered, the total sales, or the count of students.

In diesem Beispiel gruppieren wir die Zeilen in einem Dataset mit den Anmeldungszahlen von Schülern.In this example, we group rows in an education enrollment data set. Die Daten stammen aus einer Excel-Arbeitsmappe und wurden im Abfrage-Editor so strukturiert, dass nur die benötigten Spalten abgerufen werden. Außerdem wurden noch ein paar andere Transformationen vorgenommen, und die Tabelle wurde umbenannt.The data is from an Excel workbook, and has been shaped in Query Editor to get just the columns we need, rename the table, and perform a few other transforms.

Wir wollen nun herausfinden, wie viele Bildungsträger (einschl. Schuldistrikte und andere Bildungseinrichtungen wie regionale Berufsbildungsstätten usw.) es in jedem US-Bundesstaat gibt.Let’s find out how many Agencies (this includes school districts, and other education agencies such as regional service districts, and so on) each state has. Wir wählen zuerst die Spalte State Abbr und dann die Schaltfläche Gruppieren nach auf der Registerkarte Transformieren oder Start im Menüband aus (Gruppieren nach ist auf beiden Registerkarten verfügbar).We select the State Abbr column then select the Group By button in the Transform tab or the Home tab of the ribbon (Group By is available in both tabs).

Das Fenster Gruppieren nach...The Group By… wird angezeigt.window appears. Wenn im Abfrage-Editor Zeilen gruppiert werden, wird eine neue Spalte erstellt, in die die Ergebnisse des Vorgangs Gruppieren nach eingefügt werden.When Query Editor groups rows, it creates a new column into which it places the Group By results. Sie können den Vorgang Gruppieren nach auf folgende Weise anpassen:You can adjust the Group By operation in the following ways:

  1. Gruppieren nach – Dies ist die zu gruppierende Spalte. Der Abfrage-Editor wählt zwar die markierte Spalte aus, aber Sie können die Spalte in diesem Fenster ändern und eine beliebige andere Spalte der Tabelle verwenden.Group by – this is the column to be grouped; Query Editor chooses the selected column, but you can change it in this window to be any column in the table.
  2. Neuer Spaltenname – Der Abfrage-Editor schlägt auf Basis des zum Gruppieren der Spalte ausgeführten Vorgangs einen Namen für die neue Spalte vor. Sie können den Namen der neuen Spalte jedoch beliebig ändern.New column name – Query Editor suggests a name for the new column, based on the operation it applies to the column being grouped, but you can name the new column anything you want.
  3. Vorgang – Hier geben Sie den Vorgang an, den der Abfrage-Editor anwenden soll.Operation – here you specify the operation that Query Editor applies.
  4. Gruppierung hinzufügen und Aggregation hinzufügen – Diese Optionen werden angezeigt, nachdem die Option Erweitert ausgewählt wurde.Add grouping and Add aggregation – these options appear after selecting the Advanced option. Sie können im Fenster Gruppieren nach und in einem einzelnen Vorgang einen und sogar mehrere Gruppierungsvorgänge (Aktionen des Typs Gruppieren nach) für mehrere Spalten ausführen.You can perform grouping operations (Group By actions) on multiple columns, and perform multiple aggregations, all within the Group By window, and all in one operation. Der Abfrage-Editor erstellt eine neue Spalte (anhand Ihrer Auswahl in diesem Fenster), die für mehrere Spalten gilt.Query Editor creates a new column (based on your selections in this window) that operates on multiple columns.

Wählen Sie die Schaltfläche Gruppierungen hinzufügen oder Aggregation hinzufügen, um weitere Gruppierungen oder Aggregationen zu einem Gruppieren nach-Vorgang hinzuzufügen.Select the Add grouping or Add aggregation button to add more groupings or aggregations to a Group By operation. Durch Auswahl des Symbols ... und durch Auswahl von Löschen können Sie eine Gruppierung oder Aggregation entfernen. Probieren Sie es einfach aus, und sehen Sie sich die Ergebnisse an.You can remove a grouping or aggregation by selecting the ... icon and selecting Delete, so go ahead and try it and see what it looks like.

Bei Auswahl von OK führt die Abfrage den Vorgang Gruppieren nach aus und gibt die Ergebnisse zurück.When we select OK, Query performs the Group By operation, and returns the results. Sehen Sie sich das an! Ohio, Texas, Illinois und Kalifornien haben jetzt jeweils über tausend Bildungsträger.Whew, look at that – Ohio, Texas, Illinois, and California now each have over a thousand agencies!

Bei der Abfrage können Sie immer den letzten Strukturierungsvorgang entfernen, indem Sie das X neben dem gerade ausgeführten Schritt auswählen.And with Query Editor, you can always remove the last shaping operation by selecting the X next to the step just completed. Also los! Experimentieren Sie! Machen Sie einfach den Schritt rückgängig, wenn Ihnen die Ergebnisse nicht gefallen, und fahren Sie solange fort, bis der Abfrage-Editor Ihre Daten so strukturiert, wie Sie es gerne hätten.So go ahead and experiment, redo the step if you don’t like the results, until Query Editor shapes your data just the way you want it.

Pivot-SpaltenPivot columns

Mit Power BI Desktop können Sie Pivot-Spalten und eine Tabelle erstellen, die für jeden eindeutigen Wert in einer Spalte zusammengefasste Werte enthält.With Power BI Desktop, you can pivot columns, and create a table that contains aggregated values for each unique value in a column. Wenn Sie beispielsweise wissen müssen, wie viele verschiedene Produkte die einzelnen Produktkategorien enthalten, können Sie rasch eine Tabelle für genau diesen Zweck erstellen.For example, if you need to know how many different products you have in each product category, you can quickly create a table the does precisely that.

Betrachten wir dazu ein Beispiel.Let’s look at an example. Die folgende Tabelle Products wurde so strukturiert, dass nur eindeutige Produkte (nach Namen) und die zugehörige Produktkategorie angezeigt werden.The following Products table has been shaped to only show each unique product (by name), and which category each product falls under. Um eine neue Tabelle zu erstellen, welche die Anzahl der Produkte in jeder Kategorie (anhand der Spalte CategoryName ) zeigt, markieren Sie die Spalte, und wählen Sie dann im Menüband auf der Registerkarte Transformieren die Option Pivot-Spalte aus.To create a new table that shows a count of products for each category (based on the CategoryName column), select the column, then select Pivot Column from the Transform tab on the ribbon.

Das Fenster Pivot-Spalte wird geöffnet, aus dem hervorgeht, aus welcher Spalte Werte zum Erstellen neuer Spalten (1) verwendet werden. Bei Auswahl von Erweiterte Optionen (2) können Sie die Funktion auswählen, die auf die zusammengefassten Werte angewendet werden soll (3).The Pivot Column window appears, letting you know which column’s values will be used to create new columns (1), and when you expand Advanced options (2), you can select the function that will be applied to the aggregated values (3).

Bei Auswahl von OKzeigt die Abfrage die Tabelle entsprechend den im Fenster Pivot-Spalte vorgenommenen Anweisungen zur Transformation an.When you select OK, Query displays the table according to the transform instructions provided in the Pivot Column window.

Erstellen benutzerdefinierter SpaltenCreate custom columns

Im Abfrage-Editor können Sie benutzerdefinierte Formeln für mehrere Spalten in Ihrer Tabelle erstellen und anschließend die Ergebnisse dieser Formeln in eine neue (benutzerdefinierte) Spalte einfügen.In Query Editor you can create custom formulas that operate on multiple columns in your table, then place the results of such formulas into a new (custom) column. Der Abfrage-Editor macht es Ihnen einfach, benutzerdefinierte Spalten zu erstellen.Query Editor makes it easy to create custom columns.

Wählen Sie im Abfrage-Editor im Menüband auf der Registerkarte Spalte hinzufügen die Option Benutzerdefinierte Spalte aus.In Query Editor, select Custom Column from the Add Column tab on the ribbon.

Das folgende Fenster wird angezeigt.The following window appears. Im folgenden Beispiel erstellen wir eine benutzerdefinierte Spalte namens Percent ELL, die den Prozentsatz aller Studenten berechnet, die English Language Learners (ELL) sind, d. h. die englische Sprache erlernen.In the following example, we create a custom column called Percent ELL that calculates the percentage of total students that are English Language Learners (ELL).

Wie bei jedem anderen angewendeten Schritt im Abfrage-Editor können Sie auch diese neue Spalte im Bereich Abfrageeinstellungen im Abschnitt Angewendete Schritte einfach löschen, wenn sie nicht Ihren Vorstellungen entspricht. Wählen Sie dazu einfach das X neben dem Schritt Hinzugefügte benutzerdefinierte Spalte aus.Like any other applied step in Query Editor, if the new custom column doesn’t provide the data you’re looking for, you can simply delete the step from the Applied Steps section of the Query Settings pane by selecting the X next to the Added Custom step.

AbfrageformelnQuery formulas

Sie können die vom Abfrage-Editor generierten Schritte bearbeiten und auch benutzerdefinierte Formeln erstellen, um die Datenverbindungen und die Strukturierung der Daten genau zu steuern.You can edit the steps that Query Editor generates, and you can create custom formulas to get precise control over connecting to and shaping your data. Jedes Mal, wenn der Abfrage-Editor eine Aktion mit den Daten ausführt, wird die mit der Aktion verbundene Formel in der Bearbeitungsleisteangezeigt.Whenever Query Editor performs an action on data, the formula associated with the action is displayed in the Formula Bar. Zum Anzeigen der Bearbeitungsleisteaktivieren Sie im Menüband auf der Registerkarte Ansicht das Kontrollkästchen Bearbeitungsleiste .To view the Formula Bar, select the checkbox next to Formula Bar in the View tab of the ribbon.

Der Abfrage-Editor zeichnet alle angewendeten Abfrageschritte als Text auf, den Sie anzeigen oder ändern können.Query Editor keeps all applied steps for each query as text that you can view or modify. Dafür verwenden Sie den Erweiterter Editor, der bei Auswahl von Erweiterter Editor auf der Registerkarte Ansicht im Menüband angezeigt wird.You can view or modify the text for any query using the Advanced Editor, which is displayed when you select Advanced Editor from the View tab of the ribbon.

Hier sehen Sie den Erweiterter Editor, in dem die Abfrageschritte der Abfrage USA_StudentEnrollment angezeigt werden.Here's a look at the Advanced Editor, with the query steps associated with the USA_StudentEnrollment query displayed. Diese Schritte werden in der Power Query-Formelsprache erstellt, die häufig auch nur M genannt wird. Informationen hierzu finden Sie unter Informationen zu Power Query-Formeln.These steps are created in the Power Query Formula Language, often referred to as M. For information, see Learn about Power Query formulas. Um die eigentliche Spezifikation dieser Formelsprache anzuzeigen, öffnen Sie Microsoft Power Query-Spezifikation für die Excel-Formelsprache.To view the language specification itself, see Microsoft Power Query for Excel Formula Language Specification.

Power BI Desktop stellt einen umfangreichen Satz Formelkategorien bereit.Power BI Desktop provides an extensive set of formula categories. Weitere Informationen und eine umfassende Referenz mit allen Formeln des Abfrage-Editors finden Sie in den Power Query-Formelkategorien.For more information, and a complete reference of all Query Editor formulas, visit Power Query Formula Categories.

Die Formelkategorien für den Abfrage-Editor lauten wie folgt:The formula categories for Query Editor are the following:

  • Zahl (Number)Number
    • Konstanten (Constants)Constants
    • Informationen (Information)Information
    • Konvertierung und Formatierung (Conversion and formatting)Conversion and formatting
    • FormatFormat
    • Rundung (Rounding)Rounding
    • Operationen (Operations)Operations
    • Zufall (Random)Random
    • Trigonometrie (Trigonometry)Trigonometry
    • BytesBytes
  • TextText
    • Informationen (Information)Information
    • Textvergleiche (Text comparisons)Text comparisons
    • Extraktion (Extraction)Extraction
    • Modifikation (Modification)Modification
    • Mitgliedschaft (Membership)Membership
    • Transformationen (Transformations)Transformations
  • Logik (Logical)Logical
  • Datum (Date)Date
  • Uhrzeit (Time)Time
  • DatumUhrzeit (DateTime)DateTime
  • DatumZeitzone (DateTimeZone)DateTimeZone
  • Dauer (Duration)Duration
  • Aufzeichnung (Record)Record
    • Informationen (Information)Information
    • Transformationen (Transformations)Transformations
    • Auswahl (Selection)Selection
    • Serialisierung (Serialization)Serialization
  • Liste (List)List
    • Informationen (Information)Information
    • Auswahl (Selection)Selection
    • TransformationTransformation
    • Mitgliedschaft (Membership)Membership
    • Festlegungsvorgänge (Set operations)Set operations
    • Reihenfolge (Ordering)Ordering
    • Durchschnittswerte (Averages)Averages
    • AdditionAddition
    • Numerische Werte (Numerics)Numerics
    • Generatoren (Generators)Generators
  • Tabelle (Table)Table
    • Tabellenerstellung (Table construction)Table construction
    • Konvertierungen (Conversions)Conversions
    • Informationen (Information)Information
    • Zeilenvorgänge (Row operations)Row operations
    • Spaltenvorgänge (Column operations)Column operations
    • Mitgliedschaft (Membership)Membership
  • Werte (Values)Values
  • Arithmetische Operationen (Arithmetic operations)Arithmetic operations
  • Parametertypen (Parameter Types)Parameter Types
  • Metadaten (Metadata)Metadata
  • Datenzugriff (Accessing data)Accessing data
  • URIURI
  • Binärformate (Binary formats)Binary formats
    • Lesen von Zahlen (Reading numbers)Reading numbers
  • Binär (Binary)Binary
  • Linien (Lines)Lines
  • Ausdruck (Expression)Expression
  • Funktion (Function)Function
  • Fehler (Error)Error
  • Vergleichsfunktion (Comparer)Comparer
  • Teilungsfunktion (Splitter)Splitter
  • Kombinierungsfunktion (Combiner)Combiner
  • Ersetzungsfunktion (Replacer)Replacer
  • TypType

Nächste SchritteNext steps

Mit Power BI Desktop können Sie viele Aufgaben ausführen.There are all sorts of things you can do with Power BI Desktop. Weitere Informationen zu den Funktionen und Möglichkeiten finden Sie in den folgenden Ressourcen:For more information on its capabilities, check out the following resources: