Freigeben über


DISTINCTCOUNT

Gilt für:Berechnete SpalteBerechnete TabelleMeasurevisuelle 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 DISTINCTCOUNTNOBLANK-Funktion, um den BLANK 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

Beachten Sie im obigen Beispiel, dass die Zeilen "Gesamtsummennummern" nicht addieren. Dies geschieht, da die gleiche Bestellung Positionen in derselben Reihenfolge aus verschiedenen Produktkategorien enthalten kann.

COUNT FunktionCOUNTA FunktionCOUNTAX FunktionCOUNTX FunktionStatistische Funktionen