Las funciones de agregación se utilizan para agrupar varios valores dentro de matrices Profile Query Language (PQL) para formar un único valor de resumen. Puede encontrar más información sobre otras funciones de PQL en Profile Query Language overview.
La función count
devuelve el número de elementos dentro de la matriz dada.
Format
{ARRAY}.count()
Ejemplo
La siguiente consulta PQL devuelve el número de pedidos de la matriz.
orders.count()
La función sum
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)
La función average
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)
La función min
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)
La función max
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)
Ahora que ha aprendido sobre las funciones de agregación, puede utilizarlas en sus consultas PQL. Para obtener más información sobre otras funciones de PQL, lea la información general del lenguaje de consulta de perfil.