Agregación en filas (totales de filas) en cálculos basados en tablas

Puedes usar cálculos de acceso directo para realizar cálculos comunes en campos numéricos que se encuentran en la tabla de datos de una exploración sin usar funciones y operadores de Looker cuando tienes los permisos para crear cálculos basados en tablas.

Es posible que tú o otros usuarios quieran analizar datos pivotados en Explorar. En esta página, se analiza cómo puedes usar la función de cálculo de tablas pivot_row() para crear totales de filas y otras agregaciones que pueden ayudar a los usuarios a obtener más estadísticas sobre los datos de Explorar.

¿Cómo funciona pivot_row()?

La función de cálculo de la tabla pivot_row() agrupa todos los valores de una fila dinámica en una lista.

En este ejemplo, se usa la siguiente tabla de datos de Explorar con la columna Products Count agrupada por Orders Created Date y cambiada por Users Age:

Puedes usar pivot_row() para escribir un cálculo basado en tablas que agrupe todos los valores de la fila Products Count en una columna:

pivot_row(${products.count})

Luego, el cálculo de la tabla genera una columna nueva que muestra una lista de todos los valores de Cantidad de productos en cada fila dinamizada:

Cómo calcular el total de filas con pivot_row()

También puedes realizar cálculos en las listas que crees con la función pivot_row() para realizar más análisis. Por ejemplo, puedes calcular los totales de las filas con la función sum() en los valores de la lista que muestra pivot_row().

Con la misma tabla de datos de Explorar con Cantidad de productos agrupada por Fecha de creación de pedidos y con el eje de giro Edad de los usuarios, puedes escribir el siguiente cálculo de tabla para generar los totales de fila de Cantidad de productos:

sum(pivot_row(${products.count}))

El cálculo de la tabla suma la lista de valores de Cantidad de productos que se calculan con la función pivot_row() y muestra una columna nueva que muestra el total de cada fila pivotada:

Calcula otras agregaciones con pivot_row()

Puedes usar la función pivot_row() para agregar en cualquier fila pivotada. Por ejemplo, en lugar de un sum(), también puedes calcular el mean() de los valores de la lista, el max(), el min(), etcétera. En esta sección de la página de documentación Funciones y operadores de Looker, se enumeran todas las funciones y operadores de cálculo de tablas disponibles.

También puedes realizar cálculos más complejos en filas dinámicas con la función pivot_row(), incluido un porcentaje del total. Obtén información para usar pivot_row() y calcular un porcentaje del total en las filas en la página de prácticas recomendadas Cómo calcular el porcentaje del total.