Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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
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;
Seu select traz apenas uma linha?
Tem como você postar aqui qual seu select?
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;
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;
Funcionou perfeitamente.
Obrigado, Clever.
Depois marque uma das respostas como "correta" para podermos fechar o tópico.
Abraço!