Funções de agregação

As funções de agregação são usadas para agrupar vários valores em arrays Profile Query Language (PQL) para formar um único valor de resumo. Para obter mais informações sobre outras funções PQL, consulte Profile Query Language overview.

Contagem

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

Formato

{ARRAY}.count()

Exemplo

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

orders.count()

Sum

A função sum 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 função average 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 função min 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 função max 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 da linguagem do Query do Perfil.

Nesta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free