Ler em inglês

Compartilhar via


AVERAGEX

aplica-se a:coluna calculadatabela calculadamedidacálculo visual

Calcula a média (média aritmética) de um conjunto de expressões avaliadas em uma tabela.

Sintaxe

AVERAGEX(<table>,<expression>)  

Parâmetros

Prazo Definição
table Nome de uma tabela ou uma expressão que especifica a tabela sobre a qual a agregação pode ser executada.
expression Uma expressão com um resultado escalar, que será avaliada para cada linha da tabela no primeiro argumento.

Valor de retorno

Um número decimal.

Observações

  • A função AVERAGEX permite que você avalie expressões para cada linha de uma tabela e, em seguida, pegue o conjunto resultante de valores e calcule sua média aritmética. Portanto, a função usa uma tabela como seu primeiro argumento e uma expressão como o segundo argumento.

  • Em todos os outros aspectos, AVERAGEX segue as mesmas regras que AVERAGE. Não é possível incluir células não numéricas ou nulas. Os argumentos de tabela e de expressão são necessários.

  • Quando não há linhas a serem agregadas, a função retorna um espaço em branco. Quando há linhas, mas nenhuma delas atende aos critérios especificados, a função retorna 0.

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

Exemplo

O exemplo a seguir calcula o frete médio e o imposto em cada ordem na tabela InternetSales, resumindo primeiro Frete mais TaxAmt em cada linha e, em seguida, média dessas somas.

= AVERAGEX(InternetSales, InternetSales[Freight]+ InternetSales[TaxAmt])  

Se você usar várias operações na expressão usada como o segundo argumento, deverá usar parênteses para controlar a ordem dos cálculos. Para obter mais informações, consulte de referência de sintaxe DAX.

de função MÉDIA
função AVERAGEA
Funções estatísticas