RUNNING_COUNT

La función RUNNING_COUNT devuelve el número de resultados no nulos generados por una expresión entre la primera fila de la tabla y la fila actual.

Sintaxis

RUNNING_COUNT(<expresión>)

Parámetros
  • expresión: expresión cuyos resultados se desea contar.
Valor devuelto

La función RUNNING_COUNT devuelve un número entero.

Información adicional

Solo se cuenta los resultados de <expresión> que sean no nulos.

Ejemplos

Si partimos de la siguiente tabla:

Tabla de datos

Una vez leída en Tableau podemos crear el siguiente campo calculado:

Contador =

RUNNING_COUNT(SUM([Sales]))

Si llevamos los campos de la tabla y el campo calculado (tras darle formato Discreto) al lienzo, se obtiene el siguiente resultado:

Función RUNNING_COUNT

Comprobamos que la función RUNNING_COUNT devuelve el número de resultados devueltos por la expresión SUM([Sales]): en la primera fila la expresión devuelve el valor 12, que es el primer resultado. En la siguiente, la expresión en cuestión devuelve 8, que es el segundo resultado, y así fila por fila.

Siguiendo con el mismo ejemplo, supongamos ahora que se desconoce el valor correspondiente al año 2017:

Tabla de datos

Si, utilizando el mismo campo calculado, actualizamos la hoja de trabajo, el resultado cambia:

Función RUNNING_COUNT

Cuando Tableau evalúa la fila correspondiente a 2016, la expresión incluida como argumento en RUNNING_COUNT, SUM([Sales]), devuelve un valor no nulo (6), y la función RUNNING_COUNT devuelve el número de resultados devueltos hasta el momento: 3. En la fila correspondiente a 2017, sin embargo, la expresión incluida como argumento de la función devuelve un nulo, por lo que RUNNING_COUNT vuelve a devolver el valor 3 (pues hasta ese momento se han devuelto 3 resultados no nulos). En 2018 la expresión vuelve a devolver un resultado no nulo (20), por lo que RUNNING_COUNT vuelve a incrementar el valor devuelto.

Categoría
Cálculo de tablas
Enviado por admin el Vie, 25/10/2019 - 15:57