WINDOW_MIN

La función WINDOW_MIN devuelve el valor mínimo de los resultados de la expresión aplicada a los valores incluidos en la ventana de la tabla actual cuyos límites se indican como argumentos.

Sintaxis

WINDOW_MIN(<expresión> [, comienzo, fin])

Parámetros
  • expresión: expresión a evaluar para la ventana indicada
  • comienzo: (opcional) posición relativa a la fila actual de la fila que define el comienzo de la ventana
  • fin: (opcional) posición relativa a la fila actual de la fila que define el final de la ventana
Valor devuelto

La función WINDOW_MIN devuelve un número.

Información adicional

Las posiciones relativas definidas por los parámetros comienzo y fin se indican con signo negativo cuando las filas referenciadas se encuentran antes que la fila actual (si se recorre la tabla de arriba abajo) y con signo positivo cuando se encuentran después.

Si no se indican los límites de la ventana, la función considera toda la tabla.

Si alguna de las filas de la ventana indicada no existe (por estar evaluando la ventana para una fila demasiado próxima al comienzo o al final de la tabla), simplemente se ignora.

Los valores nulos (blank) son ignorados.

La función WINDOW_MIN no acepta valores temporales ni de texto.

Ejemplos

Vamos a probar esta función con la siguiente tabla de datos:

Tabla de datos

Vemos que incluye un valor vacío. Ahora, cargamos la tabla desde Tableau y creamos el siguiente campo calculado:

window_min =

WINDOW_MIN(SUM([Number]), -2, 0)

...y llevamos los campos de la tabla al lienzo junto con el recién creado campo calculado:

Función WINDOW_MIN

Como la ventana tiene un tamaño de 3 registros, el resultado para la primera fila es simplemente el valor de la fila, y para la segunda fila el mínimo de los valores 2 y 1. El nulo se ignora (no se le da el valor 0, por ejemplo), cosa que podemos comprobar en el resultado de la fila 3: los valores implicados son 2, 1 y el nulo, devolviéndose como valor mínimo 1.

Funciones relacionadas
Categoría
Cálculo de tablas
Enviado por admin el Mié, 06/11/2019 - 17:22