Muchas veces, necesitamos que algunos datos sean generados programáticamente por el software que se utiliza, que no proviene de una fuente. Por ejemplo, 100 números aleatorios o solo las fechas de la 23ª semana de un año. Un analista de datos puede necesitar la creación de dichos datos para realizar algún análisis sobre los datos que no contienen estos valores cuando llegaron. QlikView proporciona una función llamadaAutogenerate, que se puede utilizar para tal requisito.
Requisito de datos
Considere un escenario en el que necesitamos encontrar solo las fechas, que son un jueves o un domingo. Necesitamos encontrarlo para el rango que comienza hoy hasta fin de año. Creamos el siguiente script, que logrará esto.
Explicación
Declaramos dos variables para capturar el primer día del mes actual y el final del año. A continuación, aplicamos varias funciones y una condición de filtro para generar los valores requeridos. La función recno () crea un registro para cada una de estas fechas. Agregamos la función Autogenerate dando las variables como rango.
Datos generados
Al cargar el script anterior en la memoria de QlikView y crear un Cuadro de tabla usando el menú Layout → New Sheet Objects → Table Box, obtenemos los datos creados como se muestra a continuación.