Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:
Berechnete Spalte
Berechnete Tabelle
Measure
visuelle Berechnung
Zählt die Anzahl der unterschiedlichen Werte in einer Spalte.
Syntax
DISTINCTCOUNT(<column>)
Parameter
| Ausdruck | Beschreibung |
|---|---|
column |
Die Spalte, die die zu zählenden Werte enthält |
Rückgabewert
Die Anzahl der unterschiedlichen Werte in column.
Bemerkungen
Das einzige Für diese Funktion zulässige Argument ist eine Spalte. Sie können Spalten verwenden, die einen beliebigen Datentyp enthalten. Wenn die Funktion keine Zu zählenden Zeilen findet, wird ein BLANKzurückgegeben, andernfalls wird die Anzahl der unterschiedlichen Werte zurückgegeben.
DISTINCTCOUNT Funktion zählt den BLANK Wert. Verwenden Sie die BLANK-Funktion, um den DISTINCTCOUNTNOBLANK Wert zu überspringen.
-
Diese Funktion wird für die Verwendung im DirectQuery-Modus nicht unterstützt, wenn sie in berechneten Spalten oder Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.
Beispiel
Das folgende Beispiel zeigt, wie die Anzahl der unterschiedlichen Verkaufsaufträge in der Spalte ResellerSales_USD[SalesOrderNumber] gezählt wird.
= DISTINCTCOUNT(ResellerSales_USD[SalesOrderNumber])
Wenn Sie das obige Measure in einer Tabelle mit dem Kalenderjahr in der Seite und der Produktkategorie oben verwenden, werden die folgenden Ergebnisse zurückgegeben:
| Zeilenbeschriftungen | Zubehör | Fahrräder | Kleidung | Komponenten | - | Gesamtsumme |
|---|---|---|---|---|---|---|
| 2005 | 135 | 345 | 242 | 205 | 366 | |
| 2006 | 356 | 850 | 644 | 702 | 1015 | |
| 2007 | 531 | 1234 | 963 | 1138 | 1521 | |
| 2008 | 293 | 724 | 561 | 601 | 894 | |
| 1 | 1 | |||||
| Gesamtsumme | 1315 | 3153 | 2410 | 2646 | 1 | 3797 |
Grundlegendes zu eindeutigen Anzahlsummen
Unterschiedliche Zählungsergebnisse sind nicht additiv. Die Gesamtsumme ist nicht die Summe der Werte in jeder Kategorie.
In der obigen Tabelle erwarten Sie möglicherweise die Gesamtsumme für 2005 (366) mit der Summe des Zubehörs (135) + Fahrräder (345) + Kleidung (242) + Komponenten (205) = 927. Die tatsächliche Gesamtsumme beträgt jedoch 366, was viel niedriger ist.
Dies geschieht, da dieselbe Reihenfolge in mehreren Kategorien angezeigt werden kann. Wenn die Bestellung #1001 beispielsweise sowohl ein Fahrrad als auch ein Zubehör enthält, wird diese Bestellung einmal in der Spalte "Bikes" und einmal in der Spalte "Zubehör" gezählt. Bei der Berechnung der Gesamtsumme für die Zeile wird die Reihenfolge #1001 jedoch nur einmal gezählt, da sie immer noch nur eine unterschiedliche Reihenfolge aufweist.
Dies ist das richtige und erwartete Verhalten unterschiedlicher Anzahlen:
- Kategoriewerte: Zählen Sie unterschiedliche Bestellungen nur innerhalb dieser bestimmten Kategorie.
- Zeilensummen: Zählen Sie unterschiedliche Bestellungen in allen Kategorien für dieses Jahr – jede Bestellung wird nur einmal gezählt, unabhängig davon, in wie vielen Kategorien sie angezeigt werden.
- Gesamtsumme: Zählen Sie unterschiedliche Bestellungen im gesamten Dataset.
Wenn Sie Summen benötigen, die addiert werden, sollten Sie stattdessen die Verwendung oder COUNT stattdessen in COUNTROWS Betracht ziehen. Beachten Sie jedoch, dass diese Funktionen Zeilen zählen, keine unterschiedlichen Werte und unterschiedliche Ergebnisse liefern.