Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Tenho 2 tabelas que me trazem as seguintes informações:
Tabela 01:
Prestador
Operação
KM Inicial
KM Final
Total KM
Tabela 02:
OPERAÇÃO | FAIXA | VALOR |
---|---|---|
50 | 0 - 7 | 3,5 |
50 | 7,01 - 12 | 4,75 |
50 | 12,01 - 20 | 6,00 |
E por ai vai com outras operações e faixas diferentes com seus respectivos valores
Como faço para achar o valor quando meu KM Total estiver no intervalo da faixa?
Exemplo:
Empresa: A
Operação: 50
KM TOTAL: 5
Can you post sample app? or sample data?
Preparing examples for Upload - Reduction and Data Scrambling
Guilherme,
Pelo o que entendi o que você precisa, podes usar o intervalmatch(), mas isto na carga e não na expressão.
Obrigado, mas consigo utilizar esse comando nos meus dados, sendo que a faixa vem da seguinte forma:
FAIXA
7
12
20
30
32
36
Além disso tenho inúmeras operações e cada operação com sua faixa, variando a distancia final.
Sim consegue, observe o exemplo desse blog: https://blogdonicolett.com.br/2015/04/20/intervalmatch-na-pratica/
cleveranjos, não consegui desmembrar as faixas em mínimo e máximo, segue tabela que tenho as operações e faixas, se puder me dar uma luz para depois poder colocar no IntervalMatch.
Você quer assim?
OPERAÇÃO | FAIXA | VALOR |
---|---|---|
50 | 0 - 7 | 3,5 |
50 | 7,01 - 12 | 4,75 |
50 | 12,01 - 20 | 6,00 |
Então
load * inline [
De, Ate, Valor
0, 7, 3.5
7.1, 12, 4.75
12.1, 9999, 6
]
O resto é seguir o exemplo do nicolett.yuri, não tem segredo.
Tente se não conseguir poste como esta seu codigo para ajudarmos na dificuldade
cleveranjos, entendi o exemplo, mas no meu caso não consigo devido serem inúmeras operações e cada operação com sua faixa e os valores se diferenciam entre (operação e faixa).
Mas obrigado pelo apoio.