COUNTX
Dotyczy:kolumna obliczeniowa
tabela obliczeniowa
Miara
wizualizacji
Zlicza wiersze, które zawierają niepustą wartość lub wyrażenie, które daje w wyniku wartość niepustą podczas obliczania wyrażenia w tabeli.
Składnia
COUNTX(<table>,<expression>)
Parametry
Termin | Definicja |
---|---|
table |
Tabela zawierająca wiersze do zliczenia. |
expression |
Wyrażenie zwracające zestaw wartości, które zawiera wartości, które chcesz zliczyć. |
Wartość zwracana
Całkowitą.
Uwagi
Funkcja COUNTX przyjmuje dwa argumenty. Pierwszy argument musi zawsze być tabelą lub dowolnym wyrażeniem, które zwraca tabelę. Drugim argumentem jest kolumna lub wyrażenie, które jest przeszukiwane przez COUNTX.
Funkcja COUNTX zlicza tylko wartości, daty lub ciągi. Jeśli funkcja nie znajdzie wierszy do zliczenia, zwraca wartość pustą.
Jeśli chcesz zliczyć wartości logiczne, użyj funkcji COUNTAX.
Ta funkcja nie jest obsługiwana w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych lub regułach zabezpieczeń na poziomie wiersza.
Przykład 1
Poniższa formuła zwraca liczbę wszystkich wierszy w tabeli Product, które mają cenę katalogową.
= COUNTX(Product,[ListPrice])
Przykład 2
Poniższa formuła ilustruje sposób przekazywania filtrowanej tabeli do COUNTX dla pierwszego argumentu. Formuła używa wyrażenia filtru, aby uzyskać tylko wiersze w tabeli Product spełniające warunek ProductSubCategory = "Caps", a następnie zlicza wiersze w tabeli wynikowej, które mają cenę katalogową. Wyrażenie FILTER dotyczy tabeli Products, ale używa wartości wyszukanej w powiązanej tabeli ProductSubCategory.
= COUNTX(FILTER(Product,RELATED(ProductSubcategory[EnglishProductSubcategoryName])="Caps"), Product[ListPrice])