Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
paulo_chiovetto
Contributor II
Contributor II

Script olhando variável SQL

Boa tarde, Senhores(as).

Como consigo fazer o script que verifica uma variável da Query SQL Server ?

Eu quero olhar essa variável, se ela for 'NULL' eu não quero dar o store da informação da query, porem se ela tiver dados então da o store normalmente.

Att,

Paulo Henrique

Labels (2)
1 Solution

Accepted Solutions
Clever_Anjos
Support
Support

Tente usar o noofrows()

Exemplo:

If NoOfRows('PF_TABULACAO') > 0 then

Store Guias into [$(PATHQVD)\$(Pasta)\PF_TABULACAO.qvd](qvd);

Endif;

drop Table PF_TABULACAO;

View solution in original post

5 Replies
Clever_Anjos
Support
Support

Seu select traz apenas uma linha?

Tem como você postar aqui qual seu select?

paulo_chiovetto
Contributor II
Contributor II
Author

o select pode ter varias linhas, ou não ter nada, pois rola um truncate table na tabela principal de tempos em tempos, quando rolar o truncate table eu não quero dar o store pois vai deixar o Qlik sem dados, porem quando tiver informação eu quero dar o store.


o select é simples pois a tabela já esta transformada no banco.


PF_TABULACAO:

LOAD *;

SQL SELECT * FROM BASETEMP..PLAN_QLIK_TABULACAO_PF;

STORE PF_TABULACAO INTO C:\Users\ldrede030\Desktop\Planejamento - Qlikview\QVD\PF_TABULACAO.QVD;

Clever_Anjos
Support
Support

Tente usar o noofrows()

Exemplo:

If NoOfRows('PF_TABULACAO') > 0 then

Store Guias into [$(PATHQVD)\$(Pasta)\PF_TABULACAO.qvd](qvd);

Endif;

drop Table PF_TABULACAO;

paulo_chiovetto
Contributor II
Contributor II
Author

Funcionou perfeitamente.

Obrigado, Clever.

Clever_Anjos
Support
Support

Depois marque uma das respostas como "correta" para podermos fechar o tópico.

Abraço!