Udostępnij za pośrednictwem


Funkcja COUNTROWS (język DAX)

Funkcja numer wiersza zlicza liczbę wierszy w określonej tabela lub w tabela zdefiniowanych przez wyrażenie.

Składnia

COUNTROWS(<table>)

Parametry

Termin

Definicja

tabela

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

Wartość zwracana

Liczba całkowita.

Uwagi

Ta funkcja umożliwia liczenie wierszy w tabela bazowa, ale częściej używane policzyć liczbę wierszy w wyniku filtrowania tabeli lub stosowanie kontekst 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 jest wyjście kolumna CalculatedColumn1.

=COUNTROWS(RELATEDTABLE(ResellerSales))

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

ResellerKey

CalculatedColumn1

1

73

2

70

3

394