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

Puedes usar cálculos de atajos para realizar cálculos comunes en campos numéricos de 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.

Es posible que haya situaciones en las que tú o algún otro usuario quieran analizar datos dinámicos en Exploraciones. En esta página, se analiza cómo puedes usar la función de cálculo de la tabla pivot_row() para crear totales de filas y otras agregaciones que puedan 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 Cantidad de productos agrupado por Fecha de creación de los pedidos y dinámica según la Edad de los usuarios:

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

pivot_row(${products.count})

Luego, el cálculo basado en la tabla genera una columna nueva que muestra una lista de todos los valores de Products Count 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 fila con la función sum() en los valores de la lista que muestra pivot_row().

Con la misma tabla de datos Explorar con la métrica Recuento de productos agrupada por Fecha de creación de pedidos y los datos dinámicos por Edad de los usuarios, puedes escribir el siguiente cálculo basado en tablas para obtener los totales de las filas de Recuento de productos:

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

El cálculo basado en la tabla suma la lista de valores de 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 documentación Funciones y operadores de Looker, se enumeran todos los operadores y todas las funciones de cálculo de tablas disponibles.

También puedes realizar cálculos más complejos en las filas dinámicas con la función pivot_row(), incluido un porcentaje del total. Obtén más información sobre 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.