Sdílet prostřednictvím


COUNTX

Platí pro:Calculated columnCalculated tableMeasureVisual calculation

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])  

COUNT
COUNTA
COUNTAX
Statistické funkce