Skip to main content Skip to complementary content

Tutorial - Scripting for beginners

Welcome to this tutorial, which will introduce you to basic scripting in Qlik Sense.

Before you can create visualizations in your app in Qlik Sense, you have to load your data. Knowing how to use load scripts allows you to prepare and manipulate your data when you load it into your app.

You can load data using the data manager or the data load editor. You use the data load editor when you want to create, edit and run a data load script.

What you will learn

After completing this tutorial, you should be comfortable with loading data using scripts, editing scripts, and transforming data.

Who should take this course

You should be familiar with the basics of Qlik Sense. That is, you have created apps and visualizations.

You require access to the data load editor and should be allowed to load data in Qlik Cloud.

What you need to do before you start

Download this package and unzip it on your desktop:

Beginner scripting tutorial

The package contains the following data files that you need to complete the tutorial.

  • Customers.xlsx
  • Dates.xlsx
  • Region.txt
  • Sales.xlsx

Additionally, the package contains a copy of the Scripting Tutorial app. You can upload the app to your hub in Qlik Cloud.

We recommend building the app yourself as described in the tutorial to maximize your learning. Additionally, you would have to upload and connect to your data files as described in the tutorial for the data loads to work.

However, if you run into problems, the app may help you troubleshoot. We have indicated which script segments are associated with each lesson.

Lessons in this tutorial

Depending on your experience with Qlik Sense, this tutorial should take 3-4 hours to complete. The topics are designed to be completed in sequence. However, you can step away and return at any time. There are, mercifully, no tests.

Further reading and resources

Your opinion matters

We appreciate any feedback that you may have. Please use the section below to let us know how we're doing.

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – let us know how we can improve!