Skip to main content

Dynamic Replace tool Herramienta Reemplazo dinámico

Ejemplo de cada herramienta

Reemplazo dinámico tiene un ejemplo de cada herramienta. Visita Flujos de trabajo de muestra para aprender cómo acceder a este y muchos otros ejemplos directamente en Alteryx Designer.

Usa Reemplazo dinámico para permitirle al usuario sustituir rápidamente los valores de los datos en una serie de campos, en función de una condición. La sustitución de datos puede basarse en fórmulas o valores estáticos.

Supongamos que tienes cien campos entrantes diferentes y que, en lugar del valor real de cada campo, deseas representar el número con un código A, B, C, D, etc. que represente un rango. La herramienta Reemplazo dinámico puede realizar fácilmente esta tarea.

Entradas

  • Ancla D : el flujo de datos que se va a modificar.

  • Ancla R : el flujo de datos de reemplazo, que contiene tres columnas utilizadas para configurar la herramienta.

Configurar la herramienta

  • Campo Nombre de campo: selecciona una columna de flujo de datos de R que contenga nombres de campo de flujo de datos de D.

  • Campo Expresión booleana: selecciona una columna de flujo de datos de R que contenga una expresión que se utilice para evaluar los datos de flujo de datos de D. El campo Expresión booleana puede aceptar cualquier valor que no sea cero.

    • Las expresiones se evalúan en secuencia y se detienen en la primera coincidencia. Por lo tanto, una expresión no necesita comprobar ambos extremos de un rango, pero sí debe estar en orden ascendente si se evalúa una serie de rangos.

    • Usa _CurrentField_ para hacer referencia al campo Nombre de campo que se está procesando actualmente si utilizas una expresión para más de una columna.

  • Campo Valor de salida: selecciona una columna de flujo de datos de R que contenga datos de sustitución. La columna puede contener valores estáticos o expresiones que funcionen con los datos de flujo de datos de D.

  • Los valores son expresiones/fórmulas: elige esta opción si la columna seleccionada para el campo Valor de salida contiene expresiones para que la expresión funcione con los datos de flujo de datos de D.

Manejo de tipos de campos

Debido a que esta herramienta reemplaza los valores de columna, es posible que necesite actualizar la Tipo de dato de la columna.

  • Cambiar los tipos de campo automáticamente : Alteryx Designer define el tipo de datos para acomodar todos los datos contenidos.

  • Conservar tipos de campo originales : se mantiene el tipo de campo original. Si el tipo de campo no es compatible con los datos de sustitución, se produce un error o un error de conversión.

  • Cambiar tipos de campo a : define manualmente el tipo y el tamaño del campo. Si el tipo de campo no es compatible con los datos de sustitución, se produce un error o un error de conversión.

    • Tipo : usa el menú desplegable para seleccionar el tipo de campo deseado.

    • Tamaño : escribe el valor numérico para el tamaño del campo. El parámetro de tamaño se ignora si el tipo de datos no requiere un tamaño, como un objeto espacial.

  • Advertencia/Error en campos de datos que no coinciden: selecciona el comportamiento previsto para los datos no coincidentes. Las opciones son:

    • Permitir campos de datos no coincidentes : los campos de datos no coincidentes se sustituyen por valores [Nulos]. No aparece ningún mensaje en la ventana Resultados.

    • Advertencia en campos de datos que no coinciden : los campos de datos no coincidentes se sustituyen por valores [Nulos]. En la ventana Resultados, aparece un mensaje de advertencia para cada campo no coincidente.

    • Error en campos de datos que no coinciden : se produce un error en el primer campo de datos no coincidente y se detiene la ejecución del flujo de trabajo.

Salidas

  • Ancla O : el flujo de datos de salida que contiene los datos de sustitución.

  • Ancla S : el resumen de reemplazos, incluidos los recuentos de cada nombre de campo sustituido y las combinaciones de valores de salida.