COUNTX
Platí pro: Výpočet počítané tabulky Počítaná tabulka Výpočet vizuálu
Spočítá počet řádků, které obsahují neprázdnou hodnotu nebo výraz, který se vyhodnotí jako neprázdná hodnota při vyhodnocování výrazu v tabulce.
Syntaxe
COUNTX(<table>,<expression>)
Parametry
Pojem | definice |
---|---|
table | Tabulka obsahující řádky, které se mají spočítat. |
výraz | Výraz, který vrátí sadu hodnot obsahujících hodnoty, které chcete spočítat. |
Vrácená hodnota
Celé číslo.
Poznámky
Funkce COUNTX přebírá dva argumenty. Prvním argumentem musí být vždy tabulka nebo libovolný výraz, který vrací tabulku. Druhým argumentem je sloupec nebo výraz, který hledá funkce COUNTX.
Funkce COUNTX spočítá pouze hodnoty, kalendářní data nebo řetězce. Pokud funkce nenajde žádné řádky k počítání, vrátí prázdnou hodnotu.
Pokud chcete spočítat logické hodnoty, použijte funkci COUNTAX.
Tato funkce není podporována pro použití v režimu DirectQuery při použití v počítaných sloupcích nebo pravidlech zabezpečení na úrovni řádků (RLS).
Příklad 1
Následující vzorec vrátí počet všech řádků v tabulce Product (Produkt), které mají ceníkovou cenu.
= COUNTX(Product,[ListPrice])
Příklad 2
Následující vzorec ukazuje, jak předat filtrovanou tabulku do funkce COUNTX pro první argument. Vzorec používá výraz filtru k získání pouze řádků v tabulce Product, které splňují podmínku ProductSubCategory = "Caps", a potom spočítá řádky ve výsledné tabulce, které mají ceníkovou cenu. Výraz FILTER se vztahuje na tabulku Produkty, ale používá hodnotu, kterou vyhledáte v související tabulce ProductSubCategory.
= COUNTX(FILTER(Product,RELATED(ProductSubcategory[EnglishProductSubcategoryName])="Caps"), Product[ListPrice])