

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# runningAvg
<a name="runningAvg-function"></a>

La función `runningAvg` calcula un promedio acumulado de una medida en función de las dimensiones y ordenaciones especificadas. 

## Sintaxis
<a name="runningAvg-function-syntax"></a>

Los corchetes son obligatorios. Para ver qué argumentos son opcionales, consulte las siguientes descripciones. 

```
runningAvg
(
  measure 
  ,[ sortorder_field ASC_or_DESC, ... ]  
  ,[ partition_field, ... ] 
)
```

## Argumentos
<a name="runningAvg-function-arguments"></a>

 *measure*   
Una medida agregada de la que desee ver el promedio acumulado. 

 *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 \$1\$1 (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 \$1\$1 (llaves), si se trata de más de una palabra. Toda la lista se encuentra entre [ ] (corchetes).

## Ejemplo
<a name="runningAvg-function-example"></a>

En el siguiente ejemplo, se calcula un promedio acumulado de `sum(Sales)` ordenado por `Sales`, particionado por `City` y `State`.

```
runningAvg
(
  sum(Sales), 
  [Sales ASC], 
  [City, State]
)
```

En el siguiente ejemplo, se calcula un promedio acumulado de `Billed Amount`, ordenado por mes (`[truncDate("MM",Date) ASC]`). Los campos en el cálculo de tabla se encuentran en los cuadros de campo del elemento visual.

```
runningAvg
(
  sum({Billed Amount}),
  [truncDate("MM",Date) ASC]
)
```