Udostępnij za pośrednictwem


Funkcja COUNTROWS (język DAX)

Funkcja COUNTROWS zlicza wiersze w określonej tabeli lub w tabeli zdefiniowanej przez wyrażenie.

Składnia

COUNTROWS(<table>)

Parametry

Termin

Definicja

table

Nazwa tabeli zawierającej wiersze do zliczenia lub wyrażenie zwracające tabelę.

Wartość zwracana

Liczba całkowita.

Uwagi

Tej funkcji można używać do zliczania wierszy w tabeli podstawowej, ale częściej jest ona używana do zliczania wierszy będących wynikiem przefiltrowania tabeli lub zastosowania kontekstu do tabeli.

W przypadku braku wierszy do zagregowania funkcja zwraca wartość pustą. Jeśli jednak istnieją wiersze, ale żaden z nich nie spełnia określonych kryteriów, funkcja zwraca wartość 0. W programie Microsoft Excel również jest zwracana wartość zero, jeśli nie zostaną znalezione wiersze spełniające warunki.

Przykład

W poniższym przykładzie pokazano sposób zliczania wierszy w tabeli Orders. Oczekiwany wynik to 52761.

=COUNTROWS('Orders')

W poniższym przykładzie pokazano sposób użycia funkcji COUNTROWS z kontekstem wiersza. W tym scenariuszu istnieją dwa zestawy danych powiązane według numeru zamówienia. Tabela Reseller zawiera po jednym wierszu dla każdego odsprzedawcy; tabela ResellerSales zawiera wiele wierszy dla każdego zamówienia, z których każdy zawiera po jednym zamówieniu dla każdego odsprzedawcy. Tabele są połączone relacją według kolumny ResellerKey.

Formuła pobiera wartość ResellerKey, a następnie zlicza wiersze w tabeli powiązanej mające ten sam identyfikator odsprzedawcy. Wynik zostaje wyprowadzony w kolumnie KolumnaObliczeniowa1.

=COUNTROWS(RELATEDTABLE(ResellerSales))

W poniższej tabeli pokazano część oczekiwanych wyników:

ResellerKey

CalculatedColumn1

1

73

2

70

3

394

Zobacz także

Odwołanie

Funkcja COUNT

Funkcja COUNTA

Funkcja COUNTAX

Funkcja COUNTX

Inne zasoby

Funkcje statystyczne (język DAX)