Saltar al contenido principal Saltar al contenido complementario

El procesador Filter

Filtra los datos en función de las condiciones.

El procesador Filtro le permite filtrar los datos de entrada en función de una o varias condiciones establecidas por los operadores. También puede dividir el resultado entre dos flujos de salida, para filas coincidentes y no coincidentes.

Uso

  • El procesador Filtro requiere un flujo de entrada y puede generar hasta dos flujos de salida: uno para los datos que coincidan con sus filtros y otro para los datos que no coincidan.

  • Cuando se utilizan operadores (=, <, >, etc.) para comparar dos campos que contienen valores null, todas las filas se consideran no coincidentes y estarán disponibles en la segunda salida del procesador Filtros.

  • Pulse el icono + en el panel de configuración del procesador para crear más de un filtro.

Propiedades

Propiedades para filtrar en los valores de sus campos.

Configuración
Propiedad Configuración
Filtros
  • Campo que procesar: seleccione el campo sobre el que aplicar un filtro.

  • Aplicar una función: opcionalmente, seleccione la operación que desea aplicar al filtrar el campo seleccionado:

    • None: no aplica ninguna función mientras filtra.
    • A valor absoluto: calcula el valor absoluto para todos los valores numéricos del campo.
    • A minúsculas: convierte todo el texto del campo en minúsculas.
    • A mayúsculas: convierte todo el texto del campo en mayúsculas.
    • Primer carácter en minúscula: pone en minúscula la primera letra de cada palabra del campo.
    • Primer carácter en mayúscula: pone en mayúscula la primera letra de cada palabra del campo.
    • Longitud: extrae el número de dígitos de un valor del campo.
  • Operador: seleccione el operador que se utilizará para filtrar el campo seleccionado:

    • = igual a

    • <> no es igual a

    • < es inferior a

    • <= es menor o igual que

    • > es mayor que

    • >= es mayor que o igual a

    • Contiene

    • No contiene

    • Es nulo

    • No es nulo

    • Está vacío

    • No está vacío

    • Coincide con el carácter comodín

    • No coincide con el carácter comodín

    • Coincide con la expresión regular regex

    • No coincide con la expresión regular regex

  • Usar con:

    • Valor: seleccione esta opción para comparar el campo que procesar con el valor personalizado de su elección, establecido en el campo Valor.
    • Campo: seleccione esta opción para comparar el campo que procesar con otro campo de la lista desplegable.
Seleccione filas que coincidan

En caso de que haya definido varios filtros, seleccione el tipo de concordancia que desea aplicar a las filas que desea filtrar:

  • Todos los filtros: devuelve las filas que coinciden con el filtro A y el filtro B.

  • Cualquier filtro: devuelve las filas que coinciden con el filtro A o el filtro B.

  • Ninguno de los filtros: devuelve las filas que no coinciden con el filtro A o B.

Para cambiar el nombre del procesador o editar su descripción, apunte con el ratón sobre el nombre o la descripción que desee cambiar en el panel de Propiedades y pulse el icono Editar Editar.

Ejemplo

Los datos utilizados como fuente en este ejemplo contienen información sobre los clientes, como nombres, grupos de edad y ocupación.

conjunto de datos con información sobre clientes para el escenario de filtrado

Supongamos que desea centrarse en un grupo demográfico específico para sus análisis, por ejemplo, clientes de entre 18 y 24 años y desempleados. Puede utilizar los procesadores de Filtro para aislar los datos correspondientes antes de utilizarlos.

En las propiedades del procesador, para su primer filtro, seleccione Ocupación como campo que procesar, = como operador y Desempleado como valor que buscar. Haga clic en el icono + para crear otro filtro, esta vez para el campo Edad con un valor igual a 18-24.

En la parte inferior del panel de configuración del procesador, en la lista Seleccionar filas que coincidan, puede elegir entre tres opciones diferentes:

  • Si selecciona Todos los filtros, devolverá todos los clientes desempleados del grupo de edad comprendido entre los 18 y 24 años.

  • Si selecciona Cualquier filtro, aparecerán todos los clientes desempleados y todas las personas del grupo de edad de 18 a 24 años.

  • Si selecciona Ninguno de los filtros, devolverá todos los clientes que no estén desempleados ni pertenezcan al grupo de edad de 18 a 24 años.

En este ejemplo, se selecciona Todos los filtros.

flujo de datos para filtrar por edad y empleo

Al ejecutar este flujo de datos, todas las filas coincidentes se enviarán a un archivo de destino específico, mientras que el resto se enviará a otro destino.

¿Esta página le ha sido útil?

Si encuentra algún problema con esta página o su contenido (errores tipográficos, pasos que faltan o errores técnicos), no dude en ponerse en contacto con nosotros.