COUNTROWSCOUNTROWS

Die COUNTROWS-Funktion zählt die Anzahl der Zeilen in der angegebenen Tabelle oder in einer durch einen Ausdruck definierten Tabelle.The COUNTROWS function counts the number of rows in the specified table, or in a table defined by an expression.

SyntaxSyntax

COUNTROWS(<table>)  

ParameterParameters

BegriffTerm DefinitionDefinition
tabletable Hierbei handelt es sich um den Namen der Tabelle, die die zu zählenden Zeilen enthält, oder um einen Ausdruck, der eine Tabelle zurückgibt.The name of the table that contains the rows to be counted, or an expression that returns a table.

RückgabewertReturn value

Eine ganze Zahl.A whole number.

BemerkungenRemarks

  • Diese Funktion kann verwendet werden, um die Anzahl der Zeilen in einer Basistabelle zu zählen. Sie wird jedoch häufiger verwendet, um die Anzahl der Zeilen zu zählen, die sich aus dem Filtern einer Tabelle oder dem Anwenden eines Kontexts auf eine Tabelle ergeben.This function can be used to count the number of rows in a base table, but more often is used to count the number of rows that result from filtering a table, or applying context to a table.

  • Wenn keine Zeilen zum Aggregieren vorhanden sind, gibt die Funktion einen leeren Wert zurück.Whenever there are no rows to aggregate, the function returns a blank. Wenn es jedoch Zeilen gibt, aber keine von ihnen die angegebenen Kriterien erfüllt, gibt die Funktion 0 (null) zurück.However, if there are rows, but none of them meet the specified criteria, the function returns 0. Microsoft Excel gibt auch eine 0 (Null) zurück, wenn keine Zeilen gefunden werden, die die Bedingungen erfüllen.Microsoft Excel also returns a zero if no rows are found that meet the conditions.

  • 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

Das folgende Beispiel zeigt, wie Sie die Anzahl der Zeilen in der Tabelle „Orders“ zählen.The following example shows how to count the number of rows in the table Orders. Das erwartete Ergebnis ist 52761.The expected result is 52761.

= COUNTROWS('Orders')  

Beispiel 2Example 2

Das folgende Beispiel zeigt die Verwendung von COUNTROWS mit einem Zeilenkontext.The following example demonstrates how to use COUNTROWS with a row context. In diesem Szenario gibt es zwei Datasets, die durch die Bestellnummer verknüpft sind.In this scenario, there are two sets of data that are related by order number. Die Tabelle „Reseller“ enthält eine Zeile für jeden Handelspartner, die Tabelle „ResellerSales“ enthält mehrere Zeilen für jede Bestellung, und jede Zeile enthält eine Bestellung für einen bestimmten Handelspartner.The table Reseller contains one row for each reseller; the table ResellerSales contains multiple rows for each order, each row containing one order for a particular reseller. Die Tabellen sind durch eine Beziehung der Spalte „ResellerKey“ verknüpft.The tables are connected by a relationship on the column, ResellerKey.

Die Formel ruft den Wert von „ResellerKey“ ab und zählt dann die Anzahl der Zeilen in der verknüpften Tabelle, die dieselbe Handelspartner-ID aufweisen.The formula gets the value of ResellerKey and then counts the number of rows in the related table that have the same reseller ID. Das Ergebnis wird in der Spalte CalculatedColumn1 ausgegeben.The result is output in the column, CalculatedColumn1.

= COUNTROWS(RELATEDTABLE(ResellerSales))  

Die folgende Tabelle zeigt einen Teil der erwarteten Ergebnisse:The following table shows a portion of the expected results:

ResellerKeyResellerKey CalculatedColumn1CalculatedColumn1
11 7373
22 7070
33 394394

Weitere InformationenSee also

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