COUNTX-Funktion
Zählt die Anzahl von Zeilen, die eine Zahl oder einen Ausdruck enthalten, der beim Auswerten eines Ausdrucks über eine Tabelle eine Zahl ergibt.
Syntax
COUNTX(<table>,<expression>)
Parameter
Ausdruck |
Definition |
---|---|
table |
Die Tabelle mit den Zeilen, die gezählt werden sollen. |
expression |
Ein Ausdruck, der den Satz von Werten zurückgibt, der die zu zählenden Werte enthält. |
Rückgabewert
Eine ganze Zahl
Hinweise
Für die COUNTX-Funktion sind zwei Argumente erforderlich. Das erste Argument muss eine Tabelle oder ein Ausdruck sein, der eine Tabelle zurückgibt. Das zweite Argument ist die Spalte oder der Ausdruck, der von COUNTX gesucht wird.
Die COUNTX-Funktion zählt nur numerische Werte oder Datumsangaben. Argumente, bei denen es sich um logische Werte oder Text handelt, die nicht in Zahlen übersetzt werden können, werden nicht gezählt. Wenn die Funktion keine zu zählenden Zeilen findet, wird ein leerer Wert zurückgegeben. Wenn Zeilen vorhanden sind, aber keine von ihnen die angegebenen Kriterien erfüllt, gibt die Funktion 0 zurück.
Wenn Sie logische Werte oder Text zählen möchten, verwenden Sie die COUNTA-Funktion oder die COUNTAX-Funktion.
Beispiel
Die folgende Formel gibt die Anzahl aller Zeilen in der Tabelle "Product" zurück, die einen Listenpreis enthalten.
=COUNTX(Product,[ListPrice])
Die folgende Formel veranschaulicht, wie eine gefilterte Tabelle für das erste Argument an COUNTX übergeben wird. Mit einem Filterausdruck werden nur die Zeilen in der Tabelle Product abgerufen, die die Bedingung ProductSubCategory = "Caps" erfüllen. Dann werden die Zeilen in der Ergebnistabelle mit einem Listenpreis gezählt. Der FILTER-Ausdruck wird auf die Tabelle Products angewendet, verwendet aber einen Wert, der in der verknüpften Tabelle ProductSubCategory gesucht wird.
=COUNTX(FILTER(Product,RELATED(ProductSubcategory[EnglishProductSubcategoryName])="Caps", Product[ListPrice])