Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

USANDO WHERE NOT EXIST?

Bom dia !

Há algum tempo estou tentando resolver um probleminha com meu script...

Tenho a seguinte situação:

•Tenho um calendário gerado a partir do script.

•Estou relacionando o mesmo, a partir da quantidade de horas trabalhadas por dia.

•Se o mesmo tiver menos que Xhoras trabalhadas, ele mostra 0, se for maior mostra 1.

Ai vem o grande problema.... Quando tenho um dia que não está relacionado o campo que mostra 0 ou 1, fica NULO.

Preciso que ele mostre 0, alguém tem alguma ideia ? Pensei em usar o WHERE EXIST/ NOT EXIST, porém já quebrei a cabeça e ele nunca funciona.

Segue esse "pedaço" do script:

LEFT JOIN(Calendario)

LOAD

  DATA_DE_INICIO_Calend as Calen_Data,

  QtdHoras_Calend,

  if(QtdHoras_Calend<10,0,1) as Calend_Hove_Trabalho;

  LOAD

  DATA_DE_INICIO_Calend,

  sum(QtdHoras_Calend) as QtdHoras_Calend

  Group By DATA_DE_INICIO_Calend;

  LOAD

  DATE(DIA_INICIO & '/' & Num(MES_INICIO) & '/' & ANO_INICIO,'DD/MM/YYYY') as DATA_DE_INICIO_Calend,

  QtdHoras as QtdHoras_Calend

  Resident Apontamentos;

Fico agradecido se alguém poder me ajudar.

Abraços !

10 Replies
Anonymous
Not applicable
Author

Haaa sim, agora clareou minha cabeça...

Obrigado !

Interessante a função do comando.

Abraços.