Berechnete Tabellen in Dataflows erstellen

Sie können Berechnungen im Speicher ausführen, wenn Sie Dataflows mit einem Power BI Premium-Abonnement verwenden. Auf diese Weise können Sie Berechnungen für Ihre vorhandenen Dataflows durchführen und Ergebnisse zurückgeben, mit denen Sie sich auf die Erstellung und Analyse von Berichten konzentrieren können.

Screenshot emphasizing the computed tables in Power BI Premium.

Um Berechnungen im Speicher auszuführen, müssen Sie zunächst den Dataflow erstellen und Daten in diesem Power BI-Dataflowspeicher aufnehmen. Nachdem Sie über einen Dataflow verfügen, der Daten enthält, können Sie berechnete Tabellen erstellen, bei denen es sich um Tabellen handelt, die Berechnungen im Speicher durchführen.

Es gibt zwei Möglichkeiten, Dataflow-Daten mit Power BI zu verbinden:

In den folgenden Abschnitten wird beschrieben, wie berechnete Tabellen in Ihren Dataflow-Daten erstellt werden.

Erstellen von berechneten Tabellen

Nachdem Sie einen Dataflow mit einer Tabellenliste erstellt haben, können Sie Berechnungen an den Tabellen durchführen.

Wählen Sie im Tool zum Erstellen von Dataflows im Power BI-Dienst Tabellen bearbeiten aus. Klicken Sie dann mit der rechten Maustaste auf die Tabelle, die Sie als Grundlage für die berechnete Tabelle verwenden und für die Sie Berechnungen durchführen möchten. Wählen Sie im Kontextmenü Verweis aus.

Damit die Tabelle als berechnete Tabelle in Frage kommt, muss Laden aktivieren, wie in der folgenden Abbildung dargestellt, ausgewählt sein. Klicken Sie mit der rechten Maustaste auf die Tabelle, um dieses Kontextmenü anzuzeigen.

Screenshot of the query's shortcut menu with enable load selected.

Durch Auswahl von Laden aktivieren erstellen Sie eine neue Tabelle, deren Quelle die referenzierte Tabelle ist. Das Symbol ändert sich in das berechnete Symbol, wie in der folgenden Abbildung dargestellt.

Screenshot of the computed table with the computed icon emphasized.

Jede Transformation, die Sie an dieser neu erstellten Tabelle vornehmen, wird für die Daten ausgeführt, die sich bereits im Power BI-Dataflow-Speicher befinden. Das bedeutet, dass die Abfrage nicht für die externe Datenquelle ausgeführt wird, aus der die Daten importiert wurden (z. B. die SQL-Datenbank, aus der die Daten abgerufen wurden).

Beispiele für Anwendungsfälle

Welche Arten von Transformationen können mit berechneten Tabellen durchgeführt werden? Beim Berechnen im Speicher wird jede Transformationsart unterstützt, die Sie auch über die Transformationsbenutzeroberfläche von Power BI oder im M-Editor ausführen können.

Betrachten Sie das folgende Beispiel. Sie verfügen über eine Kontotabelle, die die Rohdaten für alle Kunden aus Ihrem Dynamics 365-Abonnement enthält. Sie verfügen auch über ServiceCalls-Rohdaten aus dem Servicecenter mit Daten aus den Supportanrufen, die an jedem Tag des Jahres von den verschiedenen Konten aus durchgeführt wurden.

Stellen Sie sich vor, Sie möchten die Kontotabelle mit Daten aus ServiceCalls anreichern.

Zuerst müssen Sie die Daten aus ServiceCalls aggregieren, um die Anzahl von Supportanrufen zu berechnen, die im letzten Jahr für jedes Konto ausgeführt wurden.

Screenshot of the Group by dialog aggregating the data from the service calls by account ID.

Als Nächstes führen Sie die Kontotabelle mit der ServiceCallsAggregated-Tabelle zusammen, um die angereicherte Kontotabelle zu berechnen.

Screenshot of the Merge dialog merging the account table with the ServiceCallsAggregated table.

Dann können Sie die Ergebnisse sehen, die im folgenden Bild als „EnrichedAccount“ dargestellt sind.

Screenshot showing the results of a computed table in Power BI Premium.

Und das war's auch schon: Die Transformation erfolgt für die Daten im Dataflow, die sich in Ihrem Power BI Premium-Abonnement befinden, nicht für die Quelldaten.

Überlegungen und Einschränkungen

Beachten Sie, dass der zugeordnete Dataflow nicht mehr aktualisiert wird, wenn Sie den Arbeitsbereich aus der Power BI Premium-Kapazität entfernen.

Wenn Sie mit Dataflows arbeiten, die speziell im Azure Data Lake Storage-Konto einer Organisation erstellt wurden, funktionieren verknüpfte Tabellen und berechnete Tabellen nur dann ordnungsgemäß, wenn sich die Tabellen im selben Speicherkonto befinden. Weitere Informationen: Verbinden von Azure Data Lake Storage Gen2 für den Dataflow-Speicher

Verknüpfte Tabellen sind nur für Dataflows verfügbar, die in Power BI und Power Apps erstellt wurden. Wenn Sie Berechnungen für Daten durchführen, die mit lokalen und Cloud-Daten verknüpft sind, empfiehlt es sich, eine neue Tabelle zu erstellen, um solche Berechnungen durchzuführen. Dies bietet eine bessere Erfahrung als die Verwendung einer vorhandenen Tabelle für Berechnungen, beispielsweise einer Tabelle, die auch Daten aus beiden Quellen abfragt und speicherinterne Transformationen durchführt.

Siehe auch

In diesem Artikel wurden berechnete Tabellen und Dataflows beschrieben. Hier sind einige weitere Artikel, die nützlich sein können:

Die folgenden Links enthalten zusätzliche Informationen zu Dataflows in Power BI und anderen Ressourcen:

Weitere Informationen zu Power Query und geplanter Aktualisierung finden Sie in diesen Artikeln:

Weitere Informationen zum Common Data Model finden Sie in seinem Übersichtsartikel: