La reagregación es una necesidad común en la visualización de datos. En este artículo, te ayudaremos a comprender el concepto de reagregación y cómo lograrlo en Data Studio con la combinación de datos.
Un ejemplo de reagregación es el cálculo del promedio de promedios. Por ejemplo, supongamos que tienes una tabla de cambios en los precios de las acciones:
| Sector | Símbolo | Cambio de precio |
| Tecnología | GOOG | +6 |
| Tecnología | AAPL | +5 |
| Tecnología | MSFT | -3 |
| Tecnología | NFLX | -1 |
| Energía | E1 | +2 |
| Energía | E2 | +10 |
| Energía | E3 | -3 |
| Finanzas | F1 | -6 |
El cambio de precio promedio de estos datos es una agregación simple.
| Promedio del cambio de precio |
| 1.25 |
Para calcular el cambio de precio promedio de cada sector, agruparías esta tabla por la dimensión Sector.
| Sector | Promedio del cambio de precio |
| Tecnología | 1.75 |
| Energía | 3 |
| Finanzas | -6 |
Para reagregar estos datos, aplicarías otra función de agregación, por ejemplo, aplicar el promedio nuevamente:
| Promedio del promedio del cambio de precio |
| -0.42 |
Reagregación en Data Studio
Para reagregar métricas en Data Studio, usa la combinación de datos. La combinación te permite evitar el hecho de que los campos agregados anteriormente se establezcan en el tipo de campo AUTO. No puedes cambiar este tipo de campo ni aplicar otra función de agregación a esos campos.
Por ejemplo, para encontrar el cambio promedio de los precios de las acciones por sector en Data Studio, crearías una configuración de combinación que une la misma fuente de datos consigo misma. Usa Sector como clave de unión e incluye la métrica Promedio del cambio de precio en las fuentes de datos de la izquierda y la derecha, como se muestra en los siguientes ejemplos:

Sector
Promedio del cambio de precio
Esta fuente de datos combinada te permite aplicar nuevas agregaciones en el campo Cambio de precio agregado anteriormente.
La combinación desagrega los datos
La combinación de datos crea una tabla nueva a partir de las columnas que seleccionas en la configuración de combinación. Las métricas de la tabla nueva se tratan como números no agregados.
Como Cambio de precio ya no es una métrica agregada, ahora puedes aplicarle una nueva función de agregación. En la siguiente tabla, se muestran los resultados de crear una nueva métrica AVG( Cambio de precio ) con los números agregados anteriormente:

Cambio de precio
Esta nueva métrica reagrega los números 1.75, 3 y -6 y muestra su promedio: -0.42.
Crea una columna de proporción con la combinación
Otro uso de la combinación es crear métricas de proporción con números ya agregados. Supongamos que quieres crear una columna de proporción que divida una métrica por otra.
En este ejemplo, usaremos dos campos: Clics y Impresiones, que provienen de dos fuentes de datos diferentes.
| Sitio web | Clics |
| google.com | 300 |
| facebook.com | 400 |
| twitter.com | 200 |
| Sitio web | Impresiones |
| google.com | 2000 |
| facebook.com | 2,500 |
| twitter.com | 2000 |
Puedes crear una columna de proporción con un campo calculado Clics/Impresiones combinando estas dos fuentes de datos.
| Sitio web | Clics | Impresiones | Clics / Impresiones |
| google.com | 300 | 2000 | 0.15 |
| facebook.com | 400 | 2,500 | 0.16 |
| twitter.com | 200 | 2000 | 0.1 |
| Total general | 900 | 6500 | 0.41 |
Todas las filas de Clics/Impresiones tienen información correcta, excepto la fila de resumen, que muestra la suma de la columna de proporción SUM( Clicks / Impressions ). Esto sucede porque Clics/Impresiones se calcula para cada fila [0.15, 0.16, 0.1] y, luego, se le aplica la función SUM. [0.15 + 0.16 + 0.1 = 0.41 ].
El resultado correcto es 900/6500 = 0.14. Para obtenerlo, calcula los valores de la columna de proporción con la fórmula SUM( Clicks ) / SUM( Impressions ).
| Sitio web | Clics | Impresiones | SUM(Clics) / SUM(Impresiones) |
| google.com | 300 | 2000 | 0.15 |
| facebook.com | 400 | 2,500 | 0.16 |
| twitter.com | 200 | 2000 | 0.1 |
| Total general | 900 | 6500 | 0.14 |
En este caso, la fila de resumen muestra SUM( SUM( Clicks ) / SUM( Impressions ) ). SUM( Clicks ) [900] se divide por SUM( Impressions ) [6500] para obtener 0.14. Luego, se le aplica nuevamente la función SUM. El resultado sigue siendo 0.14.