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 der Erstellung von Berechnungsformeln für berechnete Spalten und Measures in Power Pivot behandelt. Wenn Sie noch nicht mit DAX vertraut sind, lesen Sie Schnellstart: Dax-Grundlagen in 30 Minuten.

Formelgrundlagen

Power Pivot bietet DAX (Data Analysis Expressions) zum Erstellen benutzerdefinierter Berechnungen in Power Pivot Tabellen und in Excel-PivotTables. 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 die Dynamische Aggregation konzipiert sind.

Im Folgenden finden Sie einige grundlegende Formeln, die in einer berechneten Spalte verwendet werden können:

Formel

Beschreibung

=TODAY()

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

=3

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

=[Column1] + [Column2]

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

Sie können Power Pivot Formeln für berechnete Spalten erstellen, während Sie Formeln in Microsoft Excel erstellen.

Führen Sie beim Erstellen einer Formel die folgenden Schritte aus:

  • Jede Formel muss mit einem Gleichheitszeichen beginnen.

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

  • Beginnen Sie mit der Eingabe der ersten Buchstaben der gewünschten Funktion oder des gewünschten Namens, und AutoVervollständigen 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ändigen-Liste hinzuzufügen.

  • Klicken Sie auf die Schaltfläche Fx , um eine Liste der verfügbaren Funktionen anzuzeigen. Um eine Funktion aus der Dropdownliste auszuwählen, markieren Sie das Element mithilfe der Pfeiltasten, und klicken Sie dann auf OK , um die Funktion der 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.

  • Überprüfen auf Syntaxfehler: Stellen Sie sicher, dass alle Klammern geschlossen sind und dass auf Spalten, Tabellen und Werte ordnungsgemäß 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 aufgefüllt. In einem Measure wird durch Drücken der EINGABETASTE die Measuredefinition gespeichert.

Create einer einfachen Formel

So erstellen Sie eine berechnete Spalte mit einer einfachen Formel

SalesDate

Unterkategorie

Produkt

Umsatz

Menge

1/5/2009

Zubehör

Tragetasche

254995

68

1/5/2009

Zubehör

Mini-Akkuladegerät

1099.56

44

1/5/2009

Digitale

Slim Digital

6512

44

1/6/2009

Zubehör

Telekonvertierungsobjektiv

1662.5

18

1/6/2009

Zubehör

Stativ

938.34

18

1/6/2009

Zubehör

USB-Kabel

1230.25

26

  1. Wählen Sie Daten aus der obigen Tabelle aus, einschließlich der Tabellenüberschriften, und kopieren Sie sie.

  2. Klicken Sie Power Pivot auf Start> Einfügen.

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

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

  5. Geben Sie in der Bearbeitungsleiste oberhalb der Tabelle die folgende Formel ein.

    =[Vertrieb] / [Menge]

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

Werte werden dann in der neuen berechneten Spalte für alle Zeilen aufgefüllt.

Tipps zum Verwenden von AutoVervollständigen

  • Sie können AutoVervollständigen von 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 fügt die schließende Klammer von Funktionen nicht hinzu oder stimmt automatisch mit Klammern überein. Sie müssen sicherstellen, dass jede Funktion syntaktisch korrekt ist, oder Sie können die Formel nicht speichern oder verwenden. Power Pivot hebt Klammern hervor, wodurch es einfacher ist zu überprüfen, ob sie ordnungsgemäß geschlossen sind.

Arbeiten mit Tabellen und Spalten

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

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

  • Formeln können Beziehungen verwenden, um Werte aus verknüpften Tabellen abzurufen. Die abgerufenen Werte beziehen sich immer auf den aktuellen Zeilenwert.

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

  • Sie können keine unregelmäßigen oder "unregelmäßigen" Daten wie in einem Excel-Arbeitsblatt haben. Jede Zeile in einer Tabelle muss dieselbe Anzahl von Spalten enthalten. In einigen Spalten können jedoch leere Werte vorhanden sein. Excel-Datentabellen und Power Pivot-Datentabellen sind nicht austauschbar. Sie können jedoch eine Verknüpfung mit Excel-Tabellen aus Power Pivot und Excel-Daten in Power Pivot einfügen. 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 jede 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 verweisen:

=SUM('New Sales'[Amount]) + SUM('Past Sales'[Amount])

Wenn eine Formel ausgewertet wird, überprüft Power Pivot zunächst die allgemeine Syntax und überprüft dann die Namen der Spalten und Tabellen, die Sie für mögliche Spalten und Tabellen im aktuellen Kontext bereitstellen. Wenn der Name mehrdeutig ist oder die Spalte oder Tabelle nicht gefunden werden kann, erhalten Sie einen Fehler in Der Formel (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 der DAX-Syntaxspezifikation für Power Pivot.

Hinweis: Kontext ist ein wichtiges Feature von 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 nachzuschlagen und verwandte Werte zum Ausführen komplexer Berechnungen zu verwenden. Sie können beispielsweise eine berechnete Spalte verwenden, um alle Versanddatensätze im Zusammenhang mit dem aktuellen Wiederverkäufer nachzuschlagen und dann die Versandkosten für jeden zu summieren. Der Effekt ähnelt einer parametrisierten 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 sinnvolle Ergebnisse zurückzugeben. 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 richtig berechnet werden können. Weitere Informationen finden Sie unter Arbeiten mit Beziehungen in PivotTables.

Problembehandlung bei Fehlern in Formeln

Wenn beim Definieren einer berechneten Spalte ein Fehler auftritt, kann die Formel entweder einen syntaktischen oder einen semantischen Fehler enthalten.

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 in der 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 korrekt zu sein, aber wenn die Power Pivot die 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 bezieht sich auf eine Spalte, die nicht verarbeitet wurde. Dies kann passieren, wenn Sie die Arbeitsmappe in den manuellen Modus geändert, Änderungen vorgenommen und dann die Daten nie aktualisiert oder die Berechnungen 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!

×