Hinzufügen einer benutzerdefinierten Spalte in Power BI DesktopAdd a custom column in Power BI Desktop

Mit dem Abfrage-Editor in Power BI Desktop können Sie dem Modell einfach eine neue benutzerdefinierte Datenspalte hinzufügen.You can easily add a new custom column of data to your model using Query Editor in Power BI Desktop. Sie können mit einfachen Schaltflächen die benutzerdefinierte Spalte erstellen und umbenennen, um M-Formeln zum Definieren der benutzerdefinierten Spalte zu entwerfen.You can create and rename your custom column using easy buttons to create M formulas that define your custom column. Die M-Formel weist einen umfassenden Funktionsreferenz-Inhaltssatz auf.The M formula has a comprehensive function reference content set.

Das Erstellen einer benutzerdefinierten Spalte ist ein weiterer angewendeter Schritt für die Abfrage, die Sie im Abfrage-Editor erstellen. Das bedeutet, dass sie jederzeit geändert oder verschoben werden kann.Creating a custom column is another Applied Step to the query you create in Query Editor, which means it can be changed, moved earlier or later, or modified at any time.

Hinzufügen einer neuen benutzerdefinierten Spalte mithilfe des Abfrage-EditorsUse Query Editor to add a new custom column

Starten Sie zum Erstellen einer neuen benutzerdefinierten Spalte den Abfrage-Editor.To create a new custom column, launch Query Editor. Wählen Sie hierzu in Power BI Desktop auf dem Menüband Start die Option Abfragen bearbeiten aus.You can do this by selecting Edit Queries from the Home ribbon in Power BI Desktop.

Wenn der Abfrage-Editor gestartet wurde und Sie Daten geladen haben, können Sie eine benutzerdefinierte Spalte hinzufügen. Wählen Sie hierzu auf dem Menüband die Registerkarte Spalte hinzufügen und dann Benutzerdefinierte Spalte aus.Once Query Editor is launched and you have some data loaded, you can add a custom column by selecting the Add Column tab on the ribbon, and then selecting Custom Column.

Anschließend wird das Fenster Benutzerdefinierte Spalte hinzufügen angezeigt, das im folgenden Abschnitt erläutert wird.When you do so, the Add Custom Column window appears, which we discuss in the following section.

Das Fenster „Benutzerdefinierte Spalte hinzufügen“The Add Custom Column window

Im Fenster Benutzerdefinierte Spalte hinzufügen wird im rechten Bereich die Liste der verfügbaren Felder angezeigt, und oben wird der Name der benutzerdefinierten Spalte angezeigt (Sie können sie umbenennen, indem Sie einfach in diesem Textfeld einen neuen Namen eingeben). Außerdem wird die M-Formel angezeigt, die Sie für die Definition der neuen benutzerdefinierten Spalte erstellen (oder eingeben), indem Sie Felder aus dem rechten Bereich einfügen, Operatoren hinzufügen und weitere Aktionen ausführen.In the Add Custom Column window, you see the list of available fields in the pane on the right, the name of your custom column on the top (you can rename it just by typing a new name in that text box), and the M formula that you create (or write) based on inserting fields from the right, adding operators, and otherwise building the formula on which your new custom column will be defined.

Erstellen von Formeln für die benutzerdefinierte SpalteCreate formulas for your custom column

Sie können in der Liste Verfügbare Spalten auf der rechten Seite ein Feld auswählen und auf << Einfügen klicken, um es der Formel für die benutzerdefinierte Spalte hinzuzufügen.You can select a field from the Available columns: list on the right, and select << Insert to add them to the custom column formula. Sie können auch einfach auf eine Spalte in der Liste doppelklicken, um es hinzuzufügen.You can simply double-click on a column in the list to add it, too.

Während Sie die Formel eingeben, um die Spalte zu erstellen, wird am unteren Rand des Fensters in Echtzeit (während der Eingabe) angegeben, ob Syntaxfehler gefunden werden.As you type the formula and build your column, in the bottom of the window you'll see an indicator telling you, in real time (as you type) whether any syntax errors are detected. Wenn alles in Ordnung ist, wird ein grünes Häkchen angezeigt.If all is good, you'll see a green checkmark.

Wenn die Syntax jedoch einen Fehler enthält, werden ein gelbes Warnsymbol zusammen mit dem erkannten Fehler und ein Link angezeigt, über den der Cursor (in der Formel) an die Position des erkannten Fehlers verschoben wird.But if you have some sort of error in your syntax, you get a yellow warning icon, along with the error detected, and a link that puts the cursor (in your formula) where the error is detected.

Wenn Sie auf OK klicken, wird die benutzerdefinierte Spalte dem Modell hinzugefügt, und den Angewendeten Schritten der Abfrage wird der Schritt Hinzugefügte benutzerdefinierte Spalte hinzugefügt.When you select OK, your custom column is added to the model, and the Added Custom step is added to your query's Applied Steps.

Wenn Sie im Bereich Angewendete Schritte auf den Schritt Hinzugefügte benutzerdefinierte Spalte doppelklicken, wird erneut das Fenster Benutzerdefinierte Spalte hinzufügen angezeigt. In diesem ist die benutzerdefinierte Formel, die Sie erstellt haben, bereits geladen, und Sie können sie ggf. ändern.If you double-click the Added Custom step in the Applied Steps pane, the Add Custom Column window appears again, with the custom column formula you created already loaded, and ready for you to modify if necessary.

Verwenden des erweiterten Editors für benutzerdefinierte SpaltenUsing the Advanced Editor for Custom Columns

Sie können auch mit dem erweiterten Editor benutzerdefinierte Spalten erstellen (und jeden Schritt der Abfrage ändern).You can also create a custom column (and modify any step of your query, for that matter) using the Advanced Editor. Wählen Sie im Abfrage-Editor die Registerkarte Ansicht und dann Erweiterter Editor aus, um den erweiterten Editor anzuzeigen.In Query Editor select the View tab and then select Advanced Editor to display the Advanced Editor.

Der Erweiterte Editor bietet Ihnen vollständige Kontrolle über Ihre Abfrage.The Advanced Editor gives you full control over your query.

Nächste SchritteNext steps

Es gibt weitere Möglichkeiten zum Erstellen einer benutzerdefinierten Spalte. Zu diesen zählt das Erstellen einer Spalte anhand von Beispielen, die Sie im Abfrage-Editor angeben.There are other ways to create a custom column, including creating a column based on examples you provide to Query Editor. Weitere Informationen zum Erstellen von benutzerdefinierten Spalten aus Beispielen finden Sie im folgenden Artikel:See the following article for more information on creating custom columns from examples: