Skip to main content

Dynamic Replace tool Strumento Sostituzione dinamica

Esempio di uno strumento

Sostituzione dinamica presenta l'opzione Esempio di uno strumento. Visita Esempi di flussi di lavoro per scoprire come accedere a questo e a molti altri esempi direttamente in Alteryx Designer.

Utilizza lo strumento Sostituzione dinamica per consentire all'utente di sostituire rapidamente i valori dei dati in una serie di campi, in base a una condizione. La sostituzione dei dati può essere basata su formule o valori statici.

Supponiamo di disporre di un centinaio di campi diversi in entrata e di voler rappresentare il numero con un codice A, B, C, D, ecc. che corrisponda a un intervallo, invece del valore effettivo di ciascun campo. Lo strumento Sostituzione dinamica può eseguire facilmente questa operazione.

Input

  • Ancoraggio D : il flusso di dati da modificare.

  • Ancoraggio R : il flusso di dati di sostituzione, che comprende tre colonne utilizzate per configurare lo strumento.

Configura lo strumento

  • Campo Nome campo: seleziona una colonna dal flusso di dati R che contiene i nomi dei campi del flusso di dati D.

  • Campo Espressione booleana: seleziona una colonna dal flusso di dati R che contiene un'espressione utilizzata per valutare i dati del flusso di dati D. Il campo Espressione booleana può accettare qualsiasi valore diverso da zero.

    • Le espressioni vengono valutate in sequenza e si fermano alla prima corrispondenza. Pertanto, non è necessario che un'espressione controlli entrambi gli estremi di un intervallo, ma è necessario che sia in ordine crescente in caso di valutazione di una serie di intervalli.

    • Utilizza _CurrentField_ per fare riferimento al Campo Nome campo che viene elaborato al momento, nel caso in cui venga utilizzata un'espressione per più di una colonna.

  • Campo Valore di output: seleziona una colonna dal flusso di dati R che contiene dati sostitutivi. La colonna può contenere valori statici o espressioni che agiscono sui dati del flusso di dati D.

  • I valori sono espressioni/formule: seleziona questa opzione se la colonna selezionata per Campo Valore di output contiene espressioni che agiscono sui dati del flusso di dati D.

Gestione del tipo di campo

Poiché questo strumento sostituisce i valori delle colonne, potrebbe essere necessario aggiornare il tipo di dati della colonna.

  • Tipi di campo Campo automatico : Designer imposta il tipo di dati per ospitare tutti i dati contenuti.

  • Mantieni i tipi di campo originali : vengono mantenuti i tipi originali del campo. Se il tipo di campo è incompatibile con i dati sostitutivi, si verifica un problema o un errore di conversione.

  • Modifica Tipi di campo in : imposta manualmente il tipo e la dimensione del campo. Se il tipo di campo è incompatibile con i dati sostitutivi, si verifica un problema o un errore di conversione.

    • Tipo : utilizza il menu a discesa per selezionare il tipo di campo desiderato.

    • Dimensione : digita il valore numerico della dimensione del campo. Il parametro Dimensione viene ignorato se il tipo di dati non richiede una dimensione, come nel caso di un oggetto spaziale.

  • Avviso/Errore in caso di campi dati senza corrispondenza:: seleziona il comportamento previsto per i dati non corrispondenti. Le scelte includono...

    • Accetta campi dati senza corrispondenza : i campi dati non corrispondenti vengono sostituiti con valori [Null]. Nella finestra Risultati non viene riportato alcun messaggio.

    • Avvisa in caso di campi dati senza corrispondenza : i campi dati non corrispondenti vengono sostituiti con valori [Null]. Nella finestra Risultati viene riportato un messaggio di avviso per ogni campo non corrispondente.

    • Errore in caso di campi dati senza corrispondenza: : per il primo campo dati non corrispondente viene generato un errore e l'esecuzione del flusso di lavoro si interrompe.

Output

  • Ancoraggio O : il flusso di dati di output contenente i dati sostitutivi.

  • Ancoraggio S : il riepilogo delle sostituzioni, compresi i conteggi di ogni combinazione di nome di campo e valore di uscita sostituiti.