UiPath Documentation
activities
latest
false
Actividades del flujo de trabajo
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Construir y filtrar TablaDeDatos

Filtrar y extraer datos de una TablaDeDatos.

El siguiente ejemplo explica cómo filtrar y extraer datos de una TablaDeDatos usando las actividades Construir tabla de datos, Filtrar tabla de datos, Tabla de datos de salida, Para cada fila y Obtener elemento de fila. Puedes encontrar estas actividades en el paquete UiPath.System.Activities.

Así es como se puede construir el proceso de automatización:

  1. Abre Studio y crea un nuevo Proceso.

  2. Arrastra un contenedor Secuencia al Diseñador de flujo de trabajo.

    • Crea las siguientes variables:

      Nombre de la variableTipo de variableValor predeterminado
      DT1TablaDeDatos
      DT2TablaDeDatos
      DataTableStringCadena
  3. Arrastra la actividad Construir tabla de datos dentro del contenedor Secuencia.

    • En el panel Propiedades, agrega la variable DT1 en el campo TablaDeDatos.
    • Haz clic en el botón TablaDeDatos. La ventana Crear tabla de datos contiene una tabla con dos columnas y filas.
    • Haz clic en el botón Añadir columna y agrega una nueva columna.
    • Haz clic en el botón Editar columna de la primera columna y agrega el valor Name en el campo NombreDeColumna.
    • Selecciona la opción Cadena en la lista desplegable Tipo de datos.
    • Marca la casilla de verificación de la opción Permitir nulo.
    • Agrega el valor -1 en el campo Longitud máxima.
    • Haz clic en la opción Aceptar para cerrar la ventana.
    • Haz clic en el botón Editar columna de la segunda columna y agrega el valor Surname en el campo NombreDeColumna.
    • Selecciona la opción Cadena en la lista desplegable Tipo de datos.
    • Marca la casilla de verificación de la opción Permitir nulo.
    • Agrega el valor -1 en el campo Longitud máxima.
    • Haz clic en la opción Aceptar para cerrar la ventana.
    • Haz clic en el botón Editar columna de la tercera columna y agrega el valor Grade en el campo NombreDeColumna.
    • Selecciona la opción Int32 en la lista desplegable Tipo de datos.
    • Marca la casilla de verificación de la opción Permitir nulo.
    • Agrega el valor -1 en el campo Longitud máxima.
    • Haz clic en el botón Aceptar para cerrar la ventana.
    • Vuelve a hacer clic en el botón Aceptar.
    • La ventana TablaDeDatos debe parecerse a esta:

  4. Arrastra una actividad Filtrar tabla de datos debajo de la actividad Construir tabla de datos.

  5. Haz clic en el botón Asistente de filtro.

    • Agrega la variable DT1 en el campo TablaDeDatos de entrada.
    • Agrega la variable DT2 en el campo TablaDeDatos de salida.
    • Selecciona la opción Mantener para el campo Modo de filtrado de filas.
    • Agrega el valor "Grade" en el campo Columna.
    • Selecciona el valor < en la lista desplegable Operación.
    • Añade el valor 5 en el campo Valor.
    • Haz clic en la pestaña Columnas de salida.
    • Selecciona la opción Mantener para el campo Modo de selección de columnas.
    • Agrega las columnas "Nombre" y "Apellidos".
    • Hacer clic en el botón Aceptar.
    • El Asistente del filtro debe parecerse a este:

  6. Coloca una actividad Tabla de datos de salida debajo de la actividad Filtrar tabla de datos.

    • En el panel Propiedades, agrega la variable DT2 en el campo TablaDeDatos.
    • Agrega la variable DataTableString en el campo Texto.
  7. Arrastra una actividad Escribir línea debajo de la actividad Tabla de datos de salida.

    • Agrega la variable DataTableString en el campo Texto.
  8. Coloca una actividad Para cada fila debajo de la actividad Escribir línea.

    • Añada la variable DT1 en el campo TablaDeDatos.
  9. Selecciona el contenedor Cuerpo y crea la siguiente variable:

    Nombre de la variableTipo de variableValor predeterminado
    GradeInt32
  10. Agrega una actividad Obtener elemento de fila y colócala dentro del contenedor Cuerpo.

    • En el panel Propiedades, agrega el valor "Grade" en el campo NombreDeColumna.
    • Agrega el valor row en el campo Fila.
    • Add the variable Grade in the Value field.
  11. Coloca una actividad Si debajo de la actividad Obtener elemento de fila.

    • Añada la expresión Grade < 5 en el campo Condición.
  12. Arrastra una actividad Escribir línea dentro del campo Entonces.

    • Añada la expresión "Failed:" + row("Name").ToString + " " + row("Surname").ToString en el campo Texto.
  13. Ejecute el proceso. El robot extrae todos los datos que cumplen con los requisitos. El flujo de trabajo debe parecerse a este:

Aquí puedes descargar un ejemplo.

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte(opens in new window)

¿Quiere aprender? UiPath Academy(opens in new window)

¿Tiene alguna pregunta? Foro de UiPath(opens in new window)

Manténgase actualizado