Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
matzenbacher
Contributor 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?

Tags (1)
1 Solution

Accepted Solutions
matzenbacher
Contributor II

Re: Gerar histórico de dados replicando o atual

¹ 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



3 Replies
matzenbacher
Contributor II

Re: Gerar histórico de dados replicando o atual

¹ 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
Contributor III

Re: Gerar histórico de dados replicando o atual

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

matzenbacher
Contributor II

Re: Gerar histórico de dados replicando o atual

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.