runningSum
La función runningSum
calcula una suma acumulada de una medida en función de las dimensiones y ordenaciones especificadas.
Sintaxis
Los corchetes son obligatorios. Para ver qué argumentos son opcionales, consulte las siguientes descripciones.
runningSum (
measure
,[ sortorder_field ASC_or_DESC, ... ]
,[ partition_field, ... ]
)
Argumentos
- measure
-
Una medida agregada de la que desee ver la ejecución de suma.
- campo de orden de clasificación
-
Una o más medidas y dimensiones por las que desea ordenar los datos, separadas por comas. Puede especificar un orden de clasificación ascendente (
ASC
) o descendente (DESC
).Cada campo en la lista está entre {} (llaves), si se trata de más de una palabra. Toda la lista se encuentra entre [ ] (corchetes).
- partition field
-
(Opcional) Una o más dimensiones por las que desea realizar particiones, separadas por comas.
Cada campo en la lista está entre {} (llaves), si se trata de más de una palabra. Toda la lista se encuentra entre [ ] (corchetes).
Ejemplo
En el siguiente ejemplo, se calcula una suma de ejecución de sum(Sales)
ordenada por Sales
y particionada por City
y State
.
runningSum ( sum(Sales), [Sales ASC], [City, State] )
En el siguiente ejemplo, se calcula una suma de ejecución de Billed Amount
, ordenada por mes ([truncDate("MM",Date) ASC]
). Los campos en el cálculo de tabla se encuentran en los cuadros de campo del elemento visual.
runningSum ( sum({Billed Amount}), [truncDate("MM",Date) ASC] )
Los resultados del ejemplo se muestran en la siguiente captura de pantalla. Las etiquetas rojas muestran cómo se suma cada cantidad (a + b = c
) a la cantidad siguiente, lo que se traduce en un nuevo total.