Funkcja COUNTX (język DAX)
Zlicza wiersze zawierające liczbę lub wyrażenie zwracające liczbę przy obliczaniu wyrażenia dotyczącego tabeli.
Składnia
COUNTX(<table>,<expression>)
Parametry
Termin |
Definicja |
---|---|
tabela |
Tabela zawierająca wiersze do zliczenia. |
wyrażenie |
Wyrażenie zwracające zestaw wartości zawierający wartości, które mają zostać zliczone. |
Wartość zwracana
Liczba całkowita.
Uwagi
Funkcja COUNTX ma dwa argumenty.Pierwszy argument musi zawsze być tabelą lub dowolnym wyrażeniem zwracającym tabelę.Drugi argument jest kolumną lub wyrażeniem wyszukiwanym przez funkcję COUNTX.
Funkcja COUNTX zlicza tylko wartości liczbowe i daty.Argumenty będące wartościami logicznymi lub tekstowymi, których nie można przekonwertować na liczby, nie są liczone.Jeśli funkcja nie znajdzie wierszy do zliczenia, zwraca wartość pustą. Jeśli są wiersze, ale żaden z nich nie spełnia kryteriów, funkcja zwraca wartość 0.
Jeśli mają być zliczane wartości logiczne i tekstowe, należy w zamian użyć funkcji COUNTX lub COUNTAX.
Przykład
Poniższa formuła zwraca liczbę wierszy w tabeli Product zawierających cenę katalogową.
=COUNTX(Product,[ListPrice])
Poniższa formuła ilustruje sposób przekazywania do funkcji COUNTX wyfiltrowanej tabeli jako pierwszego argumentu.W formule jest używane wyrażenie filtru w celu pobrania tylko tych wierszy z tabeli Product, które spełniają warunek ProductSubCategory = "Caps", a następnie są zliczane wiersze w tabeli wynikowej zawierające cenę katalogową (ListPrice).Wyrażenie FILTER jest stosowane do tabeli Product, ale wykorzystuje wartość wyszukaną w tabeli powiązanej, ProductSubCategory.
=COUNTX(FILTER(Product,RELATED(ProductSubcategory[EnglishProductSubcategoryName])="Caps", Product[ListPrice])
Zobacz także