Sdílet prostřednictvím


COUNTROWS

platí pro:Počítaný sloupecPočítaná tabulkamíravizuální

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

Syntax

COUNTROWS([<table>])

Parametry

Semestr 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.

Návratová 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 BLANK.

  • Další informace o osvědčených postupech při používání COUNT a COUNTROWSnajdete v tématu Použití COUNTROWS místo COUNT v 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
1 73
2 70
3 394

COUNT funkceCOUNTA funkceCOUNTAX funkceCOUNTXstatistické funkce