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.