Kern-DAX-Maßnahmen für KPIs
Swipe um das Menü anzuzeigen
Bevor die neuen Measures hinzugefügt werden, ist es sinnvoll, die Struktur der bereits erstellten Measures zu verstehen. Total Sales und Transaction Count sind Basismeasures — jedes berechnet direkt einen Wert aus den Daten, ohne von anderen Measures abhängig zu sein. Total Quantity und Distinct Customers sind ebenfalls Basismeasures. Das einzige zusammengesetzte Measure in diesem Kapitel ist Average Order Value — es verweist auf Total Sales und Transaction Count namentlich, anstatt deren Berechnungen zu wiederholen.
Distinct Customers := DISTINCTCOUNT(Sales[Customer ID])
Zählt die Anzahl der eindeutigen Customer ID-Werte in der Sales-Tabelle — nicht in der Customers-Dimensionstabelle. Dadurch werden nur Kunden mit tatsächlicher Verkaufsaktivität im aktuellen Filterkontext gezählt. Ein Kunde, der in der Customers-Tabelle existiert, aber keine Bestellungen aufgegeben hat, wird korrekt ausgeschlossen.
Average Order Value := DIVIDE([Total Sales], [Transaction Count])
Teilt Total Sales durch Transaction Count unter Verwendung der DIVIDE-Funktion anstelle des /-Operators. Verweist auf die beiden Basismeasures namentlich mit eckigen Klammern ohne Tabellenpräfix — das DAX-Signal, dass auf ein Measure (und nicht auf eine Spalte) verwiesen wird.
DIVIDE gibt einen leeren Wert zurück, wenn der Nenner null ist; der Schrägstrich-Operator / würde einen Fehler zurückgeben.
Total Quantity := SUM(Sales[Quantity])
Summiert die Spalte Quantity — die Anzahl der verkauften Einheiten und nicht den generierten Umsatz. Umsatz und Menge entwickeln sich oft gemeinsam, aber nicht immer. Die Verfolgung beider Werte ermöglicht eine schnelle Identifikation von Zeiträumen mit vielen Transaktionen mit geringem Wert im Vergleich zu weniger Transaktionen mit hohem Wert.
DISTINCTCOUNT vs. COUNTROWS
Die Verwendung von COUNTROWS zur Zählung von Kunden liefert ein falsches Ergebnis, sobald ein Kunde mehr als eine Bestellung aufgegeben hat. Für einen Kunden mit drei Bestellungen zählt COUNTROWS drei Kunden. DISTINCTCOUNT zählt einen. Für jede Fragestellung wie "Wie viele Kunden", immer DISTINCTCOUNT verwenden.
Referenzierung
DAX verwendet ein konsistentes visuelles Signal, um in einer Formel zwischen Spalten und Measures zu unterscheiden:
Validierung der Measures vor der Verwendung
Nach dem Schreiben aller fünf Measures wird empfohlen, diese zunächst alle in den Wertebereich einer Pivot-Tabelle einzufügen, ohne Zeilen- oder Spaltenaufteilung. Die Gesamtsummen-Zeile zeigt alle fünf Measures berechnet für den gesamten Datensatz. Prüfen, ob jede Zahl plausibel ist — wenn zum Beispiel die Gesamtmenge niedriger als die Anzahl der Transaktionen ist, stimmt wahrscheinlich etwas nicht. Erst wenn die Gesamtsummen sinnvoll erscheinen, sollten Zeilen und Slicer hinzugefügt werden.
- Pivot-Tabelle aus der Tabelle Sales einfügen, zum Datenmodell hinzufügen;
- Alle fünf Measures in den Wertebereich ziehen — noch keine Zeilen oder Spalten;
- Prüfen, ob jede Gesamtsumme plausibel im Vergleich zu den bekannten Daten erscheint;
- Region aus Customers zu den Zeilen hinzufügen — überprüfen, ob jede Region eine sinnvolle Aufschlüsselung zeigt;
- Einen Kategorie-Slicer aus Products hinzufügen — bestätigen, dass alle fünf Measures korrekt auf die Filterung reagieren.
Aufgabe
In dieser Aufgabe fügen Sie drei neue Kennzahlen hinzu, um das Fünf-Kennzahlen-KPI-Toolkit zu vervollständigen, und validieren anschließend alle fünf in einer multidimensionalen PivotTable.
Schritt 1 — Die drei verbleibenden Kennzahlen hinzufügen
- Arbeitsmappe öffnen.
- Navigieren zu Power Pivot → Verwalten → Datenansicht → Registerkarte Sales.
- Im Berechnungsbereich die folgenden drei Kennzahlen exakt wie angegeben hinzufügen:
Distinct Customers := DISTINCTCOUNT(Sales[CustomerID])
Average Order Value := DIVIDE([Total Sales], [Transaction Count])
Total Quantity := SUM(Sales[Quantity])
- Nach jeder Eingabe die Eingabetaste drücken.
- Alle drei Kennzahlen sollten im Berechnungsbereich mit einem berechneten Wert unter dem Kennzahlnamen erscheinen.
Nach Abschluss sollten sich im Berechnungsbereich genau fünf Kennzahlen befinden:
- Total Sales.
- Transaction Count.
- Distinct Customers.
- Average Order Value.
- Total Quantity.
Schritt 2 — Validierung in einer PivotTable
- Zu Excel zurückkehren. Eine PivotTable aus This Workbook's Data Model einfügen.
Folgendes Layout erstellen:
- Zeilen: MonthName aus der Dates -Tabelle.
- Werte: alle fünf Kennzahlen (Total Sales, Transaction Count, Distinct Customers, Average Order Value und Total Quantity, in dieser Reihenfolge).
- Filter: Category aus der Products -Tabelle.
Nach dem Erstellen beantworten Sie anhand der PivotTable folgende Fragen:
- Wie hoch ist der Gesamtsaldo von Total Sales über alle Monate und Kategorien?
- In welchem Monat ist der Average Order Value am höchsten?
- Ändert sich der Wert von Distinct Customers, wenn Sie den Filter auf Bikes setzen?
- Was sagt das über das Kundenverhalten in dieser Kategorie aus?
- Steigt oder sinkt der Wert von Total Quantity, wenn Sie den Filter von Bikes auf Accessories wechseln?
- Was lässt sich daraus über den Unterschied zwischen den beiden Kategorien ableiten?
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen