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 do 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 especificada.

Formato

{ARRAY}.count()

Exemplo

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

orders.count()

Somar

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

Formato

{ARRAY}.sum()

Exemplo

A consulta do 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 na 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 valor dentro da matriz.

Formato

{ARRAY}.min()

Exemplo

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

orders.min(order.price)

Máximo

A função max retorna o maior valor dentro da matriz.

Formato

{ARRAY}.max()

Exemplo

A consulta do 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, pode usá-las em queries do PQL. Para obter mais informações sobre outras funções do PQL, leia a visão geral do Profile Query Language.

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