AVERAGEX

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

Sintaxe

AVERAGEX(<table>,<expression>)  

Parâmetros

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

Valor retornado

Um número decimal.

Comentários

  • A função AVERAGEX permite avaliar expressões para cada linha de uma tabela e, em seguida, pegar o conjunto de valores resultante e calcular sua média aritmética. Portanto, a função usa uma tabela como o primeiro argumento e uma expressão como o segundo argumento.

  • Em todos os outros aspectos, AVERAGEX segue as mesmas regras que a AVERAGE. Você não pode incluir células não numéricas ou nulas. Os argumentos de tabela e de expressão são obrigatórios.

  • Quando não houver linhas para agregação, a função retornará um valor em branco. Quando houver linhas, mas nenhuma delas atender aos critérios especificados, a função retornará 0.

  • 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 calcula o frete médio e o imposto em cada pedido na tabela InternetSales, somando primeiro Frete mais TaxAmt em cada linha e, em seguida, calculando a 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, confira Referência de Sintaxe DAX.

função AVERAGE
Função AVERAGEA
Funções estatísticas