Vai al contenuto principale

Riduzione dei dati

Qlik Sense fornisce diversi modi per ridurre la quantità di dati da caricare nell'app. Ad esempio, puoi filtrare i dati dai file o dai connettori dati.

È inoltre possibile ridurre i dati direttamente nello script di caricamento.

  1. Aprire l'editor caricamento dati nell'app Scripting Tutorial.
  2. Fare clic su Carica dati.
  3. In base allo script di caricamento creato finora, Qlik Sense carica 65.534 righe dal file di dati Sales.xlsx nella Tabella1. Si noti che Sales data è il nome della scheda contenente la tabella nel file Sales.xlsx originale.

    Finestra di avanzamento del caricamento dati

    Finestra di avanzamento del caricamento dati.
  4. Nell'editor caricamento dati, fare clic sulla scheda Sales.
  5. Eliminare il punto e virgola alla fine di questa riga:
  6. (ooxml, embedded labels, table is [Sales data]);

  7. Aggiungere la riga seguente alla fine dello script di caricamento:
  8. Where Sales > 100.00 and Date("Invoice Date") >= '01/01/2013';

    In questo modo Qlik Sense caricherà solo i dati in cui il valore di sales è maggiore di $ 100.00. Inoltre, viene utilizzata la funzione Date per caricare i dati nei casi in cui il valore di date è uguale o successivo al 1° gennaio 2013.

    Lo script avrà questo aspetto:

    Finestra dello script di caricamento con lo script per ridurre la quantità di dati caricati

    Finestra dello script di caricamento con lo script per ridurre la quantità di dati caricati.
  9. Fare clic su Carica dati.
  10. In base allo script di caricamento aggiornato, ora Qlik Sense carica un numero inferiore di righe dal file di dati Sales.xlsx.

    Finestra di avanzamento del caricamento con dati ridotti

    Finestra di avanzamento del caricamento con dati ridotti.
  11. Se si aggiungono i dati a una tabella nell'app, sarà possibile vedere che sono stati caricati solo i dati che rispettano le condizioni specificate.
  12. Tabella contenente i campi Bill Date e Sales

    Tabella contenente i campi Data fatturazione e Vendite.

    Si noti che abbiamo aggiunto il campo Sales come dimensione. In questo modo i valori di Sales vengono visualizzati singolarmente. Se avessimo aggiunto Sales come misura, i valori sarebbero stati aggregati per data.

    In genere, Sales viene aggiunto come misura. Le misure consentono di visualizzare i valori come importi in valuta (ad esempio in dollari) applicando la formattazione numerica alla colonna.

    Formattazione numerica applicata alla misura Sales

    Formattazione numerica applicata alla misura Vendite.

    Tuttavia, poiché stiamo utilizzando Sales come dimensione, abbiamo bisogno di un approccio diverso. In questo caso utilizzeremo un'espressione del grafico. Anche se in questo tutorial non vengono trattate le funzioni dei grafici nel dettaglio, questa è una buona opportunità per illustrare un rapido esempio.

    Quando utilizziamo Sales come dimensione, i valori vengono visualizzati in formato numerico, come mostrato nella tabella precedente.

    Per risolvere il problema, è possibile aprire il campo Sales dell'editor delle espressioni del grafico facendo clic su fx, quindi utilizzando la funzione Money.

    Apertura dell'editor delle espressioni

    Apertura dell'editor delle espressioni.

    Immettere quanto segue nell'editor delle espressioni.

    =Money( Sales )

    Editor delle espressioni

    Editor delle espressioni.

    I valori del campo verranno ora visualizzati come unità monetarie. Tali unità (in questo caso, dollari) sono specificate nella sezione Main dello script di caricamento.

    Tabella contenente i campi Bill Date e Sales. I valori di Sales sono ora visualizzati in dollari

    Tabella contenente i campi Data fatturazione e Vendite.
  13. Ora che abbiamo completato l'esempio, impostare come commento l'istruzione Where. Ricordarsi di aggiungere un punto e virgola alla fine della prima istruzione LOAD.
  14. Lo script avrà questo aspetto:

    Finestra dello script di caricamento con l'istruzione Where impostata come commento

    Finestra dello script di caricamento con l'istruzione Where impostata come commento.

    Finestra dello script di caricamento con l'istruzione Where impostata come commento.