Função AVERAGEX (DAX)
Calcula a média (média aritmética) de um conjunto de expressões avaliadas em uma tabela.
Sintaxe
AVERAGEX(<table>,<expression>)
Parâmetros
Termo |
Definição |
---|---|
table |
O nome de uma tabela ou uma expressão que especifica a tabela na 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.
Comentários
A função AVERAGEX permite que você avalie expressões para cada linha de uma tabela e use o conjunto resultante de valores para calcular sua média aritmética. Portanto, a função considera uma tabela como o primeiro argumento e uma expressão como o segundo argumento.
Quanto a outros aspectos, a AVERAGEX segue as mesmas regras de AVERAGE. Você não pode incluir células não numéricas ou nulas. Os argumentos de tabela e 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.
Exemplo
O exemplo a seguir calcula o frete médio e o imposto de cada pedido na tabela InternetSales, primeiro somando Freight e TaxAmt em cada linha e, depois, calculando a média dessas somas.
=AVERAGEX(InternetSales, InternetSales[Freight]+ InternetSales[TaxAmt])
Se você usar várias operações na expressão empregada como o segundo argumento, utilize parênteses para controlar a ordem dos cálculos. Para obter mais informações, consulte Especificação da sintaxe DAX para o PowerPivot.
Consulte também