Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Olá pessoal, boa tarde.
Estou com uma outra questão, onde tenho algumas datas no load do script e passo para uma macro em vbscript para validar o numero de dias uteis.
Exemplo load:
Load *,
Calculo_CNS(date(AEDAT_MAX,'dd/MM/yyyy'), date(ERDAT,'dd/MM/yyyy'), date(BLDAT,'dd/MM/yyyy'), date(AUGDT,'dd/MM/yyyy'), date(ZFBDT,'dd/MM/yyyy')) as NF_Fora_do_Prazo
Sendo que todas as que envio, eu pré formato elas antes de ir para a macro.
Meu problema consiste que, quando eu passo para a macro a mesma chega com o valor no formato "NUM". Descobri isto, fazendo o retorno da data enviada, para verificar como estava chegando o parametro.
Minha questão é, como eu envio um parametro tipo data, para a macro em vbscript?
Grato,
Eu já precisei fazer isso e a solução foi tabela excel contendo os feriados...segue topico comentado pelo Aderlan
Boa tarde,
Conhece a função "WorkDays", na ajuda (F1) tem exemplos de uso.
Abraço.
Olá Aderlan, tudo certo?
Cara conheço sim, mas neste caso não será possível eu usar esta função, pois terei que descontar feriados nacionais e regionais. Por isto a questão de usar a macro.
Porém, estou fazendo testes na macro no excel, que percebi que é o mesmo usado pelo qlikview.
E usando o CDate está rolando por enquanto. Ainda estou a confirmar isto.
Grato.
Tudo bem e com você?
Entendi... Só lembre da recomendação de NÃO uso de macros, feito pela própria QlikTech, principalmente se for publicar os QVWs no QlikView Server, mas é um caminho, sempre...
Não sei se foi você, mas tem um post aqui na Community bem parecido com esse, relacionado a dias úteis também.
Recomendo a criação de uma tabela auxiliar com essa informação para enriquecer os seus dados e no script com alguns left joins, residente você terá melhores resultados e com garantia de funcionamento e segurança, mas claro, é apenas mais um caminho.
Grande abraço.
Eu já precisei fazer isso e a solução foi tabela excel contendo os feriados...segue topico comentado pelo Aderlan
Obrigado Issosorio, foi de grande ajuda!
O Unico problema é ter que ficar alimentando a tabela de excel com os feriados.
Isso é tranquilo Issosorio, coloca o QlikView para trabalhar...
Façam a leitura de uma tabela online com essas informações, lembre que o QV também lê HTML.
http://pt.wikipedia.org/wiki/Feriados_no_Brasil
http://www.calendarioseferiados.com.br/feriados-nacionais-2013
http://www.calendario365.org/2012/
http://www.google.com/calendar/ical/brazilian__pt_br@holiday.calendar.google.com/public/basic.ics
Abraço.
Jóia pessoal.
Mas agora surgiu uma nova dúvida. Vou iniciar a dúvida aqui e se quiserem depois eu abro uma nova discusão.
Tenho diversos "QVD's" com informações de várias tabelas. Porém notei que quando faço um left join, algumas colunas da tabela da esquerda perdem os dados.
Alguma vez já aconteceu isto com vocês?
Sim, rapaz, acho melhor abrir outra discusão por que imagine que Qlikview faz uma select, quando você coloca o Join aqueles que nao tiver amarração do Join não vão aparecer.