Qlik Community

Qlik Brasil

Welcome to the group for Brazil users. .All discussions will be in Portuguese.

Jônatas
New Contributor II

Ajuda script

qlik2.png

Tenho uma tabela com 3 colunas sendo elas: NumDoc, Revisado, DtRevisao. Na coluna NumDoc, temos a numeração dos documentos, sendo que cada documento tem um sub-documento que a numeração só muda o último digito. ex: Doc-principal: 223145670 Sub-doc: 223145671, 223145672... (documento principal sempre finaliza com "0" e sub documento altera o último digito começando com "1"). Se o documento passou por revisão, no campo Revisado marcará "SIM" e no campo DtRevisao terá a data que a revisão foi feita. O problema é que, o campo revisado está com alguns erros, tem documento que não foi revisado que está marcando como revisado, então estou pegando os dados da Data de revisão, se tem data, foi revisado, senão tem, não foi. Assim: If(IsNull([DtRevisao])or[DtRevisao]='','Não Revisado','Revisado') as [NewRevisado], só que os subdocumentos não tem informação no campo DtRevisao, é sempre nulo. Se o documento principal tiver sido revisado, os subdocumentos ligados a ele precisam estar como revisados também, ou seja, o status do subdocumento tem que ser o mesmo do documento principal. Alguém tem alguma ideia de como eu poderia desenvolver isso? Obrigado!

Tags (1)
1 Solution

Accepted Solutions
MVP
MVP

Re: Ajuda script

Segue resultado usando o previous() e peek()

 

2019-07-13 13_31_53-Window.png

2019-07-13 13_33_29-Window.png

furtado@farolbi.com.br Whats (47) 98418 0410 skype alessandrodemacedofurtado

View solution in original post

2 Replies
MVP
MVP

Re: Ajuda script

Segue resultado usando o previous() e peek()

 

2019-07-13 13_31_53-Window.png

2019-07-13 13_33_29-Window.png

furtado@farolbi.com.br Whats (47) 98418 0410 skype alessandrodemacedofurtado

View solution in original post

Highlighted
Jônatas
New Contributor II

Re: Ajuda script

Funcionou perfeitamente! Muito obrigado pela ajuda, amigo!