Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
matzenbacher
Creator II
Creator II

Gerar histórico de dados replicando o atual

Ola pessoal,


Tenho o  seguinte caso,

tenho uma tabela de processos e uma de cadastro de pessoas, preciso cruzar esses dados.

o problema é que  a tabela de cadastro não guarda histórico (vamos começar a gerar espelhos mensalmente a partir de agora através do qlikview).

Foi definido pelo cliente que quando eu selecionar um processo anterior ao mês presente ira cruzar com os dados de cadastro de agora, ou seja, preciso gerar um histórico falso de 5 anos a partir dos dados de cadastro que eu tenho hoje, alguém sugere uma boa pratica pra isso?

1 Solution

Accepted Solutions
matzenbacher
Creator II
Creator II
Author

¹ To quase, só preciso fazer com que o IterNo() incremente mês em mês, e não dia a dia, alguém?

² Resolvi adicionando o *30 depois do InterNo()

LOAD Chave,

          date([Data] - (IterNo() -1)*30 )as [Data coleta],   

FROM

(qvd) WHILE iterno() < = 72



View solution in original post

3 Replies
matzenbacher
Creator II
Creator II
Author

¹ To quase, só preciso fazer com que o IterNo() incremente mês em mês, e não dia a dia, alguém?

² Resolvi adicionando o *30 depois do InterNo()

LOAD Chave,

          date([Data] - (IterNo() -1)*30 )as [Data coleta],   

FROM

(qvd) WHILE iterno() < = 72



rphpacheco
Creator III
Creator III

Funcionou mesmo considerando que nem todos os meses tem 30 dias?

matzenbacher
Creator II
Creator II
Author

pois é Raphael, estava tentando encontrar uma maneira de deixar isso mais exato. Mas funcionou sim, pq neste caso não importa o dia, apenas mês e ano.