Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
isaiasdd
Creator
Creator

Interval Match Condicional

Olá,

Tenho uma tabela com os seguintes campos:

Cidades:

- CodIBGE

- CepInicial_1

- CepFinal_1

- CepInicial_2

- CepFinal_2

- NomeCidade

E tenho outra tabela de vendas:

- CepCidadeVenda

- Valores

- ....

Tenho o seguinte trecho de código pra substituir o CepCidadeVenda pelo CodIBGE da cidade.

INTERVALMATCH(CepCidadeVenda)

LOAD

  CepInicial_1,

  CepFinal_1

RESIDENT Cidades;

Até aqui tudo certo, está funcionando corretamente.

Porém existe algumas cidades que o CepCidadeVenda esta entre os valores das colunas

CepInicial_2 e CepFinal_2.

Existe uma maneira de fazer com que se o INTERVALMATCH não encontrar no CepInicial_1 e CepFinal_1.

Ele ir procurar CepInicial_2 e CepFinal_2. ??

Labels (2)
1 Solution

Accepted Solutions
Clever_Anjos
Support
Support

Junte os dois campos em uma tabela só

Mapa:

LOAD

CodIBGE,

, CepInicial_1 as Inicial

, CepFinal_1  as  Final

Resident suatabela;

concatenate

LOAD

CodIBGE,

, CepInicial_2 as Inicial

, CepFinal_2  as  Final

Resident suatabela;

Dai use essa tabela em seu interval

View solution in original post

1 Reply
Clever_Anjos
Support
Support

Junte os dois campos em uma tabela só

Mapa:

LOAD

CodIBGE,

, CepInicial_1 as Inicial

, CepFinal_1  as  Final

Resident suatabela;

concatenate

LOAD

CodIBGE,

, CepInicial_2 as Inicial

, CepFinal_2  as  Final

Resident suatabela;

Dai use essa tabela em seu interval