A função AVG
calcula o valor médio de um campo numérico.
Sintaxe
AVG(value)
Parâmetros
value
: um campo ou uma expressão que seja avaliada como um número não agregado.
Sobre a função AVG
A função AVG
usa um parâmetro, que precisa ser o nome de um campo numérico ou uma expressão numérica. AVG
retorna a média de todos os valores desse campo ou expressão.
Não é possível aplicar essa função a um campo pré-agregado (quando a agregação é Auto
) ou a uma expressão resultante de outra função de agregação. Por exemplo, uma fórmula como AVG(SUM(x))
vai gerar um erro.
Há outras duas maneiras de utilizar essa função:
- Em uma fonte de dados, altere a agregação de um campo para
Average
. - Em um relatório, edite a agregação do campo em um gráfico.
Exemplos de AVG
Nestes exemplos, os parâmetros transmitidos à função AVG são dimensões numéricas não agregadas (ou seja, o tipo de agregação é None
).
AVG(Latency)
AVG(CASE WHEN My Dimension < 1 THEN .5
WHEN My Dimension >= 1 AND My Dimension < 5 THEN 1
ELSE 2
END)