Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
dairan73
Contributor III
Contributor III

Criar tabela histórica

Pessoal,

Estou com o seguinte problema.

Tenho uma tabela de FUNCIONARIOS ATIVOS, onde crio um registro a cada mês para cada funcionário ativo com sua FUNCAO ATUAL, SETOR ATUAL, SALARIO ATUAL (atual = hoje, guardando sempre o ultimo registro).

Data CriadaMatriculaFuncaoSetorSalarioAtivo

31/01/2016

0001Analista de TesteTI2000Sim
29/02/2016 0001Analista de TesteTI2000Sim
30/03/20160001Analista de TesteTI2000Sim
31/01/20160002ProgramadorTI3000Sim
29/02/20160002ProgramadorTI3000Sim
31/01/2016 0003MotoristaLogistica1000Sim
29/02/20160003MotoristaLogistica1000Sim
30/03/20160003MotoristaLogistica1000Sim

O problema que como falei, nesta minha tabela tenho salvo apenas a posição atual, criando apenas um registro por mÊs informando se a pessoa está ativa ou não na empresa.

Agora tenho outra tabelas que possuem o histórico de função, histórico de setor e histórico de salario.

Preciso criar um 'tabelão' a partir desse primeiro onde mostre a função, setor e salário histórico. Porém, não sei como fazer.

MatriculaData MudancaFuncao
000110/02/2016Desenvolvedor
000120/02/2016Coordenador

Desta maneira, o tabelão deveria mostrar que a matricula 0001 era 'Analista de Testes' até 10/02/2016 e depois 'Desenvolvedor' até '20/02/'2016' e acima disso foi 'Coordenador'.

Pensei em criar sempre o último dia do mês como o do registro de ativos, sei que se a pessoa tiver 2 mudanças de setor no mesmo mês, irá aparecer 2 registros na mesma data, porém acredito que um QVD por dia irá ficar com um tamanho grande demais.

Labels (1)
13 Replies
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Douglas,

por isto eu falei que no caso de criar dia a dia ou mesmo de mudanças dentro do mês eu pego sempre uma delas (a ultima). Assim, não importa se começou como Gerente o mês e no dia 25 passou a Diretor. Naquele mês, a função dele é Diretor.

furtado@farolbi.com.br
dairan73
Contributor III
Contributor III
Author

Consegui fazer funcionar.

Muito obrigado pela sua ajuda e suas dicas!

Not applicable

Como faço pra pegar a ultima?

Not applicable

USO O MONTHEND?