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????
Solucionado! Ir para Solução.
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
Depois:
Veja se é isso pf.
Abraço.
Só complementando, se não atingir nenhuma condição dessa, ele poe esse valor do else.
Você pode trocar essa última dessa forma, ou por is null ou por isempty.
Depende como está no seu workflow.
Acredito que vai funcionar.
Ainda não rolou, mesmo com a alteração
você está pondo um () a mais.
No seu primeiro is null tem um a maiss e depois do ultimo tem um
seu:
meu
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