Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
paulinhok14
Creator
Creator

Condicional em duas linhas

Pessoal bom dia,

Ao fazer a carga de dados, tenho o seguinte problema:

Para um determinado Código e Região, preciso ter apenas uma linha de registro. Para isso, preciso levar em consideração o campo Status. Este campo só tem dois valores possíveis : Concession e Non Concession.

O ponto é: O Código está duas vezes vinculado à mesma Região pois existem duas Localidades na mesma Região, uma para Concession e Non Concession.

Eu gostaria de, se o Código for Concession, trazer apenas o registro que seja atrelado a uma Localidade "Pool" e desconsiderar o registro para a outra localidade, ficando assim apenas uma linha para um Código e Região.

1.png

Existe alguma maneira de fazer isso no script/tabela?

Labels (3)
1 Reply
rafaelattux
Luminary Alumni
Luminary Alumni

Bom dia Paulo.

Para fazer no script , na carga de dados , crie uma flag para determinar quais registros devem ser exibidos, por exemplo FLG_EXIBIR = [1 ou 0].

Para criar esse flag você pode ser os registros fazendo um agrupamento ( Group By ) por Codigo , Regiao , Status.

Se o agrupamento retornar apenas 1 valor para Localidade , você marca o flag como 1. Se o agrupamento retornar 2 valores , você marca apenas a linha do Pool como Flag 1.

Por fim dentro da tabela você pode passar o flag dentro de um Set Analysis :  {<FLG_EXIBIR  = {1}>}