Skip to main content

Dynamic Replace tool Ferramenta Substituição Dinâmica

Fluxo de trabalho de exemplo

A ferramenta Substituição Dinâmica tem um fluxo de trabalho de exemplo. Visite Exemplos de fluxos de trabalho para saber como acessar esse e muitos outros exemplos diretamente do Alteryx Designer.

Use a ferramenta Substituição Dinâmica para substituir rapidamente valores de dados em uma série de campos com base em uma condição. A substituição dos dados pode ser baseada em fórmulas ou valores estáticos.

Digamos que você tenha 100 campos de entrada diferentes e, em vez do valor real em cada campo, você deseja representar o número com um código A, B, C, D etc., que significa um intervalo. A ferramenta Substituição Dinâmica pode executar facilmente essa tarefa.

Entradas

  • Âncora D : o fluxo de dados que será modificado.

  • Âncora R : o fluxo de dados de substituição, que contém as três colunas utilizadas para configurar a ferramenta.

Configurar a ferramenta

  • Campo com os nomes de campo: selecione a coluna do fluxo R que contém os nomes de campo do fluxo D.

  • Campo com a expressão booleana: selecione a coluna do fluxo R que contém a expressão a ser usada para avaliar os dados do fluxo D. O campo de expressão booleana pode aceitar qualquer valor diferente de zero.

    • As expressões são avaliadas em sequência e param na primeira correspondência. Portanto, uma expressão não precisa verificar as duas extremidades de um intervalo. No entanto, ela precisará estar em ordem crescente se estiver avaliando uma série de intervalos.

    • Se uma expressão for utilizada para mais de uma coluna, use _CurrentField_ para referenciar o Campo com os nomes de campo que está sendo processado naquele momento.

  • Campo com os valores de saída: selecione a coluna do fluxo R que contém os dados de substituição. A coluna pode conter valores estáticos ou expressões que agem nos dados do fluxo D.

  • Os valores são expressões/fórmulas: selecione essa opção se o "Campo com os valores de saída" contiver expressões, para que estas sejam aplicadas aos dados do fluxo D.

Manipulação dos tipos de campo

Como essa ferramenta substitui os valores de coluna, talvez seja necessário atualizar o tipo de dados da coluna.

  • Alterar os tipos de campo automaticamente : o Designer define o tipo de dados para acomodar todos os dados existentes.

  • Manter os tipos de campo originais : o tipo original do campo é mantido. Se o tipo de campo for incompatível com os dados de substituição, ocorrerá um erro de conversão ou outro erro.

  • Alterar os tipos de campo para : defina manualmente o tipo e o tamanho do campo. Se o tipo de campo for incompatível com os dados de substituição, ocorrerá um erro de conversão ou outro erro.

    • Tipo : use a lista suspensa para escolher o tipo de campo desejado.

    • Tamanho : digite o valor numérico para o tamanho do campo. O parâmetro de tamanho é ignorado se o tipo de dados não exige um tamanho, como um objeto geográfico.

  • Aviso/erro para campos de dados sem correspondência: selecione o comportamento desejado para dados sem correspondência. As opções incluem...

    • Permitir campos de dados sem correspondência : os campos de dados sem correspondência são substituídos por valores [Null]. Nenhuma mensagem é relatada na janela de resultados.

    • Gerar aviso para campos de dados sem correspondência : os campos de dados sem correspondência são substituídos por valores [Null]. Uma mensagem de aviso é relatada na janela de resultados para cada campo sem correspondência.

    • Gerar erro para campos de dados sem correspondência : um erro é gerado para o primeiro campo de dados sem correspondência e a execução do fluxo de trabalho é interrompida.

Saídas

  • Âncora O : o fluxo de dados de saída que contém dados de substituição.

  • Âncora S : o resumo das substituições, incluindo as contagens de cada nome de campo substituído e as combinações dos valores de saída.