Ler em inglês

Compartilhar via


COUNTX

aplica-se a:coluna calculadatabela calculadaMeasurecálculo visual

Conta o número de linhas que contêm uma expressão nãoblankvalueor que é avaliada como nãoblankvalueao avaliar uma expressão sobre uma tabela.

Sintaxe

DAX
COUNTX(<table>,<expression>)  

Parâmetros

Prazo Definição
table A tabela que contém as linhas a serem contadas.
expression Uma expressão que retorna o conjunto de values que contains o values que você deseja count.

Retornar value

Um inteiro.

Observações

  • A função COUNTX usa dois argumentos. O argumento first sempre deve ser uma tabela, or qualquer expressão que retorne uma tabela. O argumento second é a coluna or expressão que é pesquisada por COUNTX.

  • A função COUNTX conta apenas values, datas or cadeias de caracteres. If a função não encontrar linhas para count, ela retorna um blank.

  • If você deseja countvalueslógica, use a função COUNTAX.

  • 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

A fórmula a seguir retorna um count de linhas all na tabela Product que têm uma lista price.

DAX
= COUNTX(Product,[ListPrice])  

Exemplo 2

A fórmula a seguir ilustra como passar uma tabela filtrada para COUNTX para o argumento first. A fórmula usa uma expressão filter para obter apenas as linhas na tabela Product que atendem à condição, ProductSubCategory = "Caps", and conta as linhas na tabela resultante que têm uma lista price. A expressão FILTER se aplica à tabela Produtos, mas usa um value que você pesquisa na tabela related, ProductSubCategory.

DAX
= COUNTX(FILTER(Product,RELATED(ProductSubcategory[EnglishProductSubcategoryName])="Caps"), Product[ListPrice])  

de função
de função
de função
Funções estatísticas