Freigeben über


DISTINCTCOUNT

Gilt für:Berechnete SpalteBerechnete TabelleMeasureVisuelle Berechnung

Zählt die unterschiedlichen Werte in einer Spalte.

Syntax

DISTINCTCOUNT(<column>)  

Parameter

Begriff BESCHREIBUNG
column Die Spalte, die die zu zählenden Werte enthält

Rückgabewert

Die Anzahl der verschiedenen Werte in der Spalte column.

Bemerkungen

  • Das einzige für diese Funktion zulässige Argument ist eine Spalte. Sie können Spalten verwenden, die beliebige Datentypen enthalten. Wenn die Funktion keine zu zählenden Zeilen findet, gibt sie einen leeren Wert zurück. Andernfalls wird die Anzahl verschiedener Werte zurückgegeben.

  • Die DISTINCTCOUNT-Funktion zählt den Wert LEER. Um den Wert LEER zu überspringen, verwenden Sie die DISTINCTCOUNTNOBLANK-Funktion.

  • Die Verwendung dieser Funktion im DirectQuery-Modus wird nicht unterstützt, wenn sie in berechneten Spalten oder RLS-Regeln (Row-Level Security) eingesetzt wird.

Beispiel

Das folgende Beispiel zeigt, wie die Anzahl der verschiedenen Kundenaufträge in der Spalte „ResellerSales_USD[SalesOrderNumber]“ gezählt wird.

= DISTINCTCOUNT(ResellerSales_USD[SalesOrderNumber])  

Unter Verwendung des oben genannten Measure in einer Tabelle mit Kalenderjahr an der Seite und Produktkategorie oben werden die folgenden Ergebnisse zurückgegeben:

Row Labels Accessories Bikes Kleidung Komponenten - Gesamtsumme
2005 135 345 242 205 366
2006 356 850 644 702 1015
2007 531 1234 963 1.138 1521
2008 293 724 561 601 894
1 1
Grand Total 1315 3153 2410 2646 1 3797

Beachten Sie im obigen Beispiel, dass die Zahlen in den Zeilen für die Gesamtsumme nicht addiert werden. Der Grund hierfür ist, dass dieselbe Bestellung Einzelposten aus verschiedenen Produktkategorien enthalten kann.

COUNT-Funktion
COUNTA-Funktion
COUNTAX-Funktion
COUNTX-Funktion
Statistische Funktionen