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

Mi primer Makeover Monday

Como una primera introducción a Tableau en la academia, fuimos introducidos a Makeover Monday (www.makeovermonday.co.uk). Una pagina donde cada semana un dashboard es seleccionado y

El uso de jerarquías en Tableau

Las jerarquías juegan un papel muy importante en el uso de los campos de datos de manera organizada y hemos aprendido paso a paso cómo

Construyendo un gráfico Gauge en Tableau

Es un grafico que sirve para indicar KPIs como parte de un porcentaje total (100%). Es un gráfico que es atractivo visualmente y es familiar.