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 |
Související obsah
COUNT funkceCOUNTA funkceCOUNTAX funkceCOUNTXstatistické funkce