Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

Tabela de Feriados Dinâmica - NetworkDays

Bom Tarde,

Estou tentando usar as funções de data (NetWorkDays, LastWorkDay) com uma lista de feriados dinâmica.

Tenho uma tabela de feriados que tem todos os estados e alguns municípios (Feriados Nacional, Estaduais e Municipais). Gostaria de gerar de forma programática a lista de feriados levando em consideração a UF carregada e Opcionalmente o Município.

A saída mais logica seria criar uma macro que devolve essa lista, entretanto, estou tentando não utilizar esse recurso para não perder desempenho.

Caso tenha que reestruturar a tabela de feriados estou aberto a sugestões.(tenho que sempre levar em consideração os 3 tipos de feriados).

Espero ter sido claro.

Segue modelo!

**PS tudo isso em script pois é uma etapa de geração de QVD

9 Replies
Not applicable

Re: Tabela de Feriados Dinâmica - NetworkDays

Up!

Not applicable

Re: Tabela de Feriados Dinâmica - NetworkDays

Pessoal,

Consegui evoluir um pouco na questão dos feriados, consegui incluir os feriados no modelo de dados.

O problema agora é usar a Função NetWorkDays vinculando os feriados à um campo da tabela e não uma variável.

Alguém consegue ajudar?

Testes_Prazo.JPG

Employee
Employee

Re: Tabela de Feriados Dinâmica - NetworkDays

Já tentou algo assim?

=NetWorkDays(Today(), YearEnd(Today()), $(=Concat(Distinct FeriadosValidos)))

Not applicable

Re: Tabela de Feriados Dinâmica - NetworkDays

Boa Tarde

Tente realizar o cálculo e mas ele não está entendendo 22/07/2016 como feriado (é o ultimo campo da linha feriados)

prazo.JPG

Veja o Anexo

Employee
Employee

Re: Tabela de Feriados Dinâmica - NetworkDays

Não entendi que validação você está fazendo

Not applicable

Re: Tabela de Feriados Dinâmica - NetworkDays

O calculo foi feito do dia 21/07/2016 com mais 1 dia, que caiu dia 22/07/2016, entretanto dia 22/07/2016 é um feriado...

Olhe a ultima data na linha de feriados.

Obrigado pela ajuda.

Employee
Employee

Re: Tabela de Feriados Dinâmica - NetworkDays

Aquela função era para usar na interface, não em gráfico, vou ver se consigo ajustar aqui

Employee
Employee

Re: Tabela de Feriados Dinâmica - NetworkDays

Quando roda via script, ela traz vazio

Capturar.PNG

Employee
Employee

Re: Tabela de Feriados Dinâmica - NetworkDays

Não achei uma solução para fazer vai script.

Via interface é aquela expressão mesmo.

Capturar.PNG