Free Trial

Fórum

SOLUCIONADO

Dúvida em Condicionais

amarque3
Meteoroide

Bom dia amigos da Comunidade Alteryx

 

Estou tentando criar uma condicional para criar uma nova coluna (Tipo de Frete Outbound) a partir da análise condicional de dados de outra coluna.

 

Os dados a serem analisados são:

 

Dados Vazios (EMPTY) = XD

0004 = XD

0001 = D2D

 

Fiz a seguinte condicional e está dando erro, poderiam me ajudar ?

Segue condicional e erro abaixo:

 

IF IsEmpty([Cód.procmto.especial]) THEN "XD"
ELSEIF [Cód.procmto.especial] = 0004 THEN "XD"
ELSE "D2D"
ENDIF

 

Error: Fórmula (44): Erro de análise no char(99): Um operador deve estar entre operandos (Expressão nº 1)

2 RESPOSTAS 2

Boa noite @amarque3 tudo bem?

 

Sua fórmula está quase certa, é só colocar o  0004 entre aspas

 

IF IsEmpty([Cód.procmto.especial]) THEN "XD"
ELSEIF [Cód.procmto.especial] = "0004" THEN "XD"
ELSE "D2D"
ENDIF

 

Testei aqui e funcionou.

nicolascorreiacolombo_0-1672799733471.png

 

Qualquer dúvida é só chamar.

 

Abraço.

 

Só um complemento, você tbm pode usar a função switch:

nicolascorreiacolombo_0-1672799931585.png

 

 

Segue página da documentação

https://help.alteryx.com/pt-br/20223/designer/conditional-functions

Rótulos