Show Menu
TEMAS×

Funciones de agregación

Las funciones de agregación se utilizan para agrupar varios valores en matrices de lenguaje de Consulta de Perfil (PQL) para formar un único valor de resumen. Encontrará más información sobre otras funciones de PQL en la descripción general del lenguaje de Consulta de Perfil.

Recuento

La count función devuelve el número de elementos dentro de la matriz dada.
Formato
{ARRAY}.count()

Ejemplo
La siguiente consulta de PQL devuelve el número de pedidos de la matriz.
orders.count()

Sum

La sum función devuelve la suma de todos los valores seleccionados dentro de la matriz.
Formato
{ARRAY}.sum()

Ejemplo
La siguiente consulta PQL devuelve la suma de todos los precios de los pedidos.
orders.sum(order.price)

Average

La average función devuelve la media aritmética de todos los valores seleccionados dentro de la matriz.
Formato
{ARRAY}.average()

Ejemplo
La siguiente consulta PQL devuelve el precio promedio de todos los pedidos.
orders.average(order.price)

Mínimo

La min función devuelve el menor de todos los valores seleccionados dentro de la matriz.
Formato
{ARRAY}.min()

Ejemplo
La siguiente consulta PQL devuelve el precio más bajo de todos los pedidos.
orders.min(order.price)

Máximo

La max función devuelve el mayor de todos los valores seleccionados dentro de la matriz.
Formato
{ARRAY}.max()

Ejemplo
La siguiente consulta PQL devuelve el precio más alto de todos los pedidos.
orders.max(order.price)

Pasos siguientes

Ahora que ha aprendido sobre las funciones de agregación, puede utilizarlas dentro de sus consultas PQL. Para obtener más información sobre otras funciones de PQL, lea la descripción general del lenguaje de Consulta de Perfil.