Compartilhar via


Função AVERAGEA (DAX)

Retorna a média (média aritmética) dos valores de uma coluna. Manipula texto e valores não numéricos.

Sintaxe

AVERAGEA(<column>)

Parâmetros

Termo

Definição

column

Uma coluna que contém os valores dos quais você deseja obter a média.

Valor de retorno

Um número decimal.

Comentários

A função AVERAGEA usa uma coluna e calcula a média dos números dela, mas também trata tipos de dados não numéricos de acordo com as seguintes regras:

  • Valores avaliados como TRUE são contados como 1.

  • Valores avaliados como FALSE são contados como 0 (zero).

  • Valores contendo texto não numérico são contados como 0 (zero).

  • O texto vazio ("") é contado como 0 (zero).

Para não incluir valores lógicos e representações de texto de números em uma referência como parte do cálculo, use a função AVERAGE.

Sempre que não há linhas a serem agregadas, a função 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 retorna um zero quando nenhuma linha atende às condições.

Exemplo

O exemplo a seguir retorna a média de células que não estão em branco na coluna referenciada, quando a tabela a seguir está definida. Se você usasse a função AVERAGE, a média seria 21/2; com a função AVERAGEA, o resultado é 22/5.

ID da transação

Valor

Resultado

0000123

1

Conta como 1

0000124

20

Conta como 20

0000125

n/d

Conta como 0

0000126

Conta como 0

0000126

TRUE

Conta como 1

=AVERAGEA([Amount])