Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

In diesem Artikel werden die Grundlagen des Erstellens von Berechnungsformeln für berechnete Spalten und Measures inPower Pivot. Wenn Sie mit DAX noch nicht so viel wissen, sollten Sie sich unbedingt unter Schnellstart: Erlernen der DAX-Grundlagen in 30 Minuten informieren.

Formelgrundfunktionen

Power Pivot stellt DAX (Data Analysis Expressions) zum Erstellen von benutzerdefinierten Berechnungen in Power Pivot tabellen und in PivotTables Excel zur Unterstützung zur Unterstützung von Datenanalyseausdrücken dar. DAX enthält einige der Funktionen, die in Excel-Formeln verwendet werden, sowie zusätzliche Funktionen, die für die Arbeit mit relationalen Daten und das Ausführen dynamischer Aggregationen entwickelt wurden.

Hier sind einige grundlegende Formeln, die in einer berechneten Spalte verwendet werden können:

Formel

Beschreibung

=TODAY()

Fügt das aktuelle Datum in jede Zeile der Spalte ein.

=3

Fügt den Wert "3" in jede Zeile der Spalte ein.

=[Column1] + [Column2]

Addiert die Werte in derselben Zeile von [Spalte1] und [Spalte2] und fügt die Ergebnisse in dieselbe Zeile der berechneten Spalte ein.

Sie können Formeln Power Pivot Spalten erstellen, ganz ähnlich wie Sie Formeln in Microsoft Excel.

Wenn Sie eine Formel erstellen, müssen Sie die folgenden Schritte ausführen:

  • Jede Formel muss mit einem Gleichheitszeichen beginnen.

  • Sie können entweder einen Funktionsnamen eingeben oder auswählen, oder Sie können einen Ausdruck eingeben.

  • Beginnen Sie mit der Eingabe der ersten Buchstaben der Funktion oder des Namens, und AutoVervollständigung zeigt eine Liste der verfügbaren Funktionen, Tabellen und Spalten an. Drücken Sie die TAB-TASTE, um der Formel ein Element aus der AutoVervollständigungsliste hinzuzufügen.

  • Klicken Sie auf die Schaltfläche Fx, um eine Liste der verfügbaren Funktionen anzeigen. Um eine Funktion aus der Dropdownliste auszuwählen, verwenden Sie die Pfeiltasten, um das Element zu markieren, und klicken Sie dann auf OK, um die Funktion zur Formel hinzuzufügen.

  • Geben Sie die Argumente für die Funktion an, indem Sie sie aus einer Dropdownliste möglicher Tabellen und Spalten auswählen oder Werte oder eine andere Funktion eingeben.

  • Auf Syntaxfehler überprüfen: Stellen Sie sicher, dass alle Klammern geschlossen sind und dass korrekt auf Spalten, Tabellen und Werte verwiesen wird.

  • Drücken Sie die EINGABETASTE, um die Formel zu akzeptieren.

Hinweis: Sobald Sie die Formel in einer berechneten Spalte akzeptieren, wird die Spalte mit Werten gefüllt. Bei einem Measure wird die Measuredefinition durch Drücken der EINGABETASTE speichert.

Erstellen einer einfachen Formel

So erstellen Sie eine berechnete Spalte mit einer einfachen Formel

SalesDate

Unterkategorie

Produkt

Umsatz

Quantity

1/5/2009

Zubehör

Tragen von Hülle

254995

68

1/5/2009

Zubehör

Mini-Akkuladekabel

1099.56

44

1/5/2009

Digital

Slim Digital

6512

44

1/6/2009

Zubehör

Telephoto-Konvertierungs-Foto

1662.5

18

1/6/2009

Zubehör

Stativ

938.34

18

1/6/2009

Zubehör

USB-Kabel

1230.25

26

  1. Markieren und kopieren Sie Daten aus der obigen Tabelle, einschließlich der Tabellenüberschriften.

  2. Klicken Power Pivot auf Start,> einfügen.

  3. Klicken Sie im Dialogfeld Vorschau einfügen auf OK.

  4. Klicken Sie auf> Spalten >Hinzufügen.

  5. Geben Sie in der Formelleiste über der Tabelle die folgende Formel ein.

    =[Umsatz] / [Anzahl]

  6. Drücken Sie die EINGABETASTE, um die Formel zu akzeptieren.

Werte werden dann für alle Zeilen in die neue berechnete Spalte aufgefüllt.

Tipps zum Verwenden von AutoVervollständigen

  • Sie können AutoVervollständigung für Formeln in der Mitte einer vorhandenen Formel mit geschachtelten Funktionen verwenden. Der Text vor der Einfügemarke wird zum Anzeigen von Werten in der Dropdownliste verwendet, und der gesamte Text hinter der Einfügemarke bleibt unverändert.

  • Power Pivot wird keine schließende Klammer für Funktionen hinzugefügt oder Klammern automatisch angepasst. Sie müssen sicherstellen, dass jede Funktion syntaktisch korrekt ist, oder Sie können die Formel nicht speichern oder verwenden. Power Pivot werden Klammern hervorgehoben, wodurch leichter überprüft werden kann, ob sie ordnungsgemäß geschlossen sind.

Arbeiten mit Tabellen und Spalten

