Freigeben über


COUNTAX

Gilt für:berechnete Spaltenberechnete TabellenMeasuresvisuelle Berechnungen

Die Funktion COUNTAX zählt nicht leere Ergebnisse, wenn das Ergebnis eines Ausdrucks für eine Tabelle ausgewertet wird. Das heißt, sie funktioniert genau wie die COUNTA-Funktion, wird aber verwendet, um durch die Zeilen einer Tabelle zu iterieren und Zeilen zu zählen, bei denen die angegebenen Ausdrücke zu einem nicht leeren Ergebnis führen.

Syntax

COUNTAX(<table>,<expression>)  

Parameter

Begriff Definition
table Die Tabelle, die die Zeilen enthält, für die der Ausdruck ausgewertet wird.
expression Der für jede Zeile der Tabelle auszuwertende Ausdruck.

Rückgabewert

Eine ganze Zahl.

Bemerkungen

  • Wie die COUNTA-Funktion zählt auch die COUNTAX-Funktion Zellen, die jede Art von Information enthalten, einschließlich anderer Ausdrücke. Wenn die Spalte beispielsweise einen Ausdruck enthält, der als leere Zeichenfolge ausgewertet wird, behandelt die COUNTAX-Funktion das Ergebnis als nicht leer. Normalerweise zählt die COUNTAX-Funktion keine leeren Zellen, aber in diesem Fall enthält die Zelle eine Formel, sodass sie gezählt wird.

  • Wenn die Funktion keine Zeilen zum Aggregieren findet, gibt sie einen leeren Wert zurück.

  • 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 zählt die Anzahl nicht leerer Zeilen in der Spalte „Phone“ unter Verwendung der Tabelle, die sich aus dem Filtern der Tabelle „Reseller“ nach „[Status] = Active“ ergibt.

= COUNTAX(FILTER('Reseller',[Status]="Active"),[Phone])  

COUNT-Funktion
COUNTA-Funktion
COUNTX-Funktion
Statistische Funktionen