Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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?
¹ 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
¹ 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
Funcionou mesmo considerando que nem todos os meses tem 30 dias?
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.