Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
julioramos
Contributor II
Contributor II

AUTOPREENCHIMENTO DE LINHAS NULAS (SCRIPT DE CARGA)

Boa tarde,

Gostaria de saber se há a possibilidade de realizar um autopreenchimento em linhas nulas, porém eu precisava comparar a linha anterior e a posterior a ela que estiverem preenchidas(pois pode haver uma sequencia de linhas nulas) e ver se são iguais, se sim, substituir o espaço em branco com o mesmo valor.

EX:

CEP-MUN.PNG

Conforme a imagem, eu preciso que o CEP '12345680' seja preenchido com o COD_MUN '2222', pois ele está entre os CEP's '12345679' e '12345681' que correspondem ao mesmo COD_MUN '2222'.


Obs: a tabela está ordenada por COD_MUN

obrigado!

Labels (3)
17 Replies
Thiago_Justen_

Como o código do município é  sabidamente um campo numérico, certifique-se de formata-lo como tal.

num (COD_MUN), por exemplo.

Isso mais o script que te enviei acima deve resolver.

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
Thiago_Justen_

TESTE:


LOAD


    CEP,


     NUM (COD_MUNICIPIO)     as   COD_MUNICIPIO;


LOAD * INLINE [




    CEP, COD_MUNICIPIO




    12345678, 1111




    12345679, 2222


 


    12345680,




    12345681, 2222




    12345682, 3333     




];




TESTE_FINAL:


LOAD




*,


    Alt(COD_MUNICIPIO,Previous(COD_MUNICIPIO)) AS COD_MUN


Resident TESTE;


DROP TABLE TESTE;

DROP FIELD COD_MUNICIPIO;


TABLE TESTE_FINAL.PNG


Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
michellysodre
Contributor III
Contributor III

Olá tenta o seguinte:

if(CODMUN='' and Below(CODMUN)=Above(CODMUN),Above(CODMUN),CODMUN)

michellysodre
Contributor III
Contributor III

Se você quer na carga, então esquece... imaginei que fosse expressão. rsrsrs...

Thiago_Justen_

Alguma novidade sobre o assunto julioramos‌?

Abs

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
Thiago_Justen_

Alguma novidade sobre o assunto?

Abraços e sucesso!

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
julioramos
Contributor II
Contributor II
Author

Testei aqui e funcionou, realmente formatando o campo com o Num() e utilizando a função ALT()

Thiago_Justen_

Perfeito Julio! Fico feliz em poder ajudar.

Qualquer outra questão, não se acanhe em compartilhar.

Abs e sucesso!

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago