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

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

Puede haber situaciones en las que tú o algún otro usuario deseen analizar datos dinámicos en Exploraciones. 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 Product Count (Recuento de productos) en una columna:

pivot_row(${products.count})

Luego, el cálculo basado en tablas genera una columna nueva que muestra una lista de todos los valores de Product Count (Recuento de productos) en cada fila dinámica:

Calcula el total de la fila 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 enumerados que muestra pivot_row().

Usa la misma tabla de datos de Explorar con la columna Products Count agrupada por Orders Created Date y cambiada por Users Age, y puedes escribir el siguiente cálculo basado en la tabla para obtener los totales de fila de Products Count:

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

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

Calcula otras agregaciones con pivot_row()

Puedes usar la función pivot_row() para agregar en cualquier fila dinámica. Por ejemplo, en lugar de 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 la documentación de funciones y operadores de Looker, se enumeran todos los operadores y las funciones 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. Más información Cómo usar pivot_row() para calcular un porcentaje del total en las filas de la página de prácticas recomendadas Cómo calcular el porcentaje del total