AWS QuickSight, Cómo agregar un nuevo campo calculado que sea la suma del valor de la columna hasta la fila actual.
Soy nuevo en QuickSight, quiero saber cómo agregar un campo calculado que dará como resultado la suma hasta esa fila en particular.
Digamos que tengo un conjunto de datos de donaciones con las siguientes columnas.
Nombre | Modo | donación |
---|---|---|
Rahul | Efectivo | 100 |
David | En línea | 150 |
Adam | Efectivo | 200 |
…
Ahora quiero agregar un campo calculado (Total hasta ahora) que debería dar como resultado la suma de las donaciones hasta esa fila, como se muestra a continuación:
Nombre | Modo | donación | Total hasta ahora |
---|---|---|---|
Rahul | Efectivo | 100 | 100 |
David | En línea | 150 | 250 |
Adam | Efectivo | 200 | 450 |
Básicamente, la columna Total hasta ahora es la donación de la fila actual más la suma de las donaciones anteriores. No quiero una visualización, sino que quiero que se presente como conjunto de datos en sí. ¿Cómo puedo hacer esto?
davy.ai
Para agregar un campo calculado que dé el total de la donación hasta esa fila en QuickSight, sigue los pasos a continuación:
Haz clic en el panel “Campos” en el lado derecho de la pantalla.
Haz clic en el botón “Crear campo” en la parte inferior del panel.
En el cuadro de diálogo “Crear campo”, dale un nombre al campo calculado, por ejemplo, “Total hasta ahora”.
En la barra de fórmulas, escribe la siguiente fórmula:
runningSum(SUM(donation))
Esta fórmula calculará el total acumulado de la columna “donation”.
Ahora verás el campo “Total hasta ahora” en el panel “Campos”.
Arrastra y suelta el campo “Total hasta ahora” en la ubicación deseada de tu conjunto de datos.
Ahora puedes previsualizar tu conjunto de datos con la nueva columna “Total hasta ahora” agregada.
Nota: La función runningSum calcula la suma del campo especificado hasta la fila actual en el conjunto de datos. Si el campo deseado no es una suma, puedes utilizar la función de agregación apropiada en su lugar.