Gegevens selecteren en laden
Het laden van gegevens uit bestanden, zoals Microsoft Excel of een andere ondersteunde bestandsindeling, kan eenvoudig worden gedaan met behulp van het dialoogvenster voor het selecteren van gegevens in de editor voor laden van gegevens.
Doe het volgende:
- Maak een nieuwe applicatie.
- Geef de applicatie de naam Scripting Tutorial en klik vervolgens op Maken.
- Open de applicatie.
- Open Editor voor laden van gegevens vanuit het vervolgkeuzemenu in de bovenste werkbalk.
-
Klik op
in het linkermenu om een nieuwe scriptsectie toe te voegen onder de sectie met de naam Main.
- Geef de sectie een naam door Sales te typen.
-
Vouw het paneel Gegevensbronnen uit als dit nog niet is gebeurd. Er verschijnt een menu aan de rechterkant.
-
Onder DataFiles in het rechtermenu klikt u op Gegevens selecteren.
- Upload en selecteer vervolgens Sales.xlsx. Er wordt een venster met een gegevensvoorbeeld geopend.
- Deselecteer de velden # of Days Late en # of Days to Ship. Mogelijk moet u op de veldkopteksten klikken om de volledige veldnamen te zien.
- Zoek naar date in het zoekveld Velden filteren.
- Klik op de koptekst Invoice Date en typ Bill Date om het veld een andere naam te geven.
- Klik op Toevoegen. Het load-script wordt ingevoegd in de sectie Sales van de scripteditor. Merk op dat Qlik Sense dubbele aanhalingstekens plaatst om veldnamen die een spatie bevatten.
- Voeg de volgende rij toe boven de LOAD-instructie om de tabel de naam Table1 te geven:
- Pas nu het script aan om ervoor te zorgen dat de datums correct worden geïnterpreteerd. Wijzig het veld Date in het volgende:
- Klik in de rechterbovenhoek op Gegevens laden.
- Klik op Sluiten.
- Open de gegevensmodelviewer vanuit het vervolgkeuzemenu in de bovenste werkbalk. Door op
te klikken, wordt de gegevensmodelviewer geopend op een nieuw tabblad.
- Selecteer
en
in het bovenste menu om de tabelweergave te tonen die in deze handleiding wordt gebruikt. Als uw tabel niet correct wordt weergegeven, kunt u het bestaande load-script verwijderen en het script opnieuw opbouwen.
- Open de Editor voor laden van gegevens.
- Klik
om een nieuwe scriptsectie toe te voegen.
- Geef de sectie de naam Dates. Als de nieuwe sectie Dates nog niet onder Sales is geplaatst, beweegt u de aanwijzer over
en sleept u de sectie omlaag tot onder de sectie Sales om de volgorde te wijzigen.
-
Klik op de bovenste rij van het script en klik op
Zorg ervoor dat // aan het script wordt toegevoegd.
- Voeg de volgende tekst toe na //:
-
Onder DataFiles in het rechtermenu klikt u op Gegevens selecteren.
- Upload en selecteer vervolgens Dates.xlsx. Er wordt een venster met een gegevensvoorbeeld geopend.
- Klik op Toevoegen.
- Voeg het volgende toe op de rij boven de LOAD-instructie om de tabel de naam Table2 te geven:
- Om ervoor te zorgen dat de kolom Month in het bestand Dates.xlsx correct wordt geïnterpreteerd in Qlik Sense, moeten we de functie Month toepassen op het veld Date.
- Klik in de rechterbovenhoek op Gegevens laden.
- Wanneer de uitvoering van het script is voltooid, klikt u op Sluiten.
- Open de gegevensmodelviewer.
- Klik op Voorbeeld in de linkerbenedenhoek. Klik op de naam van de tabel Table2.
Het gebruik van meer dan één sectie maakt het eenvoudig om uw script georganiseerd te houden. De scriptsectie wordt op volgorde uitgevoerd wanneer u gegevens laadt.
Venster Gegevens selecteren

Venster met gegevensvoorbeeld voor gegevensbestand Sales

Uw script zou er als volgt moeten uitzien:
Load-script op het tabblad Sales

Table1:
Date#(`Date`,'MM/DD/YYYY') as "Date",
Uw script zou er als volgt moeten uitzien:
Bijgewerkt load-script op het tabblad Sales

Hiermee worden de gegevens in de applicatie geladen. Er wordt een voortgangsvenster voor de uitvoering van het script weergegeven. Wanneer dit is voltooid, ziet u een overzicht van mogelijke fouten en synthetische sleutels, zelfs als die er niet zijn.
Tabelweergave in gegevensmodelviewer van Sales-gegevens

Laten we nu nog een tabel laden met de naam Dates. Nadat we de tabel hebben geladen, zal Qlik Sense deze verbinden met de tabel Sales op het veld Date.
Loading data from Dates.xlsxDe bovenste regel van uw script moet er nu als volgt uitzien:
// Loading data from Dates.xlsx
Venster met gegevensvoorbeeld voor gegevensbestand Dates

Uw script zou er als volgt moeten uitzien:
Load-script op het tabblad Dates

Table2:Wijzig het veld Month in het volgende:
Month (Date) as "Month",
Uw script zou er als volgt moeten uitzien:
Bijgewerkt load-script op het tabblad Dates

U hebt nu een script gemaakt om de geselecteerde gegevens uit het bestand Dates.xlsx te laden. Het is tijd om de gegevens in de applicatie te laden.
Wanneer u op Gegevens laden klikt, worden de gegevens in de applicatie geladen en wordt het script opgeslagen.
Nu kunt u zien dat er een verbinding is gemaakt tussen de twee velden met de naam Date in de twee tabellen.
Tabelweergave in gegevensmodelviewer

Hiermee wordt informatie over de tabel weergegeven. In het veld Voorbeeld ziet u dat er 628 rijen met gegevens zijn geladen in de interne tabel Table2. Als u in plaats daarvan op een veld in de tabel klikt, ziet u informatie over het veld.
Tabelvoorbeeld in gegevensmodelviewer

De gegevens zijn nu beschikbaar voor gebruik in visualisaties in een applicatie. We laten u later in deze handleiding zien hoe.