Funciones de agregación
Las funciones de agregación se utilizan para agrupar varios valores dentro de Profile Query Language (PQL) para formar un único valor de resumen. Puede encontrar más información sobre otras funciones PQL en la Profile Query Language descripción general.
Count
El count
función devuelve el número de elementos dentro de la matriz determinada.
Formato
{ARRAY}.count()
Ejemplo
La siguiente consulta PQL devuelve el número de pedidos de la matriz.
orders.count()
Sum
El 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)
Promedio
El 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
El 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
El 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 acerca de las funciones de agregación, puede utilizarlas en sus consultas PQL. Para obtener más información sobre otras funciones PQL, lea la Introducción al lenguaje de consulta de perfil.