Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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.
Existe alguma maneira de fazer isso no script/tabela?
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}>}