Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
guilherme_lage
Contributor II
Contributor II

Valor por Faixa

Tenho 2 tabelas que me trazem as seguintes informações:

Tabela 01:

Prestador

Operação

KM Inicial

KM Final

Total KM

Tabela 02:

OPERAÇÃOFAIXAVALOR
500 - 73,5
507,01 - 124,75
5012,01 - 206,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

10 Replies
vinieme12
Champion III
Champion III

Can you post sample app? or sample data?

Preparing examples for Upload - Reduction and Data Scrambling

Vineeth Pujari
If a post helps to resolve your issue, please accept it as a Solution.
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Guilherme,

Pelo o que entendi o que você precisa, podes usar o intervalmatch(), mas isto na carga e não na expressão.

furtado@farolbi.com.br
guilherme_lage
Contributor II
Contributor II
Author

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.

Clever_Anjos
Employee
Employee

Sim consegue, observe o exemplo desse blog: https://blogdonicolett.com.br/2015/04/20/intervalmatch-na-pratica/

guilherme_lage
Contributor II
Contributor II
Author

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.

 

Clever_Anjos
Employee
Employee

Você quer assim?

OPERAÇÃOFAIXAVALOR
500 - 73,5
507,01 - 124,75
5012,01 - 206,00

Então

load * inline [

     De, Ate, Valor

     0, 7, 3.5

     7.1, 12, 4.75

     12.1, 9999, 6

]

Clever_Anjos
Employee
Employee

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

guilherme_lage
Contributor II
Contributor II
Author

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.