IF não funcionando
- Inscrever-se no RSS Feed
- Marcar tópico como novo
- Marcar tópico como lido
- Flutuar este Tópico do usuário atual
- Marcar como favorito
- Inscrever-se
- Emudecer
- Versão para impressão
- Marcar como novo
- Marcar como favorito
- Inscrever-se
- Emudecer
- Inscrever-se no RSS Feed
- Realçar
- Imprimir
- Notificar o moderador
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.
- Marcar como novo
- Marcar como favorito
- Inscrever-se
- Emudecer
- Inscrever-se no RSS Feed
- Realçar
- Imprimir
- Notificar o moderador
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.
- Marcar como novo
- Marcar como favorito
- Inscrever-se
- Emudecer
- Inscrever-se no RSS Feed
- Realçar
- Imprimir
- Notificar o moderador
Só complementando, se não atingir nenhuma condição dessa, ele poe esse valor do else.
- Marcar como novo
- Marcar como favorito
- Inscrever-se
- Emudecer
- Inscrever-se no RSS Feed
- Realçar
- Imprimir
- Notificar o moderador
Obrigado mas ainda não rolou, pois
esta expressão esta faltando ([ExpICMSCST] = "" AND [ExpICMSTaxRate] = "") THEN ""
- Marcar como novo
- Marcar como favorito
- Inscrever-se
- Emudecer
- Inscrever-se no RSS Feed
- Realçar
- Imprimir
- Notificar o moderador
Você pode trocar essa última dessa forma, ou por is null ou por isempty.
Depende como está no seu workflow.
Acredito que vai funcionar.
- Marcar como novo
- Marcar como favorito
- Inscrever-se
- Emudecer
- Inscrever-se no RSS Feed
- Realçar
- Imprimir
- Notificar o moderador
Ainda não rolou, mesmo com a alteração
- Marcar como novo
- Marcar como favorito
- Inscrever-se
- Emudecer
- Inscrever-se no RSS Feed
- Realçar
- Imprimir
- Notificar o moderador
você está pondo um () a mais.
No seu primeiro is null tem um a maiss e depois do ultimo tem um
seu:
meu
- Marcar como novo
- Marcar como favorito
- Inscrever-se
- Emudecer
- Inscrever-se no RSS Feed
- Realçar
- Imprimir
- Notificar o moderador
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
![](/skins/images/59DA3CA97FC6306BFE8B6DED203F3AC0/responsive_peak/images/icon_anonymous_message.png)