Tiempo de lectura:1 Minutos, 36 Segundos

En este articulo comprobaremos lo fácil que es filtrar filas por un valor de una variable con KNIME. Insertaremos una variable, estableceremos un valor por defecto y filtraremos una columna con este valor para incluirla o excluirla. Partiremos de este otro articulo anterior donde leíamos y escribíamos en otro excel, aunque puedes adaptarlo a tu Workflow.

Especificaciones del entorno

Origen de datos

Nuestro origen de datos será un excel (recuerda que puedes descargarte este excel y el workflow con el ejemplo al final del articulo). A continuación puedes ver las primeras filas de este fichero.

Objetivo

Nuestro objetivo es generar un excel quedándonos solo con las filas de la columna Unidades que sean igual a la cantidad que le indiquemos en la variable.

Resultado

Paso a paso

  • Busca y arrastra a tu Workflow el nodo Integer Input ubicado dentro de la categoria Quickforms > Input > Integer Input
  • Arrastra un nodo Row Filter sino lo tienes ya en tu workflow.
  • Engancha el nodo Integer Input al nodo Excel Reader y Excel Reader a Row Filter.
  • Haz doble clic sobre el nodo Integer Input para configurarlo.

Configuración Integer Input

  • Sustituye el nombre de la variable por unidades.
  • Sustituye el nombre del parámetro por int-unidades.
  • Establece el valor por defecto, en este ejemplo 50.
  • Acepta y haz doble clic sobre el nodo Row Filter para configurarlo.

Configuración Row Filter

  • Paso 1: escoge si quieres incluir o excluir las filas que cumplan la condición.
  • Pas 2: escoge la columna a evaluar, en el ejemplo Unidades.
  • Paso 3: activa la casilla use pattern matching.
  • Paso 4: haz clic en el botón de variables.
  • Paso 5: activa la casilla use variable y escoge la variable unidades que hemos creado.
  • Acepta todas las ventanas.

Ejecuta el workflow y observa los resultados o descargate este Workflow, modifica las rutas del excel de origen y destino y pruébalo tú mismo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Perfiles en Redes Sociales