Free Trial

Fórum

Buscar entre

Gustavo_Nappi
Meteoroide

olá, tudo bem com vocês?

 

Estou tendo dificuldade em criar um fluxo, pois eu preciso buscar um valor entre 2 valores, por exemplo

 

Tabela 1:

 

Faixa de pesoPeso inicialPeso Final
0 à 0,30000,300
0,301 à 0,5000,3010,500
0,501 à 10,5011

 

Tabela 2:

 

IDPESO
10,354
20,680

 

Informação que preciso trazer:

 

IDPESOFAIXA DE PESO
10,3540,301 à 0,500
20,6800,501 à 1

 

Obrigado

5 RESPOSTAS 5
Angela_Menegassi
Alteryx Alumni (Retired)

Oi @Gustavo_Nappi!

 

Se você não tem um número muito grande de faixas, acho que a maneira mais fácil de fazer isso seria colocando esses intervalos manualmente em uma ferramenta Fórmula. Algo assim:

 

faixa1.JPG

 

Se você tem muitas faixas diferentes e seria muito trabalhoso escrever tudo numa fórmula, dá pra usar a ferramenta Gerar Linhas pra gerar todos os valores possíveis dentro de uma faixa... e depois só fazer uma junção:

faixa2.JPG

 

Não sei se é a solução mais simples (dependendo pode ficar um pouco "pesado"), mas espero que funcione! Anexei um fluxo de trabalho pra você ver!

 

Um abraço!

CaduBatista26
Átomo

Olá Angela, montei um fluxo substituindo vírgula por ponto para só então formular! 

 

Estou aprendendo muito por aqui, obrigado por compartilhar ficou bem melhor que o meu!! Rsrs

 

Abçs

Angela_Menegassi
Alteryx Alumni (Retired)

Rsrs, @CaduBatista26, eu fazia igualzinho no início, o importante é que a sua lógica está certíssima!

 

Pouca gente sabe dessa funcionalidade da ferramenta Selecionar, a opção fica tão escondidinha lá em baixo né! A gente fala um pouco sobre ela neste artigo da série Domínio de Ferramentas: https://community.alteryx.com/t5/Localize-Review/Dominio-de-Ferramentas-Selecionar/ta-p/571366

 

Seja muito bem-vindo à nossa Comunidade, espero te ver por aqui mais vezes! 🙂

CaduBatista26
Átomo

Olá Gustavo, como vai?

 

Para encontrar a faixa de peso da tabela 2 que corresponda as faixas da Tabela 1 utilizei a ferramenta fórmula.

 

Assim como no excel, foi preciso utilizar algumas condições para que fosse possível encontrar o valor correspondente correto.

 

Mas atenção, note que para valores quantitativos é necessário utilizar ponto (.) ao invés de vírgula (,)

CaduBatista26_3-1595197121550.png

 

então utilizei a ferramenta RegEx para substituir a virgula por ponto

CaduBatista26_4-1595197170170.png

 

 

e em seguida a ferramenta Select para só então aplicar a fórmula.

CaduBatista26_5-1595197244437.png

 

 

Gostaria de sugerir a leitura deste artigo https://community.alteryx.com/t5/Base-de-conhecimento-Portugues/Usando-expressoes-condicionais-para-...

 

Sou novo na comunidade mas espero ter ajudado

 

Abç

carlosteixeira
15 - Aurora
15 - Aurora

Bom dia @Gustavo_Nappi tudo bem?

 

A melhor forma de utilizar seus dados nesse caso, seria a segunda opção proposta pela @Angela_Menegassi que é a utilização da ferramenta Generate Rows, assim a sua fórmula fica dinâmica e você só precisa incluir as faixas no seu segundo arquivo, nocas.

 

Assim ele já calcula automaticamente todas as faixas que ali estiverem incluídas.

 

Abraços

Carlos A Teixeira
Rótulos