Funções de agregação

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

Contagem

A função count retorna o número de elementos dentro da matriz fornecida.

Formato

{ARRAY}.count()

Exemplo

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

orders.count()

Sum

A função sum retorna a soma de todos os valores selecionados dentro da matriz.

Formato

{ARRAY}.sum()

Exemplo

A consulta PQL a seguir retorna a soma de todos os preços dos pedidos.

orders.sum(order.price)

Média

A função average 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 todos os pedidos.

orders.average(order.price)

Mínimo

A função min retorna o menor de todos os valores selecionados na matriz.

Formato

{ARRAY}.min()

Exemplo

A consulta PQL a seguir retorna o preço mais baixo de todos os pedidos.

orders.min(order.price)

Máximo

A função max retorna o maior de todos os valores selecionados dentro da matriz.

Formato

{ARRAY}.max()

Exemplo

A consulta PQL a seguir retorna o preço mais alto de todos os pedidos.

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 a Visão geral da linguagem de consulta de perfil.

Nesta página