Ler em inglês

Partilhar via


COUNTX

Aplica-se a:Coluna calculadaTabela calculadaMedidaCálculo visual

Conta o número de linhas que contêm um valor não em branco ou uma expressão que é avaliada como um valor não em branco, ao avaliar uma expressão em uma tabela.

Sintaxe

DAX
COUNTX(<table>,<expression>)  

Parâmetros

Vigência Definição
table A tabela que contém as linhas a serem contadas.
expression Uma expressão que retorna o conjunto de valores que contém os valores que você deseja contar.

Valor de retorno

Um inteiro.

Comentários

  • A função COUNTX usa dois argumentos. O primeiro argumento deve ser sempre uma tabela ou qualquer expressão que retorne uma tabela. O segundo argumento é a coluna ou expressão pesquisada por COUNTX.

  • A função COUNTX conta apenas valores, datas ou cadeias de caracteres. Se a função não encontrar linhas para contar, ela retornará um espaço em branco.

  • Se você quiser contar valores lógicos, use a função COUNTAX.

  • Esta função não é suportada para utilização no modo DirectQuery quando utilizada em colunas calculadas ou regras de segurança ao nível da linha (RLS).

Exemplo 1

A fórmula a seguir retorna uma contagem de todas as linhas na tabela Produto que têm um preço de tabela.

DAX
= COUNTX(Product,[ListPrice])  

Exemplo 2

A fórmula a seguir ilustra como passar uma tabela filtrada para COUNTX para o primeiro argumento. A fórmula usa uma expressão de filtro para obter apenas as linhas na tabela Produto que atendem à condição, ProductSubCategory = "Caps" e, em seguida, conta as linhas na tabela resultante que têm um preço de tabela. A expressão FILTER se aplica à tabela Products, mas usa um valor que você pesquisa na tabela relacionada, ProductSubCategory.

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

função CONTAR
função COUNTA
função COUNTAX
Funções estatísticas