Selezione e caricamento dei dati
Il caricamento dei dati da file, come Microsoft Excel o qualsiasi altro formato di file supportato, si esegue facilmente utilizzando la finestra di dialogo di selezione dei dati nell'editor caricamento dati.
Procedere come indicato di seguito:
- Creare una nuova applicazione.
- Denominare l'applicazione Scripting Tutorial, quindi fare clic su Crea.
- Aprire l'applicazione.
- Aprire Editor caricamento dati dal menu a discesa nella barra degli strumenti superiore.
-
Fare clic su
nel menu a sinistra per aggiungere una nuova sezione dello script sotto la sezione denominata Main.
- Assegnare un nome alla sezione digitando Sales.
-
Espandere il pannello Sorgenti dati se non è già espanso. Viene visualizzato un menu sulla destra.
-
Nel menu a destra, in DataFiles, fare clic su Seleziona dati.
- Caricare e quindi selezionare Sales.xlsx. Si aprirà una finestra di anteprima dei dati.
- Deselezionare i campi # of Days Late e # of Days to Ship. Potrebbe essere necessario fare clic sulle intestazioni di campo per visualizzare i nomi dei campi completi.
- Cercare date nel campo di ricerca Filtra campi.
- Fare clic sull'intestazione Invoice Date e digitare Bill Date per rinominare il campo.
- Fare clic su Aggiungi. Lo script di caricamento viene inserito nella sezione Sales dello Script editor. Si noti che Qlik Sense inserisce virgolette doppie intorno ai nomi dei campi che contengono uno spazio.
- Aggiungere la riga seguente sopra l'istruzione LOAD per denominare la tabella Table1:
- Ora regolare lo script per garantire che le date vengano interpretate correttamente. Modificare il campo Date come segue:
- Nell'angolo in alto a destra, fare clic su Carica dati.
- Fare clic su Chiudi.
- Aprire il sistema di visualizzazione modello dati dal menu a discesa nella barra degli strumenti superiore. Facendo clic su
il sistema di visualizzazione modello dati si aprirà in una nuova scheda.
- Selezionare
e
nel menu in alto per mostrare la vista tabella utilizzata in questo tutorial. Se la tabella non viene visualizzata correttamente, è possibile rimuovere lo script di caricamento esistente e creare nuovamente lo script.
- Aprire l' Editor caricamento dati.
- Fare clic su
per aggiungere una nuova sezione dello script.
- Denominare la sezione Dates. Se la nuova sezione Dates non è già posizionata sotto Sales, spostare il puntatore su
, quindi trascinare la sezione verso il basso sotto la sezione Sales per riorganizzare l'ordine.
-
Fare clic sulla riga superiore dello script e fare clic su
Assicurarsi che // sia aggiunto nello script.
- Aggiungere il seguente testo dopo //:
-
Nel menu a destra, in DataFiles, fare clic su Seleziona dati.
- Caricare e quindi selezionare Dates.xlsx. Si aprirà una finestra di anteprima dei dati.
- Fare clic su Aggiungi.
- Aggiungere quanto segue sulla riga sopra l'istruzione LOAD per denominare la tabella Table2:
- Per garantire che la colonna Month nel file Dates.xlsx venga interpretata correttamente in Qlik Sense, è necessario applicare la funzione Month al campo Date.
- Nell'angolo in alto a destra, fare clic su Carica dati.
- Al termine dell'esecuzione dello script, fare clic su Chiudi.
- Aprire il sistema di visualizzazione modello dati.
- Fare clic su Anteprima nell'angolo in basso a sinistra. Fare clic sul nome della tabella Table2.
L'utilizzo di più di una sezione semplifica l'organizzazione dello script. La sezione dello script verrà eseguita in ordine durante il caricamento dei dati.
Finestra Seleziona dati

Finestra di anteprima dei dati per il file di dati Sales

Lo script avrà questo aspetto:
Script di caricamento nella scheda Sales

Table1:
Date#(`Date`,'MM/DD/YYYY') as "Date",
Lo script avrà questo aspetto:
Script di caricamento aggiornato nella scheda Sales

In questo modo i dati verranno caricati nell'applicazione. Viene visualizzata una finestra di avanzamento dell'esecuzione dello script. Al termine, verrà visualizzato un riepilogo dei possibili errori e delle chiavi sintetiche, anche se non ce ne sono.
Vista tabella nel sistema di visualizzazione modello dati dei dati Sales

Ora, carichiamo un'altra tabella chiamata Dates. Dopo aver caricato la tabella, Qlik Sense la collegherà alla tabella Sales sul campo Date.
Loading data from Dates.xlsxLa riga superiore dello script dovrebbe ora apparire così:
// Loading data from Dates.xlsx
Finestra di anteprima dei dati per il file di dati Dates

Lo script avrà questo aspetto:
Script di caricamento nella scheda Dates

Table2:Modificare il campo Month come segue:
Month (Date) as "Month",
Lo script avrà questo aspetto:
Script di caricamento aggiornato nella scheda Dates

Ora è stato creato uno script per caricare i dati selezionati dal file Dates.xlsx. È il momento di caricare i dati nell'applicazione.
Quando si fa clic su Carica dati, i dati vengono caricati nell'applicazione e lo script viene salvato.
Ora è possibile vedere che è stata stabilita una connessione tra i due campi denominati Date nelle due tabelle.
Vista tabella nel sistema di visualizzazione modello dati

In questo modo verranno visualizzate le informazioni sulla tabella. Nel campo Anteprima è possibile vedere che 628 righe di dati sono state caricate nella tabella interna Table2. Se invece si fa clic su un campo della tabella, verranno visualizzate le informazioni sul campo.
Anteprima tabella nel sistema di visualizzazione modello dati

I dati sono ora disponibili per l'uso nelle visualizzazioni in un'applicazione. Più avanti in questo tutorial verrà mostrato come fare.