Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Pessoal, bom dia...
estou tentando fazer um script, onde preciso de um campo calculado.
No caso eu tenho dias uteis = 1, fim de semana = 0, supondo que uma data caia numa sexta preciso trazer o valor equivalente a segunda próxima. Porém não tive sucesso alguém pode me ajudar?
[Calendario_Vencto]:
LOAD Data as Data_Vencto,
min(Data) > Data where DiaUtil = 1, (Esta é a linha do cálculo que não estou conseguindo fazer)
DIA as DIA_Vencto,
MES as MES_Vencto,
ANO as ANO_Vencto,
MES_NUM as MES_NUM_Vencto,
ANOMES as ANOMES_Vencto,
Data_Txt as Data_Txt_Vencto,
DiaUtil as DiaUtil_Vencto
FROM
[..\QVD_T\CALENDARIO.QVD](qvd);
Pessoal a expressão a seguir funcionou para mim. Obrigado a todos, por ajudarem.
LastWorkDate(Data,2) as ProxDiaUtil_Vencto
Usa a seguinte função:
if(WeekDay(Data)='sex',date(Data+3),if(WeekDay(Data)='sáb',date(Data+2),date(Data+1))) as ProximoDiaUtil
Isso se no começo do script tiver:
SET DayNames='seg;ter;qua;qui;sex;sáb;dom';
Olá,
Acredito que esse post possa lhe ajudar: http://community.qlik.com/message/250816#250816
Abraço.
Pessoal a expressão a seguir funcionou para mim. Obrigado a todos, por ajudarem.
LastWorkDate(Data,2) as ProxDiaUtil_Vencto