Freigeben über


Transformieren und Filtern eines SAP BW-Datensatzes

Mit Power Query Editor können Sie zusätzliche Datentransformationen und Filterschritte anwenden, bevor Sie den Datensatz aus SAP BW in das Datenmodell von Power BI Desktop oder Microsoft Power Platform bringen.

Im Power Query Editor werden die Angewandten Schritte für die Abfrage im Bereich Abfrageeinstellungen auf der rechten Seite angezeigt. Um einen Schritt zu ändern oder zu überprüfen, wählen Sie das Zahnradsymbol neben einem Schritt.

Wenn Sie z. B. das Zahnradsymbol neben Hinzugefügte Elemente auswählen, können Sie die ausgewählten Datenobjekte in SAP BW überprüfen oder die angegebenen Abfrageparameter ändern. Auf diese Weise ist es möglich, einen Datensatz nach einem Merkmal zu filtern, das nicht in der Ergebnismenge enthalten ist.

Dialogfeld

Sie können zusätzliche Filter auf den Datensatz anwenden, indem Sie das Dropdown-Menü für eine der Spalten auswählen.

Aus Spalte filtern.

Eine weitere einfache Möglichkeit, einen Filter zu setzen, besteht darin, mit der rechten Maustaste auf einen der Werte in der Tabelle zu klicken und dann Elementfilter oder Textfilter zu wählen.

Aus einem Wert in der Tabelle filtern.

Sie könnten zum Beispiel den Datensatz so filtern, dass er nur Datensätze für das Kalenderjahr/Monat FEB 2003 enthält, oder einen Textfilter anwenden, um nur Datensätze einzuschließen, bei denen Kalenderjahr/Monat 2003 enthält.

Nicht jeder Filter wird in die Abfrage gegen SAP BW gefaltet. Sie können feststellen, ob ein Filter in die Abfrage eingefaltet ist, indem Sie das Symbol in der oberen linken Ecke der Datentabelle, direkt über der Nummer 1 des ersten Datensatzes, untersuchen.

Wenn das Symbol ein Cube ist, dann wird der Filter in der Abfrage gegen das SAP BW-System angewendet.

Obere linke Ecke der Tabelle mit Würfelsymbol.

Wenn das Symbol eine Tabelle ist, dann ist der Filter nicht Teil der Abfrage und wird nur auf die Tabelle angewendet.

Obere linke Ecke der Tabelle mit dem Tabellensymbol.

Hinter der Benutzeroberfläche von Power Query Editor wird Code auf der Grundlage der Formelsprache M für Data Mashup-Abfragen generiert.

Sie können den generierten M-Code mit der Option Erweiterter Editor auf der Registerkarte Ansicht anzeigen.

Erstellter M-Code im erweiterten Editor.

Um eine Beschreibung für jede Funktion zu sehen oder sie zu testen, klicken Sie mit der rechten Maustaste auf die vorhandene SAP BW-Abfrage im Bereich Abfragen und wählen Sie Funktion erstellen. Geben Sie oben in der Formelleiste ein:

      = <Funktionsname>

wobei <Funktionsname> der Name der Funktion ist, die Sie beschrieben sehen möchten. Das folgende Beispiel zeigt die Beschreibung der Cube.Transform Funktion.

Abbildung des Dialogfelds

Die folgenden Beispiele zeigen einige Beschreibungen verschiedener Cube-Funktionen:

  • Cube.Transform: Wendet die Liste der Funktionen oder Transformationen auf den Cube an.
  • Cube.ApplyParameter: Wendet die angegebenen Werte für einen Parameter an.
  • Cube.DisplayFolders: Liefert einen verschachtelte Verzeichnisstruktur von Objekten, die die Hierarchie der Anzeigeordner des Cubes darstellen.
  • Cube.Parameters: Liefert eine Tabelle mit den Parametern, die auf den Cube angewendet werden können.
  • Cube.Dimensions: Gibt eine Tabelle mit den Dimensionen für den Cube zurück.
  • Cube.Measures: Liefert eine Tabelle mit der Menge der Kennzahlen für den Cube.

Weitere Informationen