Ler em inglês

Compartilhar via


COUNTAX

Aplica-se a:Coluna calculadaTabela calculadaMedidaCálculo visual

A função COUNTAX conta os resultados sem valor em branco ao avaliar o resultado de uma expressão em uma tabela. Ou seja, ela funciona exatamente como a função COUNTA, mas é usada para iterar nas linhas de uma tabela e contar as linhas em que as expressões especificadas geram um resultado sem valor em branco.

Sintaxe

DAX
COUNTAX(<table>,<expression>)  

Parâmetros

Termo Definição
tabela A tabela que contém as linhas para as quais a expressão será avaliada.
expressão A expressão a ser avaliada para cada linha da tabela.

Valor retornado

Um número inteiro.

Comentários

  • Assim como a função COUNTA, a função COUNTAX conta as células que contêm qualquer tipo de informação, incluindo outras expressões. Por exemplo, se a coluna contiver uma expressão que seja avaliada como uma cadeia de caracteres vazia, a função COUNTAX tratará o resultado como sem valor em branco. Normalmente, a função COUNTAX não conta células vazias, mas, nesse caso, a célula contém uma fórmula, portanto, ela é contada.

  • Sempre que a função não encontrar nenhuma linha para agregação, ela retornará um valor em branco.

  • Não há suporte para a função ser usada no modo DirectQuery quando usada em regras RLS (segurança em nível de linha) ou colunas calculadas.

Exemplo

O exemplo a seguir conta o número de linhas que não estão em branco na coluna Phone usando a tabela resultante da filtragem da tabela Reseller em [Status] = Active.

DAX
= COUNTAX(FILTER('Reseller',[Status]="Active"),[Phone])  

Função COUNT
Função COUNTA
função COUNTX
Funções estatísticas