COUNTX
platí pro:Počítaný sloupecPočítaná tabulkamíravizuální
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.
Syntax
COUNTX(<table>,<expression>)
Parametry
Semestr | Definice |
---|---|
table |
Tabulka obsahující řádky, které se mají spočítat. |
expression |
Výraz, který vrátí sadu hodnot obsahujících hodnoty, které chcete spočítat. |
Návratová 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á COUNTX.
Funkce COUNTX počí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 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 Products, ale používá hodnotu, kterou vyhledáte v související tabulce ProductSubCategory.
= COUNTX(FILTER(Product,RELATED(ProductSubcategory[EnglishProductSubcategoryName])="Caps"), Product[ListPrice])