Freigeben über


COUNTAX-Funktion (DAX)

Beim Auswerten des Ergebnisses eines Ausdrucks über eine Tabelle zählt die COUNTAX-Funktion die nicht leeren Ergebnisse. Sie funktioniert wie die COUNTA-Funktion, wird jedoch verwendet, um die Zeilen in einer Tabelle zu durchlaufen und die Zeilen zu zählen, in denen die Ergebnisse der angegebenen Ausdrücke nicht leere Werte sind.

Syntax

COUNTAX(<table>,<expression>)

Parameter

Ausdruck

Definition

table

Die Tabelle, die die Zeilen enthält, für die der Ausdruck ausgewertet wird.

expression

Der Ausdruck, der für jede Zeile der Tabelle ausgewertet werden soll.

Rückgabewert

Eine ganze Zahl.

Hinweise

Wie die COUNTA-Funktion zählt die COUNTAX-Funktion Zellen, die einen beliebigen Typ von Informationen enthalten, einschließlich anderer Ausdrücke.

Wenn die Spalte z. B. einen Ausdruck enthält, der eine leere Zeichenfolge ergibt, behandelt die COUNTAX-Funktion dieses Ergebnis als nicht leer (nonblank). Normalerweise zählt die COUNTAX-Funktion keine leeren Zellen, aber da die Zelle eine Formel enthält, wird sie in diesem Fall berücksichtigt.

Wenn Sie keine logischen Werte oder Text zählen müssen, verwenden Sie stattdessen die COUNTX-Funktion.

Wenn die Funktion keine zu aggregierenden Zeilen findet, gibt sie einen leeren Wert zurück. Wenn Zeilen vorhanden sind, aber keine von ihnen die angegebenen Kriterien erfüllt, gibt die Funktion 0 zurück. Microsoft Excel gibt auch 0 zurück, wenn keine Zeilen gefunden werden, die die Bedingung erfüllen.

Beispiel

Im folgenden Beispiel wird die Anzahl nicht leerer Zeilen in der Spalte "Phone" mithilfe der Tabelle gezählt, die sich aus der Filterung der Tabelle "Reseller" nach [Status] = Active ergibt.

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