Hinzufügen einer Spalte aus einem Beispiel in Power BI DesktopAdd a column from an example in Power BI Desktop

Ab der Power BI Desktop-Version vom April 2017 können Sie Ihrem Modell durch Angabe von Beispielwerten über den Abfrage-Editor ganz einfach neue Datenspalten hinzufügen.Starting with the April 2017 release of Power BI Desktop, you can add new columns of data to your model using Query Editor by simply providing one or more sample values for your new column. Zur Erstellung eines Beispiels für die neue Spalte können Sie eine aktuelle Auswahl oder aber eine Eingabe verwenden, die auf allen (oder auf ausgewählten) Spalten in einer bestimmten Tabelle basiert.You can create a new column example from a current selection, or from providing input based on all (or selected) columns in a given table.

Dadurch können Sie schnell und einfach neue Spalten erstellen, was besonders in folgenden Situationen hilfreich ist:This approach helps you quickly and easily create new columns, and is great for the following situations:

  • Sie wissen, welches Datenergebnis Ihre neue Spalte enthalten soll, sind sich aber nicht sicher, welche Transformation (oder Sammlung von Transformationen) zum gewünschten Ergebnis führen.You know the data result you want in your new column, but you're not sure which transformation (or collection of transformations) will get you there.
  • Sie wissen bereits, welche Transformationen Sie benötigen, sind sich aber nicht sicher, mit welcher Benutzeroberflächenoption sie ausgelöst werden.You already know which transformations you need, but you're not sure where to click or select in the UI to make them happen.
  • Sie wissen genau, welche Transformationen Sie mit einem Ausdruck vom Typ Benutzerdefinierte Spalte in M benötigen, aber mindestens einer dieser Ausdrücke steht über die Benutzeroberfläche nicht zur Verfügung.You know all about the transformations you need using a Custom Column expression in M, but one (or more) of those expressions aren't available to click or add in the UI.

Das Feature Spalte nach Beispiel hinzufügen ist überaus benutzerfreundlich.Using the add column from example feature is easy and straightforward. In den folgenden Abschnitten erfahren Sie, wie einfach es sich verwenden lässt.In the next few sections, we see just how easy it is.

Hinzufügen einer neuen Spalte auf der Grundlage von Beispielen mithilfe des Abfrage-EditorsUse Query Editor to add a new column from examples

Wenn Sie eine neue Spalte auf der Grundlage eines Beispiels hinzufügen möchten, starten Sie zunächst den Abfrage-Editor.To create a new column from an example, 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.

In diesem Artikel verwenden wir Daten aus dem folgenden Wikipedia-Artikel. (Sie können auf den Link klicken und die Daten selbst abrufen, um das Beispiel nachzuvollziehen.)In this article, we'll use data from the following Wikipedia article (it's a link, so you can click it to get the data for yourself and follow along):

Nachdem Sie den Abfrage-Editor gestartet und einige Daten geladen haben, können Sie damit beginnen, eine Spalte auf der Grundlage von Beispielen hinzuzufügen.Once Query Editor is launched and you have some data loaded, you can get started adding a column from examples. Wählen Sie zum Hinzufügen einer neuen Spalte im Abfrage-Editor auf dem Menüband die Registerkarte Spalte hinzufügen und anschließend die Option Spalte aus Beispielen aus.To add a new column, in Query Editor select the Add Column tab on the ribbon and select Column from Examples. In der Dropdownliste können Sie zwischen Aus allen Spalten (Standardeinstellung, wenn Sie nur die Schaltfläche und nicht die Dropdownliste auswählen) und Aus Auswahl wählen.If you choose the drop-down, you can select either From All Columns (the default, if you just select the button instead of the drop-down) or select From Selection. In diesem Artikel verwenden wir die Option Aus allen Spalten.In this article, we'll walk through selecting From All Columns.

Der Bereich „Spalte aus Beispielen hinzufügen“The Add Column From Examples pane

