COUNTROWS-Funktion (DAX)
Die COUNTROWS-Funktion zählt die Anzahl der Zeilen in einer angegebenen Tabelle bzw. in einer von einem Ausdruck definierten Tabelle.
Syntax
COUNTROWS(<table>)
Parameter
Ausdruck |
Definition |
---|---|
table |
Der Name der Tabelle, die die zu zählenden Zeilen enthält, oder ein Ausdruck, der eine Tabelle zurückgibt. |
Rückgabewert
Eine ganze Zahl.
Hinweise
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 von Zeilen zu zählen, nachdem ein Filter oder ein Kontext auf eine Tabelle angewendet wurde.
Wenn die Funktion keine zu aggregierenden Zeilen findet, gibt sie einen leeren Wert zurück. Wenn jedoch 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 Bedingungen erfüllen.
Beispiel
Im folgenden Beispiel werden die Zeilen in der Tabelle Orders gezählt. Das erwartete Ergebnis ist 52761.
=COUNTROWS('Orders')
Das folgende Beispiel veranschaulicht die Verwendung von COUNTROWS mit einem Zeilenkontext. In diesem Szenario sind zwei Datasets durch eine Bestellnummer miteinander verknüpft. Die Tabelle Wiederverkäufer enthält eine Zeile für jeden Händler, die Tabelle Verkäufe des Wiederverkäufers enthält mehrere Zeilen für jede Bestellung, wobei jede Zeile jeweils eine Bestellung für einen bestimmten Händler enthält. Die Tabellen sind durch eine Beziehung über die Spalte ResellerKey verknüpft.
Die Formel ruft den Wert von ResellerKey ab und zählt dann die Zeilen in der verknüpften Tabelle mit derselben Händler-ID. Das Ergebnis wird in der Spalte CalculatedColumn1 ausgegeben.
=COUNTROWS(RELATEDTABLE(ResellerSales))
In der folgenden Tabelle wird ein Teil der erwarteten Ergebnisse angezeigt:
ResellerKey |
CalculatedColumn1 |
---|---|
1 |
73 |
2 |
70 |
3 |
394 |