Qlik Community

Qlik Brasil

Announcements
BI & Data Trends 2021. Discover the top 10 trends emerging in today. Join us on Dec. 8th REGISTER
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
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
Highlighted
Luminary
Luminary

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}>}