COUNTXCOUNTX

Zählt die Anzahl von Zeilen, die einen nicht leeren Wert oder einen Ausdruck enthalten, der beim Auswerten eines Ausdrucks über eine Tabelle in einen nicht leeren Wert ausgewertet wird.Counts the number of rows that contain a non-blank value or an expression that evaluates to a non-blank value, when evaluating an expression over a table.

SyntaxSyntax

COUNTX(<table>,<expression>)  

ParameterParameters

BegriffTerm DefinitionDefinition
tabletable Die Tabelle, die die zu zählenden Zeilen enthält.The table containing the rows to be counted.
expressionexpression Ein Ausdruck, der die Wertemenge zurückgibt, die die zu zählenden Werte enthält.An expression that returns the set of values that contains the values you want to count.

RückgabewertReturn value

Eine ganze ZahlAn integer.

BemerkungenRemarks

  • Die COUNTX-Funktion verwendet zwei Argumente.The COUNTX function takes two arguments. Das erste Argument muss immer eine Tabelle oder ein Ausdruck sein, der eine Tabelle zurückgibt.The first argument must always be a table, or any expression that returns a table. Das zweite Argument ist die Spalte oder der Ausdruck, die bzw. der von COUNTX durchsucht wird.The second argument is the column or expression that is searched by COUNTX.

  • Die COUNTX-Funktion zählt nur Werte, Datumswerte oder Zeichenfolgen.The COUNTX function counts only values, dates, or strings. Wenn die Funktion keine Zeilen findet, die gezählt werden können, wird ein leerer Wert zurückgegeben.If the function finds no rows to count, it returns a blank.

  • Um logische Werte zu zählen, verwenden Sie die COUNTAX-Funktionen.If you want to count logical values, use the COUNTAX function.

  • Die Verwendung dieser Funktion im DirectQuery-Modus wird nicht unterstützt, wenn sie in berechneten Spalten oder RLS-Regeln (Row-Level Security) eingesetzt wird.This function is not supported for use in DirectQuery mode when used in calculated columns or row-level security (RLS) rules.

Beispiel 1Example 1

Die folgende Formel gibt die Anzahl aller Zeilen in der Tabelle „Product“ zurück, die einen Listenpreis aufweisen.The following formula returns a count of all rows in the Product table that have a list price.

= COUNTX(Product,[ListPrice])  

Beispiel 2Example 2

Die folgende Formel veranschaulicht, wie Sie eine gefilterte Tabelle als erstes Argument an COUNTX übergeben.The following formula illustrates how to pass a filtered table to COUNTX for the first argument. Die Formel ruft mithilfe eines Filterausdrucks nur die Zeilen in der Tabelle „Product“ ab, die die Bedingung erfüllen – ProductSubCategory = „Caps“ – und zählt dann die Zeilen in der Ergebnistabelle, die einen Listenpreis enthalten.The formula uses a filter expression to get only the rows in the Product table that meet the condition, ProductSubCategory = "Caps", and then counts the rows in the resulting table that have a list price. Der FILTER-Ausdruck wird auf die Tabelle „Products“ angewendet, verwendet aber einen Wert, den Sie in der zugehörigen Tabelle „ProductSubCategory“ nachschlagen.The FILTER expression applies to the table Products but uses a value that you look up in the related table, ProductSubCategory.

= COUNTX(FILTER(Product,RELATED(ProductSubcategory[EnglishProductSubcategoryName])="Caps"), Product[ListPrice])  

Weitere InformationenSee also

COUNT-FunktionCOUNT function
COUNTA-FunktionCOUNTA function
COUNTAX-FunktionCOUNTAX function
Statistische FunktionenStatistical functions