Funciones de agregación
Las funciones de agregación se utilizan para agrupar varios valores en matrices de Profile Query Language (PQL) para formar un único valor de resumen. Encontrará más información sobre otras funciones de PQL en la Profile Query Language descripción general.
Cuenta
La función count
devuelve el número de elementos dentro de la matriz determinada en forma de número.
Formato
{ARRAY}.count()
Ejemplo
La siguiente consulta PQL devuelve el número de pedidos de la matriz.
orders.count()
Sum
La función sum
devuelve la suma de todos los valores seleccionados dentro de la matriz como un número.
Formato
{ARRAY}.sum()
Ejemplo
La siguiente consulta PQL devuelve la suma de todos los precios de los pedidos.
orders.sum(order.price)
Promedio
La función average
devuelve la media aritmética de todos los valores seleccionados dentro de la matriz como un número.
Formato
{ARRAY}.average()
Ejemplo
La siguiente consulta de PQL devuelve el precio promedio de todos los pedidos.
orders.average(order.price)
Mínimo
La función min
devuelve como número el menor de todos los valores seleccionados dentro de la matriz.
Formato
{ARRAY}.min()
Ejemplo
La siguiente consulta de PQL devuelve el precio más bajo de todos los pedidos.
orders.min(order.price)
Máximo
La función max
devuelve como número el mayor de todos los valores seleccionados dentro de la matriz.
Formato
{ARRAY}.max()
Ejemplo
La siguiente consulta de PQL devuelve el precio más alto de todos los pedidos.
orders.max(order.price)
Pasos siguientes
Ahora que ha aprendido acerca de las funciones de agregación, puede utilizarlas en sus consultas de PQL. Para obtener más información acerca de otras funciones de PQL, lea la descripción general de Profile Query Language.