Power Pivot-Tabellen sehen ähnlich wie Excel Tabellen aus, unterscheiden sich jedoch in der Art und Weise, wie sie mit Daten und Formeln arbeiten:

  • Formeln in Power Pivot funktionieren nur mit Tabellen und Spalten, nicht mit einzelnen Zellen, Bereichsbezügen oder Matrizen.

  • Formeln können Beziehungen verwenden, um Werte aus verknüpften Tabellen zu erhalten. Die abgerufenen Werte sind immer mit dem aktuellen Zeilenwert verknüpft.

  • Sie können keine Power Pivot in ein Excel Arbeitsblatt einfügen und umgekehrt.

  • Unregelmäßige oder unregelmäßige Daten dürfen nicht wie in einem Arbeitsblatt Excel sein. Jede Zeile in einer Tabelle muss dieselbe Anzahl von Spalten enthalten. In einigen Spalten können jedoch leere Werte enthalten sein. Excel von Datentabellen und Power Pivot-Datentabellen sind nicht austauschbar, Aber Sie können verknüpfungen mit Excel-Tabellen aus Power Pivot erstellen und Excel Daten in Power Pivot. Weitere Informationen finden Sie unter Hinzufügen von Arbeitsblattdaten zu einem Datenmodell mithilfe einer verknüpften Tabelle und Kopieren und Einfügen von Zeilen in ein Datenmodell in Power Pivot.

Verweisen auf Tabellen und Spalten in Formeln und Ausdrücken

Sie können auf eine beliebige Tabelle und Spalte verweisen, indem Sie deren Namen verwenden. Die folgende Formel veranschaulicht beispielsweise, wie sie mithilfe des vollqualifizierten Namens auf Spalten aus zwei Tabellen bezugt:

=SUMME('Neuer Umsatz'[Betrag]) + SUMME('Past Sales'[Amount])

Wenn eine Formel ausgewertet wird, überprüft Power Pivot zunächst auf die allgemeine Syntax und überprüft dann die von Ihnen zur Verfügung stellen Namen von Spalten und Tabellen mit möglichen Spalten und Tabellen im aktuellen Kontext. Wenn der Name mehrdeutig ist oder die Spalte oder Tabelle nicht gefunden werden kann, wird für die Formel ein Fehler angezeigt (eine #ERROR-Zeichenfolge anstelle eines Datenwerts in Zellen, in denen der Fehler auftritt). Weitere Informationen zu Benennungsanforderungen für Tabellen, Spalten und andere Objekte finden Sie unter "Benennungsanforderungen in DAX-Syntaxspezifikation für Power Pivot.

Hinweis: Der Kontext ist ein wichtiges Feature Power Pivot Datenmodellen, mit dem Sie dynamische Formeln erstellen können. Der Kontext wird durch die Tabellen im Datenmodell, die Beziehungen zwischen den Tabellen und alle angewendeten Filter bestimmt. Weitere Informationen finden Sie unter Kontext in DAX-Formeln.

Tabellenbeziehungen

Tabellen können mit anderen Tabellen verknüpft werden. Durch das Erstellen von Beziehungen erhalten Sie die Möglichkeit, Daten in einer anderen Tabelle nachzuschauen und verwandte Werte für komplexe Berechnungen zu verwenden. Sie können z. B. eine berechnete Spalte verwenden, um alle Versanddatensätze zu suchen, die mit dem aktuellen Wiederverkäufer in Zusammenhang stehen, und dann die Versandkosten für jeden einzelnen Artikel summiert. Der Effekt ist wie eine parametrisierte Abfrage: Sie können für jede Zeile in der aktuellen Tabelle eine andere Summe berechnen.

Viele DAX-Funktionen erfordern, dass eine Beziehung zwischen den Tabellen oder zwischen mehreren Tabellen vorhanden ist, um die Spalten zu finden, auf die Sie verwiesen haben, und um sinnvoller Ergebnisse zu erhalten. Andere Funktionen versuchen, die Beziehung zu identifizieren; Um jedoch optimale Ergebnisse zu erzielen, sollten Sie nach Möglichkeit immer eine Beziehung erstellen.

Wenn Sie mit PivotTables arbeiten, ist es besonders wichtig, dass Sie alle Tabellen verbinden, die in der PivotTable verwendet werden, damit die Zusammenfassungsdaten ordnungsgemäß berechnet werden können. Weitere Informationen finden Sie unter Arbeiten mit Beziehungen in PivotTables.

Problembehandlung bei Fehlern in Formeln

Wenn Sie beim Definieren einer berechneten Spalte einen Fehler erhalten, enthält die Formel möglicherweise entweder einen Syntaxfehler oder einen semantischen Fehler.

Von diesen sind die Syntaxfehler am einfachsten zu beheben. Normalerweise bestehen sie in einer fehlenden Klammer oder einem fehlenden Komma. Hilfe zur Syntax einzelner Funktionen finden Sie unter DAX-Funktionsreferenz.

Der andere Typ Fehler tritt auf, wenn die Syntax richtig ist, der Wert der Spalten, auf die verwiesen wird, jedoch im Kontext der Formel keinen Sinn ergibt. Solche semantischen Fehler können durch eines der folgenden Probleme verursacht werden:

  • Die Formel verweist auf eine nicht vorhandene Spalte, Tabelle oder Funktion.

  • Die Formel scheint richtig zu sein, aber wenn Power Pivot Daten abruft, findet sie einen Typkonflikt und löst einen Fehler aus.

  • Die Formel übergibt einer Funktion eine falsche Zahl oder einen falschen Parametertyp.

  • Die Formel verweist auf eine andere Spalte, die einen Fehler aufweist und deren Werte daher ungültig sind.

  • Die Formel verweist auf eine Spalte, die nicht verarbeitet wurde. Dies kann geschehen, wenn Sie die Arbeitsmappe in den manuellen Modus geändert, Änderungen vorgenommen und dann die Daten nicht aktualisiert oder die Berechnungen nicht aktualisiert haben.

In den ersten vier Fällen markiert DAX die gesamte Spalte, die die ungültige Formel enthält. Im letzten Fall stellt DAX die Spalte ausgegraut dar, um anzuzeigen, dass sie sich in einem nicht verarbeiteten Zustand befindet.

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×