Funções de agregação

As funções de agregação são usadas para agrupar vários valores em Profile Query Language arrays (PQL) para formar um único valor de resumo. Mais informações sobre outras funções PQL podem ser encontradas no Profile Query Language visão geral.

Contagem

A variável count A função retorna o número de elementos dentro da matriz especificada.

Formato

{ARRAY}.count()

Exemplo

A consulta PQL a seguir retorna o número de pedidos na matriz.

orders.count()

Sum

A variável sum Esta função retorna a soma de todos os valores selecionados na matriz.

Formato

{ARRAY}.sum()

Exemplo

A consulta PQL a seguir retorna a soma de todos os preços das ordens.

orders.sum(order.price)

Média

A variável average Esta função retorna a média aritmética de todos os valores selecionados dentro da matriz.

Formato

{ARRAY}.average()

Exemplo

A consulta PQL a seguir retorna o preço médio de todas as ordens.

orders.average(order.price)

Mínimo

A variável min Esta função retorna o menor valor dentro da matriz.

Formato

{ARRAY}.min()

Exemplo

A consulta PQL a seguir retorna o preço mais baixo de todas as ordens.

orders.min(order.price)

Máximo

A variável max Esta função retorna o maior valor dentro da matriz.

Formato

{ARRAY}.max()

Exemplo

A consulta PQL a seguir retorna o preço mais alto de todas as ordens.

orders.max(order.price)

Próximas etapas

Agora que você aprendeu sobre funções de agregação, é possível usá-las em consultas PQL. Para obter mais informações sobre outras funções PQL, leia o Visão geral do idioma de consulta do perfil.

recommendation-more-help
770bc05d-534a-48a7-9f07-017ec1e14871