Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde.
Tenho a seguinte linha no meu script:
If(Num((Now()-DATA_SOLICITAÇÃO)/7,0)>4,dual('Mais que 4',4),dual(Replace(Class(Num((Now()-DATA_SOLICITAÇÃO)/7,0),1),'<= x <',' a '),Floor(Num((Now()-DATA_SOLICITAÇÃO)/7,0),1)))&' semanas' as TEMPO_SM,
Esta linha calcula em quantas semanas a SM foi solicitada. Ela retorna os seguintes valores:
Como faço para classificar estes campos para que apareçam na seguinte ordem:
0 a 1 semanas / 1 a 2 semanas / ... / Mais que 4 semanas.
Já tentei a função: Match(TEMPO_SM,'0 a 1 semanas','1 a 2 semanas','2 a 3 semanas','3 a 4 semanas','Mais que 4 semanas') mas não deu certo...
Obrigado.
Se você já esta criando a coluna com o dual, basta ordenar por valor crescente
Se você já esta criando a coluna com o dual, basta ordenar por valor crescente
Se não funcionar coloca expressão na classificação dele assim:
If(TEMPO_SM = '0 a 1 semanas', 1,
If(TEMPO_SM = '1 a 2 semanas', 2,
.....
e classifica em ordem crescente.