Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde pessoal,
Preciso fazer uma regra onde é considerado apenas os dias uteis do mês, ou seja, não vou considerar os finais de semanas e feriados.
Pesquisando, encontrei a função networkdays().
Até ai tudo certo, porém os feriados estão cadastrados em uma tabela e gostaria de saber como faço para incluir os feriados de acordo com a tabela.
Já tentei usar da seguinte forma (Exemplo):
// Declarei a variável
SET feriados = '07/09/12', '24/09/12';
//Recarreguei o script...
Em expressões onde tenho que considerar a variável que contem os feriados, ficou da seguinte forma:
NetWorkDays(Min(Data), Max(Data), feriados)
Para tanto os feriados só são considerados se eu colocar apenas 1 data (Exemplo: SET feriados = '07/09/12') na variável. E eu preciso de ter varias datas com os feriados. Sendo assim alguém saberia me dizer se é possível e ou alguém já fez algo parecido e possa postar ?
Grato desde já
//Tabela com os feriados
[FeriadosNacionais]:
LOAD
Concat(Date("Data",'DD/MM/YYYY'),';') as Feriados
FROM C:\Users\elton\Desktop\dbm\Clientes\QlikView\Testes\Feriados.xlsx
(ooxml, embedded labels, table is Plan1);
//Declaração da variavé que recebera os feriados
LET strFeriados = Chr(39) & Replace(Peek('Feriados',0,'FeriadosNacionais'),';',Chr(39) & ',' & Chr(39)) & Chr(39);
//Expressão:
=NetWorkDays(Min(Data), Max(Data),$(strALLFeriados))
//Tabela com os feriados
[FeriadosNacionais]:
LOAD
Concat(Date("Data",'DD/MM/YYYY'),';') as Feriados
FROM C:\Users\elton\Desktop\dbm\Clientes\QlikView\Testes\Feriados.xlsx
(ooxml, embedded labels, table is Plan1);
//Declaração da variavé que recebera os feriados
LET strFeriados = Chr(39) & Replace(Peek('Feriados',0,'FeriadosNacionais'),';',Chr(39) & ',' & Chr(39)) & Chr(39);
//Expressão:
=NetWorkDays(Min(Data), Max(Data),$(strALLFeriados))
Abaixo o link para código de calculo de fériados fixos e moveis do Brasil.
http://community.qlik.com/message/128758#128758
O Resultado final desse script é o calculo automático de fériados do Brasil.
Talves isso pode te ajudar.