Pessoal, boa tarde.
Estou criando uma aplicação no Sense, onde o colaborador irá escolher uma cidade de origem e uma de destino, através disto eu calculo a distância em KM.
Com esta distância, eu preciso calcular o valor do frete.
Eu estou utilizando a tabela de frete da ANTT.
Consegui através de uma postagem aqui calcular a distância entre as cidades, porém, não estou conseguindo calcular o valor do frete utilizando os dados da tabela.
Por ex, a tabela abaixo é a que subi na aplicação, tem a KM "De" e "Até".
Quando realizo o cálculo da distância entre as duas cidades, devo pegar esta distância e multiplicar pelo "valor" da tabela abaixo, desde que a Km esteja entre os campos "De" e "Até".
Se a distância for de 232km, deve-se multiplicar 232 * 0,77.
Agradeço a todos !
Crie um campo chave que coloque o De e Ate na msm coluna assim: 201 - 300
De&' - '&Ate as %Chave
Depois na hora de calcular a distancia, no campo de km use o Class() pra classificar os valores de 100 em 100:
=replace(Class(distancia_km,100),'<= x <','-') as %Chave
Assim vc vai deixar pronto na modelagem.
Crie um campo chave que coloque o De e Ate na msm coluna assim: 201 - 300
De&' - '&Ate as %Chave
Depois na hora de calcular a distancia, no campo de km use o Class() pra classificar os valores de 100 em 100:
=replace(Class(distancia_km,100),'<= x <','-') as %Chave
Assim vc vai deixar pronto na modelagem.