Compartilhar via


AVERAGEX

aplica-se a:coluna calculadatabela calculadaMeasurecálculo visual

Calcula a average (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, or 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 argumento first.

Retornar value

Um número decimal.

Observações

  • A função AVERAGEX permite que você evaluate expressões para cada linha de uma tabela, and então pegue o conjunto resultante de valuesandcalculate sua média aritmética. Portanto, a função usa uma tabela como seu argumento first, and uma expressão como o argumento second.

  • Em all outros aspectos, AVERAGEX segue as mesmas regras que AVERAGE. Você não pode incluir células nulas or não numéricas. Os argumentos de expressão and da tabela 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.

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

Exemplo

O exemplo a seguir calcula o average imposto sobre and de frete em cada ordem na tabela InternetSales, somando first Frete mais TaxAmt em cada linha, and em média essas somas.

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

If você usar várias operações na expressão usada como o argumento second, você deve usar parênteses para controlar a ordem dos cálculos. Para obter mais informações, consulte DAXde Referência de Sintaxe.

função AVERAGEAVERAGEA funçãofunções estatísticas