Välja och ladda data
Att ladda data från filer, som Microsoft Excel eller något annat filformat som stöds, görs enkelt med hjälp av dialogrutan för dataval i dataladdningsredigeraren.
Gör följande:
- Skapa en ny applikation.
- Namnge applikationen Scripting Tutorial och klicka därefter på Skapa.
- Öppna applikationen.
- Öppna Skriptredigeraren från rullgardinsmenyn i det övre verktygsfältet.
-
Klicka på
i den vänstra menyn för att lägga till ett nytt skriptavsnitt under delavsnittet med namnet Main.
- Namnge delavsnittet genom att skriva Sales.
-
Expandera panelen Datakällor om den inte redan är expanderad. En meny visas till höger.
-
Klicka på Välj data under DataFiles i menyn till höger.
- Ladda upp och välj sedan Sales.xlsx. Ett fönster för förhandsgranskning av data öppnas.
- Avmarkera fälten # of Days Late och # of Days to Ship. Du kan behöva klicka på fältrubrikerna för att se de fullständiga fältnamnen.
- Sök efter date i sökfältet Filtrera fält.
- Klicka på rubriken Invoice Date och skriv Bill Date för att byta namn på fältet.
- Klicka på Lägg till. Laddningsskriptet infogas i delavsnittet Sales i skriptredigeraren. Observera att Qlik Sense sätter dubbla citattecken runt fältnamn som innehåller blanksteg.
- Lägg till följande rad ovanför LOAD-satsen för att namnge tabellen Table1:
- Justera nu skriptet för att säkerställa att datumen tolkas korrekt. Ändra fältet Date till följande:
- Klicka på Ladda data i det övre högra hörnet.
- Klicka på Stäng.
- Öppna datamodellvyn från rullgardinsmenyn i det övre verktygsfältet. Genom att klicka på
öppnas datamodellvyn i en ny flik.
- Välj
och
i den övre menyn för att visa den tabellvy som används i den här självstudiekursen. Om din tabell inte visas korrekt kan du ta bort det befintliga laddningsskriptet och bygga skriptet igen.
- Öppna Dataladdningsredigeraren.
- Klicka på
för att lägga till ett nytt skriptavsnitt.
- Namnge delavsnittet till Dates. Om det nya delavsnittet Dates inte redan är placerat under Sales flyttar du pekaren över
och drar sedan ned delavsnittet under delavsnittet Sales för att ändra ordningen.
-
Klicka på den översta raden i skriptet och klicka på
Kontrollera att // läggs till i skriptet.
- Lägg till följande text efter //:
-
Klicka på Välj data under DataFiles i menyn till höger.
- Ladda upp och välj sedan Dates.xlsx. Ett fönster för förhandsgranskning av data öppnas.
- Klicka på Lägg till.
- Lägg till följande på raden ovanför LOAD-satsen för att namnge tabellen Table2:
- För att säkerställa att kolumnen Month i filen Dates.xlsx tolkas korrekt i Qlik Sense måste vi tillämpa funktionen Month på fältet Date.
- Klicka på Ladda data i det övre högra hörnet.
- När skriptkörningen är klar klickar du på Stäng.
- Öppna datamodellvyn.
- Klicka på Förhandsgranska i det nedre vänstra hörnet. Klicka på namnet på tabellen Table2.
Att använda mer än ett delavsnitt gör det enkelt att hålla ordning på ditt skript. Skriptavsnitten körs i ordning när du laddar data.
Fönstret Välj data

Fönster för förhandsgranskning av data för datafilen Sales

Ditt skript bör se ut så här:
Laddningsskript i fliken Sales

Table1:
Date#(`Date`,'MM/DD/YYYY') as "Date",
Ditt skript bör se ut så här:
Uppdaterat laddningsskript i fliken Sales

Detta laddar data i applikationen. Ett fönster som visar förloppet för skriptkörningen visas. När det är klart visas en sammanfattning av eventuella fel och syntetiska nycklar, även om det inte finns några.
Tabellvy i datamodellvyn för Sales-data

Nu ska vi ladda en annan tabell som heter Dates. När vi har laddat tabellen kommer Qlik Sense att koppla den till tabellen Sales på Date-fältet.
Loading data from Dates.xlsxDen översta raden i ditt skript bör nu se ut så här:
// Loading data from Dates.xlsx
Fönster för förhandsgranskning av data för datafilen Dates

Ditt skript bör se ut så här:
Laddningsskript i fliken Dates

Table2:Ändra fältet Month till följande:
Month (Date) as "Month",
Ditt skript bör se ut så här:
Uppdaterat laddningsskript i fliken Dates

Nu har du skapat ett skript för att ladda valda data från filen Dates.xlsx. Det är dags att ladda data i applikationen.
När du klickar på Ladda data laddas data i applikationen och skriptet sparas.
Nu kan du se att en koppling har gjorts mellan de två fälten med namnet Date i de två tabellerna.
Tabellvy i datamodellvyn

Detta visar information om tabellen. I fältet Förhandsgranska kan du se att 628 rader data har laddats i den interna tabellen Table2. Om du istället klickar på ett fält i tabellen visas information om fältet.
Förhandsgranskning av tabell i datamodellvyn

Data är nu tillgängliga för användning i visualiseringar i en applikation. Vi visar hur du gör senare i den här självstudiekursen.