RUNNING_MAX

La función RUNNING_MAX devuelve el valor máximo encontrado en la evaluación de una expresión entre la primera fila de la tabla y la fila actual.

Sintaxis

RUNNING_MAX(
    <expresión>
)

Parámetros
  • expresión: expresión cuyos resultados se desea evaluar para la devolución del valor máximo.
Valor devuelto

La función RUNNING_MAX devuelve un valor del mismo tipo que el resultado de la expresión evaluada.

Información adicional

La expresión indicada como argumento deberá devolver un número o fecha. La función RUNNING_MAX devuelve un error si la expresión devuelve una cadena de texto.

Ejemplos

Para probar esta función partimos de la siguiente tabla:

Tabla de datos

Ahora, tras leer la tabla desde Tableau, definimos el siguiente campo calculado:

running_max =

RUNNING_MAX(SUM([Valor]))

Si llevamos los campos de la tabla de datos (considerados dimensiones) y el campo calculado al lienzo, obtenemos el siguiente resultado:

Función RUNNING_MAX con números

Si recorremos la columna Valor de arriba hacia abajo comprobamos que el resultado devuelto por el campo calculado coincide con el valor máximo hallado hasta la fila siendo considerada en cada momento.

Para ver el comportamiento de esta función con fechas, partimos de esta segunda tabla:

Tabla de datos

Al igual que en el ejemplo anterior, la leemos desde Tableau y creamos el siguiente campo calculado:

running_max =

RUNNING_MAX(MAX([Valor]))

Y volvermos a llevar los campos de la tabla al lienzo junto con el campo calculado. El resultado es el siguiente:

Función RUNNING_MAX con fechas

Podemos confirmar que la función devuelve la fecha más reciente encontrada hasta la fila siendo evaluada en cada caso.

Categoría
Cálculo de tablas
Enviado por admin el Sáb, 26/10/2019 - 11:14