In case you missed the announcement: Alteryx One is here, and so is the Spring Release! Learn more about these new and exciting releases here!

Fórum

SOLUCIONADO

IF não funcionando

ArturmcJr
Meteoroide

Boa tarde, poderiam me ajudar

estou com uma formula que não esta rolando

IF ([ActualICMSCST] != [ExpICMSCST] and [ActualICMSTaxRate] = [ExpICMSTaxRate]) THEN "3"
ELSEIF ([ActualICMSCST] = [ExpICMSSTCST] and [ActualICMSTaxRate] = [ExpICMSTaxRate]) then " "
Elseif ([ActualICMSCST] = [ExpICMSCST] and [ActualICMSTaxRate] != [ExpICMSTaxRate]) then "3"
elseif ([ActualICMSCST] != [ExpICMSCST] and [ActualICMSTaxRate] != [ExpICMSTaxRate]) then "3"
elseif ([ActualICMSCST] != [ExpICMSCST] and [ActualICMSTaxRate] = [ExpICMSTaxRate]) then "3"
elseif ([ActualICMSCST] = [ExpICMSCST] and [ExpICMSTaxRate] !=[ActualICMSTaxRate]) then "3"
elseif ([ActualICMSCST] != [ExpICMSCST] and [ActualICMSTaxRate] != [ExpICMSTaxRate]) Then "3"
else ([ExpICMSCST] = " " and [ExpICMSTaxRate]) = " " ""

ENDIF

 

a formula em questão trás um erro de instrução if mal escrita,

poderiam me ajudar por favor????

7 RESPOSTAS 7

Olá @ArturmcJr  tudo bem?

O erro está acontecendo ali no final?

Se sim, é que você colocou no final mais uma condição e ele espera tipo um "Valor".

Antes

nicolascorreiacolombo_0-1680812509542.png

 

Depois:

nicolascorreiacolombo_1-1680812537188.png

 

Veja se é isso pf.

 

Abraço.

Só complementando, se não atingir nenhuma condição dessa, ele poe esse valor do else.

ArturmcJr
Meteoroide

Obrigado mas ainda não rolou, pois

ArturmcJr_0-1680813135311.png

 

esta expressão esta faltando ([ExpICMSCST] = "" AND [ExpICMSTaxRate] = "") THEN "" 

Você pode trocar essa última dessa forma, ou por is null ou por isempty.

Depende como está no seu workflow.

Acredito que vai funcionar.

 

nicolascorreiacolombo_0-1680813325012.png

 

ArturmcJr
Meteoroide

Ainda não rolou, mesmo com a alteração

 

ArturmcJr_0-1680822104410.png

 

você está pondo um () a mais.

No seu primeiro is null tem um a maiss e depois do ultimo tem um

seu:

nicolascorreiacolombo_0-1680822363104.png

meu

nicolascorreiacolombo_1-1680822375652.png

 

ArturmcJr
Meteoroide

Bom dia, a formula deu certo, porém eu precisei ajustar para to string, pois havia comparação entre numeros e texto, mas a formula em si esta ok

Muito obrigado

Rótulos
Autores com maior número de soluções