Partilhar via


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.

AVERAGE funçãoAVERAGEA funçãoFunções estatísticas