QlikView - Set Analysis
La funzione Set Analysis di QlikView viene utilizzata per separare i dati in diversi oggetti di lavoro in molti set e mantiene i valori invariati in alcuni di essi. In termini più semplici, crea un'opzione per non associare alcuni oggetti di lavoro ad altri mentre il comportamento predefinito è che tutti gli oggetti di lavoro vengono associati tra loro. Ciò aiuta a filtrare i dati in un oggetto di lavoro e a vedere il risultato corrispondente in altri, mentre l'oggetto di lavoro scelto come set diverso visualizza i valori secondo i propri filtri.
Dati in ingresso
Consideriamo i seguenti dati di input, che rappresentano la cifra delle vendite di diverse linee di prodotti e categorie di prodotti.
Product_Line,Product_category,Month,Value
Arts & Entertainment,Hobbies & Creative Arts,Jan,5201
Arts & Entertainment,Paintings,Feb,8451
Arts & Entertainment,Musical Instruments,Jan,1245
Baby & Toddler,Diapering,Mar,1247
Baby & Toddler,Toys,Dec,257
Apparel & Accessories,Clothing,Feb,574
Apparel & Accessories,Costumes & Accessories,Apr,1204
Arts & Entertainment,Musical Instruments,Apr,3625
Baby & Toddler,Diapering,Apr,1281
Apparel & Accessories,Clothing,Jul,2594
Arts & Entertainment,Paintings,Sep,6531
Baby & Toddler,Toys,May,7421
Apparel & Accessories,Clothing,Aug,2541
Arts & Entertainment,Paintings,Oct,2658
Arts & Entertainment,Musical Instruments,Mar,1185
Baby & Toddler,Diapering,Jun,1209
Carica script
I dati precedenti vengono caricati nella memoria di QlikView utilizzando l'editor di script. Apri l'Editor di script dal menu File o premiControl+E. Scegli l'opzione "File tabella" dalla scheda "Dati da file" e cerca il file contenente i dati di cui sopra. Viene visualizzata una schermata come mostrato di seguito.
Crea Table Box
Scegli tutti i campi disponibili per creare una casella tabella utilizzando l'opzione di menu Layout → New Sheet Objects → Table Box e una casella di riepilogo contenente il campo del mese utilizzando l'opzione di menu Layout → New Sheet Objects → List Box. Inoltre, crea un grafico a tabella lineare che mostri le vendite totali in ciascuna categoria di prodotto.
Associazione dati
Ora possiamo osservare l'associazione tra questi tre oggetti di lavoro selezionando alcuni valori in uno di essi. Selezioniamo il mese di aprile e gennaio dalla casella di riepilogo del mese. Possiamo vedere la variazione dei valori nella casella della tabella e nel grafico che mostra i valori correlati.
Oggetto clone
Successivamente, cloniamo il grafico della somma delle vendite per produrre un nuovo set di dati non associato ad altri oggetti di lavoro. Fare clic con il tasto destro sul graficoSales Sum e fare clic sull'opzione Clonecome mostrato di seguito. Un'altra copia dello stesso grafico viene visualizzata nel documento QlikView.
Imposta espressione
Successivamente, scegliamo la seconda copia del grafico Sales Sume fai clic con il pulsante destro del mouse per ottenere le proprietà del grafico. Creiamo un'espressione chiamata Sales values scrivendo la formula sottoDefinition scheda come mostrato di seguito.
Applicazione di Set Analysis
Dopo aver completato i passaggi sopra indicati, scopriamo che quando selezioniamo il mese di giugno otteniamo i valori associati nella tabella Box e nel grafico Somma vendite. Tuttavia, le vendite di aprile non cambiano poiché si basano sui dati dell'espressione impostata.