QlikView - Generazione di dati
Molte volte, abbiamo bisogno che alcuni dati vengano generati a livello di codice dal software utilizzato, che non proviene da una fonte. Ad esempio, 100 numeri casuali o solo le date della 23a settimana di un anno. Un analista di dati potrebbe aver bisogno della creazione di tali dati per eseguire alcune analisi sui dati che non contengono questi valori quando sono arrivati. QlikView fornisce una funzione chiamataAutogenerate, che può essere utilizzato per tale requisito.
Requisiti dei dati
Considera uno scenario in cui dobbiamo trovare solo le date, che sono un giovedì o una domenica. Dobbiamo trovarlo per la gamma a partire da oggi fino alla fine dell'anno. Creiamo il seguente script, che raggiungerà questo obiettivo.
Spiegazione
Dichiariamo due variabili per acquisire il primo giorno del mese corrente e la fine dell'anno. Successivamente applichiamo varie funzioni e una condizione di filtro per generare i valori richiesti. La funzione recno () crea un record per ciascuna di queste date. Aggiungiamo la funzione Autogenerate dando le variabili come intervallo.
Dati generati
Durante il caricamento dello script precedente nella memoria di QlikView e la creazione di un riquadro tabella utilizzando il menu Layout → New Sheet Objects → Table Box, otteniamo i dati creati come mostrato di seguito.