Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
matfurrier
Contributor III
Contributor III

Maior Igual, Menor Igual

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 !


2019-07-18 12_41_39-Frete.xlsx - Excel.png

1 Solution

Accepted Solutions
victorbertoldo
Contributor II
Contributor II

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.

View solution in original post

1 Reply
victorbertoldo
Contributor II
Contributor II

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.