Nachdem Sie ausgewählt haben, dass Sie eine neue Spalte auf der Grundlage von Beispielen hinzufügen möchten, wird ein neuer Bereich mit den Spalten der aktuellen Tabelle angezeigt. (Unter Umständen müssen Sie scrollen, um alle anzuzeigen.)Once you make a selection to add a new column from examples, a new pane appears that shows the columns in the current table (you may need to scroll to see them all). Rechts wird auch die neue Spalte Column1 angezeigt. Hierbei handelt es sich um die Spalte, die Power BI Desktop auf der Grundlage Ihrer Beispiele erstellt.The new Column1 is also shown to the right, which is the column that Power BI Desktop will create based on your examples. Unter der Überschrift der neuen Spalte Column1 befinden sich leere Zellen, in die Sie die Beispiele eingeben können, auf deren Grundlage Power BI dann passende Regeln und Transformationen erstellt.Below the new Column1 header are blank cells, where you can type in your examples that Power BI uses to create rules and transformations to match your example.

Beachten Sie außerdem, dass es sich hierbei um einen angewendeten Schritt im Bereich Abfrageeinstellungen handelt.Notice too that this is an Applied Step in the Query Settings pane. Der Abfrage-Editor erfasst wie gewohnt Ihre Transformationsschritte und wendet sie in der angegebenen Reihenfolge auf die Abfrage an.As always, Query Editor will record your transformation steps and apply them to the query, in order.

Der Bereich Spalte aus Beispielen hinzufügen ist in vier Hauptbereiche unterteilt:This is called the Add Columns From Examples pane, and it consists of four primary areas:

  1. Die Befehlsleiste mit einer kurzen Beschreibung des Features oder der Transformation.The Command bar which includes a brief description of the feature, or the transformation.
  2. Die Option Feedback senden, um zur Verbesserung des Features in Power BI beizutragen.The Send Feedback option to help Power BI improve this feature.
  3. Die Schaltflächen OK und Abbrechen, mit denen Sie Ihre Transformationen übernehmen und die Spalte hinzufügen oder den Vorgang abbrechen können.The OK and Cancel buttons, which lets you commit your transformations and add the column, or cancel.
  4. Der Bereich für die neue Spalte, in dem Sie Ihre Beispielwerte in eine beliebige Zeile eingeben können, um ein Beispiel für Power BI bereitzustellen (in Relation zu anderen Spalten in dieser Zeile).The new column area, where you can type your sample values in any of the rows (to provide Power BI with your example), relating to other columns in that row.

Wenn Sie Ihr Beispiel in die neue Spalte eingeben, liefert Power BI auf der Grundlage der erkannten Transformationen eine Vorschau der fertigen Spalte.As you type your example in the new column, Power BI gives you a preview of how the column it's creating will appear, based on the transformations it detects. Ein Beispiel: Wir haben in die erste Zeile den Wert Alabama eingegeben, was dem Wert Alabama in der ersten Spalte der Tabelle entspricht.For example, we typed Alabama in the first row, corresponding to the Alabama value in the first column of the table. Nach dem Drücken der EINGABETASTE füllt Power BI die Spalte auf der Grundlage dieses Werts aus.As soon as we hit Enter Power BI fills in the column based on that value.

