AVERAGEX
Aplica-se a:Coluna calculadaTabela calculadaMeasureCálculo visual
Calcula a average (média aritmética) de um conjunto de expressões avaliadas sobre uma tabela.
Sintaxe
AVERAGEX(<table>,<expression>)
Parâmetros
Vigência | Definição |
---|---|
table |
Nome de uma tabela or 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á avaliado para cada linha da tabela no argumento first. |
Regresso value
Um número decimal.
Comentários
A função AVERAGEX permite evaluate expressões para cada linha de uma tabela and então tomar o conjunto resultante de valuesandcalculate sua média aritmética. Portanto, a função toma uma tabela como seu argumento first, and uma expressão como o argumento second.
Em all outros aspetos, AVERAGEX segue as mesmas regras que AVERAGE. Não é possível incluir células nulas or não nulas. Os argumentos de tabela and expressão são necessários.
Quando não há linhas para agregar, a função retorna um blank. Quando há linhas, mas none delas atendem aos critérios especificados, a função retorna 0.
Esta função not é suportada para uso no modo DirectQuery quando usada em colunas calculadas or regras de segurança em nível de linha (RLS).
Exemplo
O exemplo a seguir calcula o imposto de frete averageand em cada pedido na tabela InternetSales, somando first Freight mais TaxAmt em cada linha and calculando a média dessas somas.
= AVERAGEX(InternetSales, InternetSales[Freight]+ InternetSales[TaxAmt])
If você usar várias operações na expressão usada como argumento second, deverá usar parênteses para controlar a ordem dos cálculos. Para obter mais informações, consulte DAX Syntax Reference.