Qlik Community

Ask a Question

Brasil

Announcements
QlikWorld Online 2021, May 10-12: Our Free, Virtual, Global Event REGISTER TODAY
cancel
Showing results for 
Search instead for 
Did you mean: 
mario_ti
Creator
Creator

Quantidade de IF num LOAD

Pessoal Boa tarde

Estou tendo um problema, tenho um LOAD que preciso colocar mais de 40 IF's .. é isso mesmo infelizmente pois preciso tratar cada grupo de codigo para um tipo especifico .. só pra explicar o que é tenho

SESSÃO/GRUPO/SUBGRUPO/CATEGORIA

para cada

IF sessao 7 do grupo 15 'X'

IF sessao 7 do grupo 16 'Y'

IF sessao 7 do grupo 17 'Z'


e assim por diante.


Então preciso tratar algumas sessões com seus grupos assim mesmo ..


Já tenho 40 IF's toda vez que escrevo mais uma linha trava e fecha o QLIK.


Alguem sabe me informar se é por isso??

Anexei a imagem .. vejam o if atras



1 Solution

Accepted Solutions
afurtado
MVP & Luminary
MVP & Luminary

Mário,

não da para usar

match() ou applymap() para diminuir esses ifs ?

furtado@farolbi.com.br

View solution in original post

5 Replies
afurtado
MVP & Luminary
MVP & Luminary

Mário,

não da para usar

match() ou applymap() para diminuir esses ifs ?

furtado@farolbi.com.br

View solution in original post

anderson_system
Contributor III
Contributor III

Bom dia Mário,

Para resolver este problema não seria melhor criar uma tabela secundária e relacionar as informações através de um ID?

Desta forma não teria problema para acrescentar novas linhas.

mario_ti
Creator
Creator
Author

afurtado‌ obrigado ... vou ver se consigo com uma dessas funções como eu preciso ... mas acabei fazendo no SQL mesmo com o CASE ... funcionou, não ficou bonito mas ta rapido e funcional rsrsrs

marcelvinicius
Creator III
Creator III

Mario,

Por gentileza, marque a resposta como correta para assim fechar o tópico.

Obrigado e sucesso.

Abraço

mario_ti
Creator
Creator
Author

O problema de criar uma tabela é que sempre vou precisar dar um truncate na tabela e inserir novamente, pois a categorização pode mudar de um dia para o outro.

Ou seja terei outro trabalho validar os dados já existentes.

Obrigado pela dica Anderson! o/