Anschließend haben wir allerdings in der Zeile, die Massachusetts[E] enthält, das (für uns überflüssige) [E] gelöscht, woraufhin Power BI diese Änderung erkannt und anhand des Beispiels eine Transformation erstellt hat.But then we went to the row that included Massachusetts[E] and deleted that last [E] portion (because we didn't want it) and Power BI detected the change, and used the example to create a transformation. Beachten Sie die Erläuterung der Transformation (oben in der Mitte).Notice the explanation of the transform in the upper middle pane.

Bei Angabe weiterer Beispiele werden die Transformationen durch den Abfrage-Editor entsprechend ergänzt.As you continue to provide examples, Query Editor adds to the transformations. Wenn Sie mit dem Ergebnis zufrieden sind, können Sie OK auswählen, um Ihre Änderungen zu übernehmen.When you're satisfied, you can select OK to commit your changes.

„Spalte aus Beispielen hinzufügen“ in AktionSee Add Column from Examples in action

Möchten Sie das Feature in Aktion erleben?Want to see this working? Das folgende Video zeigt die Nutzung dieses Features unter Verwendung der Datenquelle, die weiter oben in diesem Beispiel angegeben war.The following video shows this feature being put to use, using the data source provided earlier in this example. Sehen Sie sich das Video an, und probieren Sie es selbst aus.Take a look, and follow along for yourself!

Überlegungen und EinschränkungenConsiderations and limitations

Bei der Verwendung des Features Spalte aus Beispielen hinzufügen stehen zwar viele Transformationen zur Verfügung, aber nicht alle.There are many transformations that are available when using Add column from Examples, but not every transformation is included. Die folgende Liste enthält alle unterstützten Transformationen:The following list provides all the transformations that are supported.

  • VerweisReference

    • Verweis auf eine bestimmte Spalte (einschließlich Kürzungs-, Bereinigungs- und Groß-/Kleinschreibungstransformation)Reference to a specific column (including trim, clean, and case transformations)
  • TexttransformationenText transformations

    • Kombinieren (unterstützt das Kombinieren von Literalzeichenfolgen und vollständigen Spaltenwerten)Combine (supports combination of literal strings and entire column values)
    • ErsetzenReplace
    • LängeLength
    • ExtrahierenExtract
      • Erste ZeichenFirst Characters
      • Letzte ZeichenLast Characters
      • BereichRange
      • Text vor TrennzeichenText before Delimiter
      • Text nach TrennzeichenText after Delimiter
      • Text zwischen TrennzeichenText between Delimiters
      • LängeLength
  • Die folgenden unterstützten Texttransformationen sind ab dem November 2017-Release von Power BI Desktop verfügbar:The following supported text transformations are available beginning with the November 2017 release of Power BI Desktop:

    • Zeichen entfernenRemove Characters
    • Zeichen beibehaltenKeep Characters

Hinweis

Bei allen Texttransformationen wird der potenzielle Bedarf für die Anwendung einer Kürzungs-, Bereinigungs- oder Groß-/Kleinschreibungstransformation auf den Wert berücksichtigt.All Text transformations take into account the potential need to trim, clean, or apply a case transformation to the column value.

  • DatumstransformationenDate transformations

    • TagDay
    • Tag der WocheDay of Week
    • Name des WochentagsDay of Week Name
    • Tag des JahresDay of Year
    • MonatMonth
    • MonatsnameMonth Name
    • Quartal des JahresQuarter of Year
    • Woche des MonatsWeek of Month
    • Woche des JahresWeek of Year
    • JahrYear
    • AlterAge
    • JahresbeginnStart of Year
    • JahresendeEnd of Year
    • MonatsbeginnStart of Month
    • MonatsendeEnd of Month
    • QuartalsbeginnStart of Quarter
    • Tage des MonatsDays in Month
    • QuartalsendeEnd of Quarter
    • WochenbeginnStart of Week
    • WochenendeEnd of Week
    • Tag des MonatsDay of Month
    • TagesbeginnStart of Day
    • TagesendeEnd of Day
  • UhrzeittransformationenTime transformations

    • StundeHour
    • MinuteMinute
    • SekundeSecond
    • In OrtszeitTo Local Time

Hinweis

Bei allen Datums- und Uhrzeittransformationen wird der potenzielle Bedarf für eine Konvertierung des Spaltenwerts in Date, Time oder DateTime berücksichtigt.All Date and Time transformations take into account the potential need to convert the column value to Date or Time or DateTime.

  • ZahlentransformationenNumber transformations

    • Absoluter WertAbsolute Value
    • ArkuskosinusArccosine
    • ArkussinusArcsine
    • ArkustangensArctangent
    • In eine Zahl umwandelnConvert to Number
    • KosinusCosine
    • CubeCube
    • DividierenDivide
    • ExponentExponent
    • FakultätFactorial
    • GanzzahldivisionInteger Divide
    • GeradeIs Even
    • UngeradeIs Odd
    • LnLn
    • Logarithmus zur Basis 10Base-10 Logarithm
    • ModuloModulo
    • MultiplizierenMultiply
    • AbrundenRound Down
    • AufrundenRound Up
    • VorzeichenSign
    • SinSin
    • QuadratwurzelSquare Root
    • QuadratSquare
    • SubtrahierenSubtract
    • SummeSum
    • TangensTangent
  • Die folgenden unterstützten Zahlentransformationen sind ab dem November 2017-Release von Power BI Desktop verfügbar:The following supported number transformation is available beginning with the November 2017 release of Power BI Desktop:

    • Zuordnen von Buckets/BereicheBucketing/Ranges
  • AllgemeinGeneral

    • Bedingte SpalteConditional Column