Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Von Excel-Formeln zu DAX | Writing DAX Measures
Excel-Datenmodellierung

Von Excel-Formeln zu DAX

Swipe um das Menü anzuzeigen

Note
Definition

DAX steht für Data Analysis Expressions. Es handelt sich um eine Formelsprache, die speziell für die Arbeit mit relationalen Datenmodellen entwickelt wurde. Ähnlich wie Excel-Arbeitsblattformeln die Berechnung von Werten in Zellen ermöglichen, erlaubt DAX die Definition von Berechnungen, die im Datenmodell gespeichert werden und automatisch auf Filter, Datenschnitte und PivotTable-Konfigurationen reagieren.

Jede DAX-Maßzahl besteht genau aus drei Teilen, die in einer bestimmten Reihenfolge geschrieben werden:

DAX Function Name := Expression

Total Sales := SUM(Sales[Total])

Maßzahlen werden im Berechnungsbereich geschrieben — den leeren Zeilen am unteren Rand jeder Tabelle in der Rasteransicht von Power Pivot. Jede leere Zelle in diesem Bereich kann eine Maßzahl enthalten. Um das Modell übersichtlich zu halten, empfiehlt es sich, Maßzahlen unterhalb der Tabelle zu schreiben, auf die sie sich hauptsächlich beziehen — zum Beispiel Total Sales unterhalb der Sales-Tabelle.

  1. Power Pivot → Verwalten öffnen und zur Rasteransicht wechseln;
  2. Die Tabelle auswählen, auf die sich die Maßzahl bezieht (z. B. Sales);
  3. Eine beliebige leere Zelle im Berechnungsbereich unterhalb der Tabellendaten anklicken;
  4. Den Namen der Maßzahl, := , und den Ausdruck eingeben — der Text erscheint in der Bearbeitungsleiste oben, nicht direkt in der Zelle;
  5. Enter drücken, um zu bestätigen — das Ergebnis erscheint in der Zelle des Berechnungsbereichs.
Note
Hinweis

Wenn der Berechnungsbereich nicht sichtbar ist, zur Registerkarte Start in Power Pivot wechseln und auf die Schaltfläche Berechnungsbereich klicken, um ihn ein- oder auszublenden.

Sobald eine Measure gespeichert ist, erscheint sie sofort im PivotTable-Feldbereich neben den regulären Spalten ihrer Tabelle. Measures sind durch ein kleines fx-Symbol neben ihrem Namen gekennzeichnet — dies unterscheidet sie von normalen Datenspalten. Das Ziehen oder Klicken einer Measure in den Wertebereich fügt sie der PivotTable hinzu, und sie reagiert sofort auf jeden aktiven Slicer oder Filter.

Aufgabe

Schritt 1 — Erstellen der ersten beiden Measures

Note
Hinweis

Weiterarbeiten in S3_workbook.xlsx — derselben Arbeitsmappe, die in Abschnitt 3 verwendet wird.

  • Öffnen Sie die gleiche Arbeitsmappe, die Sie bereits in 3.1 bis 3.4 verwendet haben (nicht die 3.5-Arbeitsmappe).
  • Öffnen Sie Power Pivot → Verwalten und wechseln Sie zur Datenansicht.
  • Klicken Sie unten im Power Pivot-Fenster auf die Registerkarte Sales.

Erstellen Sie im Berechnungsbereich unterhalb der Daten die folgenden zwei Measures exakt wie angegeben:

Total Sales := SUM(Sales[Total])

Transaction Count := COUNTROWS(Sales)

Drücken Sie nach jeder Eingabe Enter. Beide Measures sollten im Berechnungsbereich mit einem berechneten Ergebnis erscheinen.

Wechseln Sie anschließend zurück zu Excel und führen Sie Folgendes aus:

  • Fügen Sie eine PivotTable aus dem Datenmodell dieser Arbeitsmappe ein.
  • Platzieren Sie Region aus der Customers-Tabelle in den Zeilen.
  • Platzieren Sie Total Sales und Transaction Count aus der Sales-Tabelle im Wertebereich.
  • Fügen Sie einen Datenschnitt für Category aus der Products-Tabelle ein.
  • Klicken Sie im Datenschnitt auf Bikes und beobachten Sie, wie sich beide Measures aktualisieren.
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 1

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 4. Kapitel 1
some-alt