Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Olá, estou desenvolvendo uma análise para verificar a frequência de carregamento de dados.
Explicando melhor: tenho vários carregadores que estão com carregamento automático já programados.
A partir de uma lista com o Nome do carregador/Planilha, data de inicio, intervalo e tempo de execução preciso ter uma visão de quais carregadores farão a carga na mesma hora por exemplo.
Mas o problema é: tenho que gerar no qlikview todas as horas possíveis para estas cargas por exemplo:
O carregador Compras começa a carregar as 0 horas e tem um intervalo de 30 minutos então preciso que o qlikview gere linhas do mesmo aquivo para 0h, 00:30, 01:00, 01:30, 02:00 e assim por diante.
Exemplo do arquivo xlsx lido:
[Carregadores]:
Load * Inline [
Empresa, NomeCarregador, Inicio, Intervalo
Empresa1, Carregador1, 00:30:00, '30
Empresa1, Carregador2, 00:15:00, '20
Empresa1, Carregador3, 14:30:00, '15
Empresa2, Carregador1, 01:30:00, '60
Empresa3, Carregador1, 00:00:00, '44640
Empresa3, Carregador2, 00:00:00, '30
Empresa4, Carregador1, 20:00:00, '20
];
Resumindo, quero estipular uma data de inicio, por exemplo 01/01/2016 00:00:00 e preciso que o qlikview incremente o valor de intervalo à data até outra data final estipulada por exemplo now();
Desde já, agradeço a ajuda.
Mensagem editada por: Bruno Ricardo Asato
Mensagem editada por: Bruno Ricardo Asato
Bruno,
segue o modelo com a sua solicitação.....Espero que atenda....
Bruno,
segue o modelo com a sua solicitação.....Espero que atenda....
Perfeito Alessandro, muito obrigado pela ajuda. Era exatamente isso que eu precisava!
Mas abusando um pouco de sua boa vontade rsrs, se o campo inicio fosse um datetime (ex: 20/07/2016 14:30:50) como eu faria esse cálculo?
Bruno,
colocaria o datetime como inicio do While ate o now() por exemplo.
Se as datas forem sempre fixas para todos, melhor criar elas a parte e "unir" com join.....
Ok Alessandro, muito obrigado pela ajuda.
Abraço.