Knime: Rule-based Row Filter (Filtro de filas basado en reglas)

 

Esta herramienta de Knime se usa, como su nombre indica, para filtrar filas mediante de la tabla de datos deseada con reglas definidas por el usuario.

Si la fila cumple la condición dada, esta será seleccionada para ser incluida en el proceso y si por el contrario es falsa, será excluida. Las filas serán excluidas también en el caso de que las reglas no se den. Además, el menú de esta herramienta cuenta con una opción para invertir los resultados.

El menú de la herramienta se puede diferenciar la sección de la lista de columnas, la sección donde se incluyen las funciones y una descripción de las mismas y la sección donde se escriben las expresiones que se usaran como filtro.

Cada regla se representa en una línea y si quieres añadir comentarios puedes agregar // antes del cometario y nada después de la doble barra será interpretado como regla.

Para escribir las expresiones las columnas se escriben con su nombre con el símbolo $ antes y después. También se puede hacer doble clic sobre el campo deseado en la lista de columnas.

La función deseada se puede también agregar haciendo doble clic sobre ella y a continuación indicas la condición que quieres que se cumpla. Solo falta indicar como quieres que se evalué. Para ello indicaras si quieres que sea verdadero (TRUE) o falso (FALSE) después de => como se ve en el ejemplo. Por defecto, el resultado será tratado como falso si no se cumplen las condiciones de la regla.

Ejemplos de reglas

// This is a comment Comentario

$double column name$ > 5.0 => FALSE Si los datos de la columna son mayores que 5 entonces es Falso

$string column name$ LIKE “*blue*” => FALSESi los datos de la columna contiene la palabra blue entonces es falso

TRUE => TRUEsi es verdadero entonces verdadero

$Unique concatenate(Type)$ LIKE “*Burger*” OR $Unique concatenate(Type)$ LIKE “*Pizza*” => TRUESi la columna contiene la palabra Burger o la palabra Pizza entonces verdadero.

Por último, puedes indicar si quieres incluir o excluir las filas que cumplan las condiciones.

Mas detalles pueden encontrarse en la pagina de Knime.

artículos relacionados

grafica de calendario en tableau

Cómo crear un calendario interactivo en Tableau

La visualización de calendario puede resultar útil cuando queremos visualizar variaciones o tendencias temporales. A diferencia de las gráficas lineales o de area que representan

Creando un Gráfico de Cascada en Tableau

Introducción En este tutorial exploraremos paso a paso cómo crear un gráfico de cascada en Tableau y entenderemos porque este tipo de visualización es tan

¿Cómo crear un Bump Chart en Tableau?

En este post aprenderemos cómo crear un Bump Chart en Tableau. Es una visualización sencilla de entender en la cual se muestra la progresión de un valor o dimensión con respecto a otra dimensión en el tiempo. Las líneas siguen el ranking de dicha dimensión y así se puede apreciar el cambio en el mismo durante el tiempo que tengamos en la visualización. Utilizaremos el dataset de Sample – Superstore para hacer el ejemplo.

Cómo crear un Waffle Chart en Tableau

Un Waffle Chart es un tipo de gráfica que nos permite visualizar porcentajes de una forma muy clara y representativa, puesto que divide el espacio en 100 cuadraditos iguales, los cuales tienen un color determinado en función del porcentaje de la variable a representar. Es decir que si por ejemplo tenemos un beneficio del 27%, 27 de los 100 cuadraditos serán de un color (por ejemplo verde) y el resto serán de otro color (por ejemplo gris).