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 como um número.

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 como um número.

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 como um número.

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 como um número.

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 como um número.

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