Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde pessoal,
Preciso de uma ajuda, to enrolado em uma situação com uma condição em uma expressão, segue abaixo o cenário, agradeço a quem puder me dar uma força.
Segue:
Eu tenho um gráfico “tabela Simples”,
Dimensão:
=if(isnull([Justificativa Rotas]),'NÃO JUSTIFICADO', [Justificativa Rotas])
Expressões:
=if(isnull(Distância),'0',Distância)
Eu preciso adicionar na Expressão ( =if(isnull(Distância),'0',Distância)) o seguinte:
Se ficar ‘0’ e for a justificativa: 'NÃO JUSTIFICADO', fique com ‘-‘ .
Se tiver valor e for a justificativa: 'NÃO JUSTIFICADO', fique com o valor.
Demais Justificativas se for ‘0’ fica assim (0), senão for fica o valor.
Exemplo:
Justificativa | Dist. Aprox. | Dist. Aprox. |
| Como está: | Como fica |
NÃO JUSTIFICADO | 0 m | - |
NÃO JUSTIFICADO | 0 m | - |
NÃO JUSTIFICADO | 0 m | - |
NÃO JUSTIFICADO | 10.579 m | 10.579 m |
OUTROS | 0 m | 0 m |
ATRASO NA ENTREGA | 2.417 m | 2.417 m |
CLIENTE CANCELOU A VISITA | 0 m | 0 m |
CLIENTE CANCELOU A VISITA | 15.124 m | 15.124 m |
ESTOQUE ALTO | 0 m | 0 m |
ESTOQUE ALTO | 9.363 m | 9.363 m |
Tente isto:
if(isnull(Distância),if(isnull([Justificativa Rotas]), '-', 0),Distância)
Recomendo que, no script, leia o campo [Justificativa Rotas] da seguinte maneira:
if(isnull([Justificativa Rotas]),'NÃO JUSTIFICADO', [Justificativa Rotas]) as [Justificativa Rotas]
Assim você não precisa usar a dimensão calculada.
Abs,
Felipe
Tente isto:
if(isnull(Distância),if(isnull([Justificativa Rotas]), '-', 0),Distância)
Recomendo que, no script, leia o campo [Justificativa Rotas] da seguinte maneira:
if(isnull([Justificativa Rotas]),'NÃO JUSTIFICADO', [Justificativa Rotas]) as [Justificativa Rotas]
Assim você não precisa usar a dimensão calculada.
Abs,
Felipe
Boa Noite Felipe, tudo bem amigo?
Primeiramente queria te agradecer a ajuda, ainda mais a esta hora, sem palavras, não estou mais na empresa, vou testar amanha assim que chegar e em seguida aviso se fechou, muito obrigado e uma boa noite.
Muito Obrigado Felipe, funcionou certinho e também já fiz a alteração que você sugeriu. Grande abraço