Muitas vezes, precisamos que alguns dados sejam gerados programaticamente pelo software que está sendo usado, o que não é proveniente de uma fonte. Por exemplo, 100 números aleatórios ou apenas as datas da 23ª semana do ano. Um analista de dados pode precisar que esses dados sejam criados para realizar algumas análises nos dados que não contêm esses valores quando chegaram. QlikView fornece uma função chamadaAutogenerate, que pode ser usado para esse requisito.
Requisito de Dados
Considere um cenário em que precisamos encontrar apenas as datas, que são quinta-feira ou domingo. Precisamos encontrá-lo para a faixa de hoje até o final do ano. Criamos o seguinte script, que vai conseguir isso.
Explicação
Declaramos duas variáveis para capturar o primeiro dia do mês atual e o final do ano. Em seguida, aplicamos várias funções e uma condição de filtro para gerar os valores necessários. A função recno () cria um registro para cada uma dessas datas. Adicionamos a função Autogenerate dando as variáveis como o intervalo.
Dados gerados
Ao carregar o script acima na memória do QlikView e criar uma Table Box usando o menu Layout → New Sheet Objects → Table Box, obtemos os dados criados conforme mostrado abaixo.