Ga naar hoofdinhoud

Gegevens selecteren en laden

Het laden van gegevens vanuit bestanden, zoals Microsoft Excel of andere ondersteunde bestandsindelingen, kan op eenvoudige wijze worden uitgevoerd via het dialoogvenster voor gegevensselectie in de editor voor laden van gegevens.

  1. Open Qlik Sense.
  2. Maak een nieuwe app.
  3. Noem uw app Scripting Tutorial en klik dan op Maken.
  4. Open de app.
  5. InformatieVoordat u voor het eerst gegevens in uw app gaat laden, is er een optie beschikbaar om Gegevens toevoegen te gebruiken om op eenvoudige wijze gegevens vanuit bestanden te laden. In deze zelfstudie willen we echter het script bekijken, dus gebruiken we de editor voor laden van gegevens.
  6. Open de Editor voor laden van gegevens vanuit het vervolgkeuzemenu in de bovenste werkbalk.
  7. Klik op Nieuwe sectie maken in het linkermenu om een nieuwe scriptsectie toe te voegen onder de sectie met de naam Main.

  8. U kunt uw script keurig op orde houden door meer dan één sectie te gebruiken. De scriptsectie wordt uitgevoerd in de volgorde van hoe u gegevens laadt.

  9. Geef de sectie een naam door Sales te typen.
  10. Nieuw tabblad Sales in de Scripting Tutorial -app

  11. Vouw het deelvenster Gegevensbronnen uit als dat nog niet is gedaan. Er wordt rechts een menu weergegeven.

  12. Onder DataFiles in het rechtermenu klikt u op Gegevens selecteren.

  13. Gegevensvenster selecteren

    Gegevensvenster selecteren.
  14. Upload en selecteer Sales.xlsx. Het venster Voorbeeld gegevens wordt geopend.
  15. Venster met gegevensvoorbeeld voor gegevensbestand Sales

    Venster met gegevensvoorbeeld voor gegevensbestand Verkoop.
  16. Hef de selectie van de velden # of Days Late en # of Days to Ship op. Mogelijk moet u op de veldnamen klikken om de volledige veldnamen te zien.
  17. Zoek naar date in het zoekveld Filtervelden.
  18. Klik op de koptekst Invoice Date en typ Bill Date om het veld te hernoemen.
  19. Klik op Script invoegen. Het load-script wordt ingevoerd in de sectie Sales van de scripteditor. Let op: Qlik Sense plaatst dubbele aanhalingstekens bij veldnamen met een spatie.
  20. Uw script zou er als volgt moeten uitzien:

    Load-script op tabblad Sales

    Load-script op tabblad Verkoop.
  21. Voeg de volgende rij toe boven de LOAD-opdracht om de tabel Table1 een naam te geven:
  22. Table1:

  23. Nu passen we het script aan om er zeker van te zijn dat de datums correct worden geïnterpreteerd. Verander het veld Date naar het volgende:
  24. Date#(`Date`,'MM/DD/YYYY') as "Date",

    Uw script zou er als volgt moeten uitzien:

    Bijgewerkt load-script op tabblad Sales

    Bijgewerkt load-script op tabblad Verkoop.
  25. Klik in de rechterbovenhoek op Gegevens laden.
  26. Hiermee worden de gegevens in de app geladen. Er wordt een voortgangsvenster voor de scriptuitvoering weergegeven. Als dit is voltooid, ziet u een overzicht van mogelijke fouten en synthetische sleutels (zelfs als deze niet beschikbaar zijn).

  27. Klik op Sluiten.
  28. Open de gegevensmodelviewer uit het vervolgkeuzemenu in de bovenste werkbalk. Als u op Nieuw tabblad klikt, wordt de gegevensmodelviewer in een nieuw tabblad geopend.
  29. Selecteer Uitvouwen en Spreidingsdiagram in het bovenste menu om de tabelweergave op te halen die wordt gebruikt in deze zelfstudie. Als uw tabel niet correct wordt weergegeven, kunt u het bestaande load-script verwijderen en het vervolgens opnieuw opbouwen.
  30. Tabelweergave in gegevensmodelviewer van Sales-gegevens

    Tabelweergave in gegevensmodelviewer van gegevens voor Verkoop.

    Nu laden we een andere tabel met de naam Datum. Nadat we deze tabel hebben geladen, verbindt Qlik Sense deze met de tabel Verkoop op het veld Datum.

  31. Open de Editor voor laden van gegevens.
  32. Klik Nieuwe sectie maken om een nieuwe scriptsectie toe te voegen.
  33. Geef de sectie Dates een naam. Als de nieuwe sectie Dates niet al onder Sales is geplaatst, zet u de cursor op en sleept u de sectie naar beneden onder de sectie Sales om de volgorde aan te passen.
  34. Klik op de bovenste rij van het script en klik op Opmerking toevoegen/verwijderen.

    Zorg dat // aan het script wordt toegevoegd.

  35. Voeg de volgende tekst toe achter //:
  36. Loading data from Dates.xlsx

    De bovenste regel van uw script zou er nu als volgt moeten uitzien:

    // Loading data from Dates.xlsx

  37. Onder DataFiles in het rechtermenu klikt u op Gegevens selecteren.

  38. TipSelecteer alle velden en zorg ervoor dat Ingesloten veldnamen onder Veldnamen is geselecteerd om de namen van de tabelvelden mee te nemen bij het laden van de gegevens.
  39. Upload en selecteer Dates.xlsx. Het venster Voorbeeld gegevens wordt geopend.
  40. Venster met gegevensvoorbeeld voor gegevensbestand Dates

    Venster met gegevensvoorbeeld voor gegevensbestand Datums.
  41. Klik op Script invoegen.
  42. Uw script zou er als volgt moeten uitzien:

    Load-script op tabblad Dates

    Load-script op tabblad Datums.
  43. Voeg het volgende toe aan de rij boven de LOAD-instructie om de tabel Table2 een naam te geven:
  44. Table2:

  45. 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.
  46. Verander het veld Maand naar het volgende:

    Month (Date) as "Month",

    Uw script zou er als volgt moeten uitzien:

    Bijgewerkt load-script op tabblad Dates

    Bijgewerkt load-script op tabblad Datums.

    Nu hebt u een script gemaakt voor het laden van de geselecteerde gegevens vanuit het bestand Dates.xlsx. Het wordt tijd om de gegevens in de app te laden.

  47. Klik in de rechterbovenhoek op Gegevens laden.
  48. Als u op Gegevens laden klikt, worden de gegevens in de app geladen en wordt het script opgeslagen.

  49. Als de uitvoering van het script is voltooid, klikt u op Sluiten.
  50. Open de gegevensmodelviewer.
  51. Nu kunt u zien dat een verbinding tot stand is gebracht tussen de twee velden genaamd Date in de twee tabellen.

    Tabelweergave in gegevensmodelviewer

    Tabelweergave in gegevensmodelviewer.
  52. Klik op Voorbeeld in de linkerbenedenhoek. Klik op de naam van de tabel Table2.
  53. Hiermee wordt informatie over de tabel weergegeven. In het veld Voorbeeld ziet u dat 628 rijen met gegevens in de interne tabel Table2 zijn geladen. Als u daarentegen op een veld in de tabel klikt, ziet u informatie over het desbetreffende veld.

    Tabelvoorbeeld in gegevensmodelviewer

    Tabelvoorbeeld in gegevensmodelviewer.

    De gegevens zijn nu beschikbaar om te worden gebruikt in de visualisaties in een app. We zullen u dit later in deze zelfstudie laten zien.

Was deze pagina nuttig?

Als u problemen ervaart op deze pagina of de inhoud onjuist is – een typfout, een ontbrekende stap of een technische fout – laat het ons weten zodat we dit kunnen verbeteren!