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. Para obter mais informações sobre outras funções PQL, consulte a Profile Query Language visão geral.

Contagem

A count função retorna o número de elementos dentro de uma matriz específica.

Formato

{ARRAY}.count()

Exemplo

O query PQL a seguir retorna o número de pedidos no storage.

orders.count()

Sum

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

Formato

{ARRAY}.sum()

Exemplo

O query PQL a seguir retorna a soma de todos os preços dos pedidos.

orders.sum(order.price)

Average

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

Formato

{ARRAY}.average()

Exemplo

O query PQL a seguir retorna o preço médio de todos os pedidos.

orders.average(order.price)

Mínimo

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

Formato

{ARRAY}.min()

Exemplo

O query PQL a seguir retorna o preço mais baixo de todos os pedidos.

orders.min(order.price)

Máximo

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

Formato

{ARRAY}.max()

Exemplo

O query 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 seus query PQL. Para obter mais informações sobre outras funções PQL, leia a visão geral do Idioma do Query doPerfil.

Nesta página