Pessoal,
Solicito por gentileza, ajuda.
Sou iniciante com a ferramenta Alteryx mas tenho alguns conceitos sobre utilização da linguagem em fórmulas e filtros
Preciso realizar algumas alterações no arquivo mas tenho como referência as linhas filtradas conforme arquivo em anexo.
Estou tentando atribuir para cada registro encontrado um nome de variável.
Usei o workflow para adincioar manualmente as variáveis clicando fora de qualquer figura do fluxo e no lado esquerdo da tela naveguei na aba Workflow.
Como posso estar fazendo um range nesses registros.
Por exemplo: necessito alterar algumas linhas do arquivo porém somente entre as informações que consta (|C010|15436940000103|1| até |C010|15436940000367|1|)
Eu estava tentando criar uma coluna com nomes das variáveis e levar para a coluna Record as variáveis mas não consegui. (este método usei na ferramenta KNIME)
Aceito sugestões diferentes. Se não precisar criar as variáveis no workflow, podem sugerir algo. Quero aprender e aprofundar nesta ferramenta.
Obrigado.
Solucionado! Ir para Solução.
Boa tarde @Andymesmo
tudo bem?
Bem vindo à comunidade
Veja se minha estratégia ajuda você
1 - criei um recorid para saber quais sao os registros
2 - fiz uma quebra no field 1 para pegar os 2 campos C010 e o CNPJ
3 - removi no select o primeiro campo (1) que nao tem nada
4 - criei uma formula checando se a linha tem c010 e se tiver concatena o campo 2 e 3 (If Contains([2], 'C010') Then [2]+[3] else Null() endif)
5 - usei o multirow formula para replicar o mesmo código para todas as linhas abaixo dele até achar um novo (if isnull([teste]) then [Row-1:Variavel] else [teste] endif) e cria o campo váriavel
6 - removi todos os campos iniciais deixando apenas o Recordid e a variavel
7 - usei o join (Recordid como chave) para trazer o Field1 novamente com os valores originais e a sua variavel que é uma chave do bloco
Agora é com você. Qualquer dúvida só postar aqui que a gente olha
Segue o flulo em anexo
Muito obrigado pela sugestão e indicação de como construir esse fluxo.
Consegui adotar aqui e posteriormente vou aplicar as regras em uma fórmula.
Poderia por favor esclarecer sobre o "[Row-1:variável]"
O que seria esse row-1 e o significado também do row+1 ao usar o multi-rows formula?
Entendi a linha do código mas não consegui compreender o uso desses parâmetros específico
Obrigado
@Andymesmo que bom que funcionou.
O row-1 e o row+1 nada mais é do que a linha anterior e a linha posterior a um registro atual (Row0).
Exemplo:
A
B
C
Considere como ROW 0 a letra A
row-1 do A é NULLO
row0 é o A
row+1 é o B
Considere como ROW 0 a letra B
row-1 é o A
row0 é o B
row+1 é o C
Considere como ROW 0 a letra C
row-1 é o B
row0 é o C
row+1 é Nullo
Beleza?! Abraços