Função COUNTAX (DAX)
A função COUNTAX conta resultados não vazios ao avaliar o resultado de uma expressão em uma tabela. Ou seja, ela funciona como a função COUNTA, mas é usada para iterar nas linhas de uma tabela e contar as linhas em que as expressões especificadas apresentam um resultado não vazio.
Sintaxe
COUNTAX(<table>,<expression>)
Parâmetros
Termo |
Definição |
---|---|
table |
A tabela que contém as linhas para as quais a expressão será avaliada. |
expression |
A expressão a ser avaliada para cada linha da tabela. |
Valor de retorno
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, inclusive outras expressões.
Por exemplo, se a coluna contiver uma expressão que avalia a uma cadeia de caracteres vazia, a função COUNTAX tratará o resultado como não vazio. Em geral, a função COUNTAX não conta células vazias, mas, neste caso, a célula contém uma fórmula e, portanto, é contada.
Se você não precisar contar valores lógicos ou texto, use a função COUNTX.
Sempre que a função não encontra linhas a serem agregadas, ela retorna um espaço em branco. Porém, se houver linhas, mas nenhuma atender aos critérios especificados, a função retornará 0. O Microsoft Excel também retornará 0 se não for encontrada nenhuma linha que atenda à condição.
Exemplo
O exemplo a seguir conta o número de linhas não vazias na coluna, Phone, usando a tabela que resulta da filtragem da tabela Reseller em [Status] = Active.
=COUNTAX(FILTER('Reseller',[Status]="Active"),[Phone])
Consulte também