Compartilhar via


COUNTROWS

aplica-se a:coluna calculadatabela calculadaMeasurecálculo visual

A função COUNTROWS conta o número de linhas na tabela especificada, or em uma tabela definida por uma expressão.

Sintaxe

COUNTROWS([<table>])

Parâmetros

Prazo Definição
table (Opcional) O nome da tabela que contains as linhas a serem contadas, or uma expressão que retorna uma tabela. Quando not fornecido, o value padrão é a tabela inicial da expressão atual.

Retornar value

Um número inteiro.

Observações

  • Essa função pode ser usada para count o número de linhas em uma tabela base, mas, com mais frequência, é usada para count o número de linhas resultantes da filtragem de uma tabela, or a aplicação de contexto a uma tabela.

  • Quando o argumento de tabela não contains linhas, a função retorna BLANK.

  • Para saber mais sobre as práticas recomendadas ao usar COUNTandCOUNTROWS, consulte Usar COUNTROWS em vez de COUNT em DAX.

  • Essa função not tem suporte para uso no modo DirectQuery quando usada em colunas calculadas or regras de RLS (segurança em nível de linha).

Exemplo 1

O exemplo a seguir mostra como count o número de linhas na tabela Pedidos. O resultado esperado é 52761.

= COUNTROWS('Orders')

Exemplo 2

O exemplo a seguir demonstra como usar COUNTROWS com um contexto de linha. Nesse cenário, há dois conjuntos de dados que são related por número de pedido. O revendedor de tabela contains uma linha para cada revendedor; a tabela ResellerSales contains várias linhas para cada pedido, cada linha contendo um pedido para um revendedor específico. As tabelas são conectadas por uma relação na coluna, ResellerKey.

A fórmula obtém o value de ResellerKey and conta o número de linhas na tabela related que têm a mesma ID do revendedor. O resultado é a saída na coluna, CalculatedColumn1.

= COUNTROWS(RELATEDTABLE(ResellerSales))

A tabela a seguir mostra uma parte dos resultados esperados:

ResellerKey CalculatedColumn1
1 73
2 70
3 394

função COUNTCOUNTA funçãoCOUNTAX funçãoCOUNTX funçãofunções estatísticas