Sdílet prostřednictvím


COUNTROWS

Platí pro:Calculated columnCalculated tableMeasureVisual calculation

Funkce COUNTROWS spočítá počet řádků v zadané tabulce nebo v tabulce definované výrazem.

Syntaxe

COUNTROWS([<table>])  

Parametry

Pojem definice
table (Volitelné) Název tabulky obsahující řádky, které se mají spočítat, nebo výraz, který vrací tabulku. Pokud není zadaný, výchozí hodnota je domovská tabulka aktuálního výrazu.

Vrácená hodnota

Celé číslo.

Poznámky

  • Tato funkce se dá použít k počítání počtu řádků v základní tabulce, ale častěji se používá k počítání řádků, které jsou výsledkem filtrování tabulky nebo použití kontextu u tabulky.

  • Pokud argument tabulky neobsahuje žádné řádky, vrátí funkce prázdnou hodnotu.

  • Další informace o osvědčených postupech při použití funkce COUNT a COUNTROWS najdete v tématu Použití funkce COUNTROWS místo funkce COUNT v jazyce DAX.

  • 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í příklad ukazuje, jak spočítat počet řádků v tabulce Objednávky. Očekávaný výsledek je 52761.

= COUNTROWS('Orders')  

Příklad 2

Následující příklad ukazuje použití COUNTROWS s kontextem řádku. V tomto scénáři existují dvě sady dat, které souvisejí podle čísla objednávky. Tabulka Reseller obsahuje jeden řádek pro každého prodejce; Tabulka ResellerSales obsahuje více řádků pro každou objednávku, každý řádek obsahující jednu objednávku pro konkrétního prodejce. Tabulky jsou propojeny relací ve sloupci ResellerKey.

Vzorec získá hodnotu ResellerKey a potom spočítá počet řádků v související tabulce, které mají stejné ID prodejce. Výsledek je výstup ve sloupci CalculatedColumn1.

= COUNTROWS(RELATEDTABLE(ResellerSales))  

Následující tabulka ukazuje část očekávaných výsledků:

ResellerKey CalculatedColumn1
0 73
2 70
3 394

COUNT
COUNTA
COUNTAX
COUNTX
Statistické funkce