SlideShare a Scribd company logo
Qlik Sense 
For 
Beginners 
By 
Mark O'Donovan 
www.techstuffy.com
Qlik Sense for Beginners - Mark O'Donovan 
Copyright © 2014 Mark O'Donovan 
All rights reserved. 
ISBN: 
ISBN-13: 
1
Qlik Sense for Beginners - Mark O'Donovan 
2 
Contents 
Part 1. - Teach Me Qlik Sense 7 
Chapter 1. - Tell me something about Qlik Sense 7 
Who is this book aimed at 7 
How to use this book 9 
Examples in this book 10 
About the Author 12 
An overview of this book 14 
Chapter 2. - Getting Started 17 
Overview 17 
Tell me something about Qlik Sense 18 
Installation overview 20 
Qlik Sense Installation 22 
Summary 24 
Chapter 3. - My First Qlik Sense App 25 
Overview 25 
Import Data into Qlik Sense 26 
Data Load Editor (DLE) 36 
Inline Tables 40 
Basic concepts 47 
Summary 51 
Part 2. - Creating Qlik Sense Apps 52 
Overview 52
Qlik Sense for Beginners - Mark O'Donovan 
Read Data into Qlik Sense 53 
Table Files - Excel Example 56 
Text files 58 
Inner Join 61 
Part 3. - Manage Data 64 
Overview 64 
Manage data loaded into Qlik Sense 65 
ODBC Connection to an Access database 78 
Add some expressions 85 
Read less data 89 
Useful Script Functions 95 
Folder connections 101 
Part 4. - Charts and Tables 103 
Overview 103 
Tables 105 
More Table Details 113 
Bar chart 121 
Line Chart 185 
Pie Chart 133 
Chart Expressions 136 
Chart Groups 143 
Change Charts 146 
Part 5. - Development Tips 147 
Overview 147 
QlikView to Qlik Sense Migration 148 
Memory stick development 151 
3
Qlik Sense for Beginners - Mark O'Donovan 
App icons 153 
User Interface Design 155 
Scripts and Debug 163 
Subroutines 166 
Loadscript tips 168 
Bookmarks 170 
Binary Statement 172 
Export data to Excel 173 
Part 6. - Advanced Topics 174 
Overview 174 
Storytelling 175 
Chapter 1. - Advanced Sheet Objects 183 
Overview 183 
Line chart 185 
Combo charts 190 
Gauges 192 
Scatter plot 194 
Treemap 197 
Url Links 202 
Managing the Qlik Sense Data Model 204 
Calendar Tables 222 
Chapter 2. - Advanced Functions 229 
Overview 229 
Preceding Loads 232 
File Functions 234 
Class 237 
4
Qlik Sense for Beginners - Mark O'Donovan 
Aggr - Advanced Aggregation 240 
Interval Match 244 
Date Functions 248 
Variables 250 
Sql stored procedures 254 
Dual Function 256 
Set Analysis 261 
Selection and Count functions 274 
Web files 277 
QVD - Qlik Sense Data 280 
Qlik Sense Extensions 306 
Part 7. - Further 310 
What next ? 310 
Thank You 311 
Useful Websites 312 
5
Qlik Sense for Beginners - Mark O'Donovan 
6 
Copyright Page 
All rights reserved. 
No part of this publication may be reproduced or transmitted in any form or by any means without written 
permission from the author. 
Disclaimer 
Although the author and publisher have made every effort to ensure that the information in this book was 
correct at press time, the author and publisher do not assume and hereby disclaim any liability to any party for 
any loss, damage, or disruption caused by errors or omissions, whether such errors or omissions result from 
negligence, accident, or any other cause. 
Information sold in this book is sold without warranty, either expressed or implied. 
Title: Qlik Sense For Beginners 
Version: 1.0
Qlik Sense for Beginners - Mark O'Donovan 
7 
Part 1. 
Teach Me Qlik Sense 
Chapter 1. 
Tell me something about Qlik Sense 
Who is this book aimed at 
Anyone who currently uses a spreadsheet, text file or database to save information and 
thinks it might be useful to analyse this information. 
This could be the everyday person who wants to track their personal finances or how 
they are progressing in their exerciseweight loss program. 
This could be the IT user who wants to explore sql backup data, web server logs or sql 
server reporting services (SSRS) logs. 
This could be the finance person who wants to use Qlik Sense to explore Revenue 
Information or Invoice Details. 
Some reasons to use Qlik Sense after you learn the basics from this book and tried 
some examples: 
● It makes it easier to explore data and make decisions. 
● It is helping you with your goals in life such as budgeting. 
● You are using it at work whether in IT, Finance or another department. 
● You might find that it helps you save you money. 
● You see it more and more in job advertisements and feel it is something you 
should learn.
Qlik Sense for Beginners - Mark O'Donovan 
The main reason to use Qlik Sense is that you think it is a useful tool. 
Why learn Qlik Sense and NOT QlikView 
QlikView is a great product and you might be wondering why you should learn Qlik 
Sense. 
Here are a few reasons why I think it is worth spending your time learning Qlik Sense: 
● You like some of the features such as Story Telling that are in Qlik Sense but 
8 
not in QlikView. 
● You find the responsive design of Qlik Sense that rearranges objects such as 
tablescharts depending on the 
size of the screen very useful. 
● You are a IT freelancercontractor and want to stay ahead of the game and be 
prepared for any opportunities 
that come when companies need someone with Qlik Sense experience to help 
migrate their QlikView applications. 
● At some point it the future Qlik will drop support for QlikView so it is best to 
be prepared. 
Qlik Sense is aimed more at a self-service style of business intelligence where users 
are encouraged to create their own charts  tables where they do not already exist. 
Whereas QlikView which is described as ‘guided analytics’ generally involved more 
input from IT to make changes when used within a work environment. 
QlikView users had the ability to create their own charts and tables but in my 
experience most do not do more than creating a listbox.
Qlik Sense for Beginners - Mark O'Donovan 
9 
How to use this book 
I think the best way to use this book is to work your way through the chapters in 
order, then you can start creating your own Qlik Sense apps with more confidence. 
If you have used QlikView before you might be familiar with the scripts used in the 
data load editor (loadscripts in QlikView). 
In this case you might be tempted to skip parts of chapters but this might just cause 
more confusion later on if your apps don’t resemble the screenshots in the book. 
The completed applications with be included with the sample data. 
These completed apps are useful to see what you will achieve through using this book 
and later to compare against your own apps. 
The sample data and completed apps are FREE to download whether or not you have 
purchased the book.
Qlik Sense for Beginners - Mark O'Donovan 
10 
Examples in this book 
You can download all the sample data for this book from : 
http://www.techstuffy.com/downloads 
The sample data will be in a zip file containing all the data used for the examples 
within the book as well as solutions to the examples. 
Example Apps 
Throughout the book there will referenced to the ‘completed app’ in the sample data, 
these apps are to help you if you get stuck with the examples. 
Also some apps are referred to as ‘starting app’ , these apps are just to provide a 
starting point for the example. 
The data sources for these apps were loaded from the folder: 
C:QLIK SENSE SAMPLE DATAdata sources 
If you are using these apps and your data sources (such as excel and text files) are in a 
different location you will need to update the connection in the data load editor. 
To edit the connection go the Data Load Editor (DLE) and click the pencil icon for the 
‘data sources’ folder and change the folder path, move the cursor to the folder name 
and click save.
Qlik Sense for Beginners - Mark O'Donovan 
You will learn more about the Data Load Editor as you work your way through the 
book. 
11 
Using Example Apps 
To add the solutions to your hub copy the qvf files to the following folder: 
C:Users<your username>DocumentsQlikSenseApps 
The press F5 to refresh the hub and the application should appear. 
You will learn more about moving apps between computers within the book.
Qlik Sense for Beginners - Mark O'Donovan 
12 
About the Author 
Mark O’Donovan 
Mark O'Donovan has been working within the IT industry for over 18 years within IT 
support and developer roles. 
For over 6 years Mark has been focused on Sql Server development and business 
intelligence applications such as Microsoft BI and QlikView. 
Mark is currently working as a QlikView developer in London and also managing the 
website www.techstuffy.com. 
websites 
To keep uptodate with QlikViewQlik Sense by subscribing to one of the following 
sites: 
http://www.techstuffy.com 
http://twitter.com/practicalqlik 
http://youtube.com/practicalqlik 
Other publications 
Practical QlikView 
Learn QlikView Development with lots of Practical Examples.
Qlik Sense for Beginners - Mark O'Donovan 
13 
Practical QlikView on Amazon 
Practical QlikView 2 - Beyond Basic QlikView 
More advanced QlikView development techniques 
Practical QlikView 2 - Beyond Basic QlikView on Amazon 
Practical Sql 
Learn Sql Server Development from the basics to more advanced concepts. 
Practical Sql on Amazon 
For more information on the books search for these titles on Amazon.
Qlik Sense for Beginners - Mark O'Donovan 
14 
An overview of this book 
This book is split into various parts. 
The aim of this book is to guide you from being a qlik sense beginner to someone who 
is ready to tackle some of the more advanced features of qlik sense development. 
Next we will give you an overview of what topics will be covered in the main parts of 
this book: 
Teach Me Qlik Sense 
We start by explaining what Qlik Sense is and how to download and install the Qlik 
Sense Desktop software. 
Next we cover how to create your first qlik sense app. Finally we cover some basic 
concepts and how to start using the Qlik Sense Desktop. 
Creating Qlik Sense Apps 
In this chapter we will describe: 
● The types of files you can read data from into your Qlik Sense app. 
● Demonstrate example apps using Excel and Text files. 
● How you can filter the data in your data model using inner joins. 
Manage Data 
In this chapter of the book we will focus on the data that is being brought into your 
Qlik Sense app. 
We will cover: 
● Reading data from ODBC and OLE DB connections. 
● Managing the data such as creating links between 2 tables or reading less data 
using the WHERE clause.
Qlik Sense for Beginners - Mark O'Donovan 
● Creating expressions to calculate fields and also some useful expressions to 
know when loading data into your app. 
● Some useful functions such as concat and count. 
● Using Folder connections to create shortcuts to your data source folder contains 
15 
files such as Excel and text files. 
Charts and Tables 
In this part of the book we will be covering : 
● Bar chart 
● Line chart 
● Pie chart 
● Tables 
● Chart Expression and Groups 
Development Tips 
In this part we will introduce some tips to help with your Qlik Sense development 
including: 
● How to migrate documents from QlikView to Qlik Sense. 
● How to work on apps located in other folders rather than the default Apps 
folder. 
● How to change the app image displayed on the desktop hub 
● Finally we will cover some useful design tips when creating your Qlik Sense 
apps. 
Advanced Topics 
In this final part we will cover some of the more advanced topics such as
Qlik Sense for Beginners - Mark O'Donovan 
● Advanced sheet objects including gauges, scatter plot and treemap. 
16 
● Managing the data model. 
● Calendar tables. 
● Advanced functions including class, aggr, intervalmatch and dual. 
● Using Sql stored procedures. 
● Set analysis. 
● QVDs to store data read from data sources and incremental loads. 
● An introduction to qlik sense extensions.
Qlik Sense for Beginners - Mark O'Donovan 
17 
Chapter 2. 
Getting Started 
Overview 
In this chapter we will cover: 
● An introduction to QlikTech the developers of Qlik Sense. 
● How to download and install QlikSense.
Qlik Sense for Beginners - Mark O'Donovan 
Tell me something about Qlik Sense 
18 
What is this book about? 
This book is a practical introduction to Qlik Sense. 
First we will look at the basic concepts used in Qlik Sense so you can start using the 
software quickly, 
then we will explore different examples where Qlik Sense might be used. 
If you have used QlikView before you will be familiar with the scripting techniques 
used to bring data into the App. 
Finally we will discuss how you can take this new knowledge further. 
Who developed Qlik Sense 
● Qlik Sense was developed by a Swedish company called QlikTech. 
● QlikTech was founded in 1993. 
● QlikTech has over 24,000 customers including Cisco, King, McAfee and 
many more. 
● QlikTech has over 1000 Employees. 
● Qlik Tech also developed a product call QlikView. 
The working title of Qlik Sense was Qlik.Next because it is seen as the next 
generation of QlikView.
Qlik Sense for Beginners - Mark O'Donovan 
If you have never heard of QlikView, QlikTech or Qlik Sense before then hopefully 
the points above should satisfy you that QlikTech is by no means a small company. 
Next we will look at getting the software and installing it on your computer. 
19
Qlik Sense for Beginners - Mark O'Donovan 
20 
Installation overview 
What version of Qlik Sense is used in this book? 
This book uses Qlik Sense Desktop version 0.96 
The Qlik Sense Desktop download is 120MB. 
What are the system requirements for Qlik Sense? 
Below is a table of system requirements for Qlik Sense installation: 
Operating 
System 
Windows 7,8,8.1 
Memory 4GB+ 
Disk space 300MB+ , all features require 500MB 
Minimum 
Browser : 
Windows 7 
IE 10, Chrome 24, Firefox 18 
Minimum 
Browser : 
Windows 8 (not 
tablets) 
IE 10, Chrome 24 
Screen 
Resolution 
(minimum) 
1024x768 
Where can I get the software and how much does it cost? 
It’s Free!
Qlik Sense for Beginners - Mark O'Donovan 
21 
Go to : 
http://www.qlik.com/us/explore/products/sense/desktop 
Fill in the form and click on the ‘Download Now’ button to download the software. 
The software will automatically download.
Qlik Sense for Beginners - Mark O'Donovan 
22 
Qlik Sense Installation 
Next we will install the Qlik Sense Desktop. 
The Qlik Sense Desktop is the application that will be used for the development and 
viewing of your qlik sense apps. 
1. Double click on the downloaded file Qlik_Sense_Desktop_setup.exe and click the 
run button: 
2. Click on the install option, accept the license agreement and click next. 
3. Click Install.
Qlik Sense for Beginners - Mark O'Donovan 
4. When the installation has completed click the Finish button. 
5. Now click on the desktop icon to start Qlik Sense: 
23
Qlik Sense for Beginners - Mark O'Donovan 
24 
Summary 
In this chapter we covered the system requirements for Qlik Sense and you have 
downloaded Qlik Sense Desktop and installed the application. 
In the next chapter you will start using Qlik Sense and create your first application, 
importing the data into Qlik Sense and creating a chart from the data.
Qlik Sense for Beginners - Mark O'Donovan 
Chapter 3. 
My First Qlik Sense App 
25 
Overview 
In this chapter we are going to perform the following tasks: 
● Import Excel data into a Qlik Sense App. 
● Create a chart from the imported data. 
● Display the data in a table. 
● Create a table of calendar month names within the QlikView document so that 
there is a link between the imported data and this new table created within 
QlikView. 
● Update the Chart and Table to display the month names.
Qlik Sense for Beginners - Mark O'Donovan 
Import Data into Qlik Sense 
1. Open the Qlik Sense Desktop by clicking the desktop shortcut or menu option. 
2. You will be presented with a welcome message. 
26 
3. Click on the 'Create a new app' option. 
4. Enter a name of 'My first app' and click create. 
5. Click on the Open app button and the application will be opened. 
6. Drag and drop the 'random-data-excel.xls' file with the sample data onto the app. 
The following screen should appear:
Qlik Sense for Beginners - Mark O'Donovan 
27 
7. Click on the 'Load data' button.
Qlik Sense for Beginners - Mark O'Donovan 
8. Click on the 'Edit the sheet' button to begin creating your first sheet. 
Next we will create a simple bar chart and listbox based on the loaded data. 
28 
Sheet overview 
The sheet in edit mode is split into various parts as shown:
Qlik Sense for Beginners - Mark O'Donovan 
29 
Left pane - library pane 
This has 3 main options shown in the last screenshot. 
● Charts option - which is selected - From here you can drag objects to the 
sheet. 
● Fields - Which shows all the available fields from the data model. 
● Master Items - These show Dimensions , Measures and Vizualizations which 
have been setup to make the creation of objects such as chart easier. 
Middle pane - sheet
Qlik Sense for Beginners - Mark O'Donovan 
The middle is the main design pane for creating and arranging your sheet objects. 
30 
Right pane - properties 
The right side is the properties pane and defaults to the sheet properties. 
If you require more space for the design pane click on the following icon in either the 
bottom leftright corner of the screen to hide the leftright pane. 
Create the sheet objects 
1. Drag and drop the 'Bar chart' icon the the middle part of the sheet.
Qlik Sense for Beginners - Mark O'Donovan 
2. Click on the add dimension button and select the month field. 
31 
Dimensions 
Dimensions determine how the data will be grouped in the chart (the X axis). 
Measures 
The measure will determine what value is plotted on the y-axis of the chart. 
3. Click on the add measure button. Select the total field and then select the sum(total) 
aggregation. 
4. Drag the 'Filter pane' option to the sheet. 
5. Click the 'add dimension' option and select month. 
6. Click done to view your first sheet.
Qlik Sense for Beginners - Mark O'Donovan 
32 
7. Click the save button. 
8. Now if you select a MONTH value from the MONTH filter pane the chart will be 
updated to only display the selected months. 
Bar selection options 
If you select one of the Months from the bar chart you will be presented with the 
following options. 
The tick and cross are used to confirm or cancel the selection. 
The dash line box with the cross is to clear the selection. 
The first button on the left is to ‘Turn on the lasso selection’, this allows you to draw a 
shape around the bars you wish to select:
Qlik Sense for Beginners - Mark O'Donovan 
You can also select bars using the x and y axes by selecting and holding the mouse 
down on one of the axes and dragging the mouse to select some bars as shown: 
33
Qlik Sense for Beginners - Mark O'Donovan 
34 
Filter selection options 
‘Select possible’ will select all the possible options ie: those that are still white. 
‘Select excluded’ will select all the options that are dark gray. 
‘Select alternative’, alternative values are those that where possible before the current 
selection was made, 
For example if we select the month Sep: 
Here the alternative values are Jan,Aug and Nov.
Qlik Sense for Beginners - Mark O'Donovan 
Whereas Feb,Mar and Apr have been excluded. 
So choosing the option ‘select alternative’ will select Jan,Aug and Nov and unselect 
Sep. 
35 
Completed App: 
My first qlik sense appMy first app-completed.qvf
Qlik Sense for Beginners - Mark O'Donovan 
36 
Data Load Editor (DLE) 
In this book the Data Load Editor is often abbreviated to DLE. 
Whereas the Data Model Viewer is abbreviated to DMV. 
Just like when you editing a sheet the DLE is split into 3 main panes. 
Left pane:Sections 
The left pane is used to divide your loadscript into sections (In QlikView this was 
called tabs). 
You just click on the + symbol at the top of the pane to add a new section. 
Middle pane: The loadscript 
The middle pane contains the script for the currently selected section. 
Each new document contains SET statements to create variables that contain standard 
values such as the MonthNames or DayNames for the system settings. 
As you can probably tell from the MoneyFormat and DateFormat below the 
screenshot is a computer setup with the UK regional settings.
Qlik Sense for Beginners - Mark O'Donovan 
Right pane:Create and Manage Connections 
The right pane allows you create connections to data sources such as Acccess  Sql 
databases using ODBC or OLEDB connections. 
You also have the ability to select the data you wish to read into your app. 
37 
Bottom of screen: 
output button 
The output button at the bottom of the screen allows you to view the output of the last 
‘load data’ command. 
Top right: 
Debug and Load data 
The Load data button is to run the current script and load data into your app. 
The scripts are run from top to bottom in the order of the sections in the left pane. 
The debug button is to the left of the load data button. 
Click on the debug button to make Variables and Breakpoint buttons appear at the 
bottom of the screen next to the Output button.
Qlik Sense for Beginners - Mark O'Donovan 
38 
Variables 
You can create a simple variable by adding the line of code: 
LET mytestvar =1; 
If you click on the ‘load data’ button the variable mytestvar will appear in the ‘User 
defined variables’ and ‘All Variables sections. 
You can use the Variables dropdown menu to show certain variables : All, System, 
Reserved or User Defined. 
You can click on the star next to the variable name to add it to your favourites 
variables which is useful if you have many variables in your app. 
Breakpoints 
Breakpoints allow you to stop the loading of the script at a certain point, for example 
if you want to check the values of certain variables. 
You can click to the right of a line of code in the same column as the row numbers to 
add a breakpoint as shown:
Qlik Sense for Beginners - Mark O'Donovan 
Finally if you put a tick in the ‘limited load’ tickbox you can enter the number of lines 
you wish to read. 
For example if we ticked the limited load and entered a value of 3 and click the play 
button we would see the following output. 
39 
Calendar << INL1E36 
Lines fetched: 3 
years_to_display 
Lines fetched: 2 
09:46:47 
Sheet1$ 
Lines fetched: 3 
This shows us that no more that 3 lines of each source where read. 
New tab option - in the DLE 
In the DLE you can open various commands in a new tab like you might in a web 
browser. 
You do this by selecting the navigation button and then instead of clicking on the 
words ‘App Overview’ you click on the icon of 2 windows on the far right of the 
menu to open the option in a new tab.

More Related Content

PPTX
Qlik sense- Technical Seminar
PDF
Qlik-Sense-Product-Presentation.compressed.pdf
PPTX
Introduction to Microsoft Power BI
PPTX
Qlik vs. Tableau: High-Level Comparison
PDF
MySQL Shell for DBAs
PDF
Data Driven Possibilities with Qlik
PPTX
Qlik View Corporate Overview Ppt Presentation
PDF
Neo4j 4.1 overview
Qlik sense- Technical Seminar
Qlik-Sense-Product-Presentation.compressed.pdf
Introduction to Microsoft Power BI
Qlik vs. Tableau: High-Level Comparison
MySQL Shell for DBAs
Data Driven Possibilities with Qlik
Qlik View Corporate Overview Ppt Presentation
Neo4j 4.1 overview

What's hot (20)

PPTX
AWS big-data-demystified #1.1 | Big Data Architecture Lessons Learned | English
PDF
Apache Pinot Case Study: Building Distributed Analytics Systems Using Apache ...
PDF
5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop
PDF
Intro to Vertex AI, unified MLOps platform for Data Scientists & ML Engineers
PDF
PostgreSQL Tutorial For Beginners | Edureka
PDF
[KAIST 채용설명회] 데이터 엔지니어는 무슨 일을 하나요?
PPTX
Azure Data Factory Data Flow
PPTX
Elastic Search
PDF
[Cloud OnAir] BigQuery で実現する Smart Analytics Platform 2019年10月24日 放送
PPTX
1- Introduction of Azure data factory.pptx
PPTX
[DevGround] 린하게 구축하는 스타트업 데이터파이프라인
PPTX
Qlik TECH TALK 20210706 SAPデータ分析を加速するQlikのアクセレレーターパッケージご紹介
PDF
Percona Live 2022 - MySQL Architectures
PDF
Azure Data Factory v2
PPTX
Magento CMS Presentation
PDF
HandsOn ProxySQL Tutorial - PLSC18
PDF
Find Anything In Your APEX App - Fuzzy Search with Oracle Text
PDF
Introducing Databricks Delta
PDF
Introduction to Azure Data Factory
PDF
Change Data Feed in Delta
AWS big-data-demystified #1.1 | Big Data Architecture Lessons Learned | English
Apache Pinot Case Study: Building Distributed Analytics Systems Using Apache ...
5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop
Intro to Vertex AI, unified MLOps platform for Data Scientists & ML Engineers
PostgreSQL Tutorial For Beginners | Edureka
[KAIST 채용설명회] 데이터 엔지니어는 무슨 일을 하나요?
Azure Data Factory Data Flow
Elastic Search
[Cloud OnAir] BigQuery で実現する Smart Analytics Platform 2019年10月24日 放送
1- Introduction of Azure data factory.pptx
[DevGround] 린하게 구축하는 스타트업 데이터파이프라인
Qlik TECH TALK 20210706 SAPデータ分析を加速するQlikのアクセレレーターパッケージご紹介
Percona Live 2022 - MySQL Architectures
Azure Data Factory v2
Magento CMS Presentation
HandsOn ProxySQL Tutorial - PLSC18
Find Anything In Your APEX App - Fuzzy Search with Oracle Text
Introducing Databricks Delta
Introduction to Azure Data Factory
Change Data Feed in Delta
Ad

Viewers also liked (13)

PPTX
Qlik Sense dashboard. Chapter 2. Advanced Training
PPSX
QlikView vs Qlik Sense
PDF
QlikView & Salesforce
PPTX
Qlik Sense Dashboard. Get started.
POTX
Credon - Qlik Sense Presentation
PDF
Qlik-Education-Catalog-EN
PDF
Путь ПрофитМед: Аналитика с QlikView и Qlik Sense
PDF
QlikView / Qlik Sense (ver. EN)
PPTX
Modernizing the Finance Function with Qlik
DOC
Qlik project methodology handbook v 1.0 docx
PPTX
Qlik-16x9-CorpExecutive-Presentation_Mar2016
DOCX
Official Carlos Reid Biography
PPTX
Sbi_VA
Qlik Sense dashboard. Chapter 2. Advanced Training
QlikView vs Qlik Sense
QlikView & Salesforce
Qlik Sense Dashboard. Get started.
Credon - Qlik Sense Presentation
Qlik-Education-Catalog-EN
Путь ПрофитМед: Аналитика с QlikView и Qlik Sense
QlikView / Qlik Sense (ver. EN)
Modernizing the Finance Function with Qlik
Qlik project methodology handbook v 1.0 docx
Qlik-16x9-CorpExecutive-Presentation_Mar2016
Official Carlos Reid Biography
Sbi_VA
Ad

Similar to Qlik Sense for Beginners - www.techstuffy.com - QlikView Next Generation (19)

PDF
DS-Qlik-Sense-Desktop-EN
PDF
Ds qlik-sense-desktop-en
PDF
Ds qlik-sense-desktop-en
PDF
Ds qlik-sense-desktop-en
PDF
Ds qlik-sense-desktop-en
PDF
Detalhes Técnicos do Qlik Sense
PDF
Qlik Sense.pdfuuihoihiohoihoihoihoihohoihoi
PDF
Practical qlikview 25 page sample
PDF
Qlik Advanced Training
PDF
What’s New @ Qlik®
PPTX
Qlikview Online Training in Hyderabad
PPTX
Qlikview Online Training in Hyderabad
PDF
Qlikview for Beginners
PPSX
BI & Analytics in Action Using QlikView
PDF
THE BI Survey 16
PDF
Getting Started with Qlik Sense® Cloud: Understanding the Basics
PDF
Getting Started with Qlikview
PPT
QlikView-IP2.ppt
PDF
Qlikview-online-training | Qlikview Server training | Qlikview Designer
DS-Qlik-Sense-Desktop-EN
Ds qlik-sense-desktop-en
Ds qlik-sense-desktop-en
Ds qlik-sense-desktop-en
Ds qlik-sense-desktop-en
Detalhes Técnicos do Qlik Sense
Qlik Sense.pdfuuihoihiohoihoihoihoihohoihoi
Practical qlikview 25 page sample
Qlik Advanced Training
What’s New @ Qlik®
Qlikview Online Training in Hyderabad
Qlikview Online Training in Hyderabad
Qlikview for Beginners
BI & Analytics in Action Using QlikView
THE BI Survey 16
Getting Started with Qlik Sense® Cloud: Understanding the Basics
Getting Started with Qlikview
QlikView-IP2.ppt
Qlikview-online-training | Qlikview Server training | Qlikview Designer

Recently uploaded (20)

PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Cloud computing and distributed systems.
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Electronic commerce courselecture one. Pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Encapsulation_ Review paper, used for researhc scholars
Network Security Unit 5.pdf for BCA BBA.
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Dropbox Q2 2025 Financial Results & Investor Presentation
Unlocking AI with Model Context Protocol (MCP)
Reach Out and Touch Someone: Haptics and Empathic Computing
Per capita expenditure prediction using model stacking based on satellite ima...
Big Data Technologies - Introduction.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
NewMind AI Weekly Chronicles - August'25 Week I
Building Integrated photovoltaic BIPV_UPV.pdf
Cloud computing and distributed systems.
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
MYSQL Presentation for SQL database connectivity
Electronic commerce courselecture one. Pdf

Qlik Sense for Beginners - www.techstuffy.com - QlikView Next Generation

  • 1. Qlik Sense For Beginners By Mark O'Donovan www.techstuffy.com
  • 2. Qlik Sense for Beginners - Mark O'Donovan Copyright © 2014 Mark O'Donovan All rights reserved. ISBN: ISBN-13: 1
  • 3. Qlik Sense for Beginners - Mark O'Donovan 2 Contents Part 1. - Teach Me Qlik Sense 7 Chapter 1. - Tell me something about Qlik Sense 7 Who is this book aimed at 7 How to use this book 9 Examples in this book 10 About the Author 12 An overview of this book 14 Chapter 2. - Getting Started 17 Overview 17 Tell me something about Qlik Sense 18 Installation overview 20 Qlik Sense Installation 22 Summary 24 Chapter 3. - My First Qlik Sense App 25 Overview 25 Import Data into Qlik Sense 26 Data Load Editor (DLE) 36 Inline Tables 40 Basic concepts 47 Summary 51 Part 2. - Creating Qlik Sense Apps 52 Overview 52
  • 4. Qlik Sense for Beginners - Mark O'Donovan Read Data into Qlik Sense 53 Table Files - Excel Example 56 Text files 58 Inner Join 61 Part 3. - Manage Data 64 Overview 64 Manage data loaded into Qlik Sense 65 ODBC Connection to an Access database 78 Add some expressions 85 Read less data 89 Useful Script Functions 95 Folder connections 101 Part 4. - Charts and Tables 103 Overview 103 Tables 105 More Table Details 113 Bar chart 121 Line Chart 185 Pie Chart 133 Chart Expressions 136 Chart Groups 143 Change Charts 146 Part 5. - Development Tips 147 Overview 147 QlikView to Qlik Sense Migration 148 Memory stick development 151 3
  • 5. Qlik Sense for Beginners - Mark O'Donovan App icons 153 User Interface Design 155 Scripts and Debug 163 Subroutines 166 Loadscript tips 168 Bookmarks 170 Binary Statement 172 Export data to Excel 173 Part 6. - Advanced Topics 174 Overview 174 Storytelling 175 Chapter 1. - Advanced Sheet Objects 183 Overview 183 Line chart 185 Combo charts 190 Gauges 192 Scatter plot 194 Treemap 197 Url Links 202 Managing the Qlik Sense Data Model 204 Calendar Tables 222 Chapter 2. - Advanced Functions 229 Overview 229 Preceding Loads 232 File Functions 234 Class 237 4
  • 6. Qlik Sense for Beginners - Mark O'Donovan Aggr - Advanced Aggregation 240 Interval Match 244 Date Functions 248 Variables 250 Sql stored procedures 254 Dual Function 256 Set Analysis 261 Selection and Count functions 274 Web files 277 QVD - Qlik Sense Data 280 Qlik Sense Extensions 306 Part 7. - Further 310 What next ? 310 Thank You 311 Useful Websites 312 5
  • 7. Qlik Sense for Beginners - Mark O'Donovan 6 Copyright Page All rights reserved. No part of this publication may be reproduced or transmitted in any form or by any means without written permission from the author. Disclaimer Although the author and publisher have made every effort to ensure that the information in this book was correct at press time, the author and publisher do not assume and hereby disclaim any liability to any party for any loss, damage, or disruption caused by errors or omissions, whether such errors or omissions result from negligence, accident, or any other cause. Information sold in this book is sold without warranty, either expressed or implied. Title: Qlik Sense For Beginners Version: 1.0
  • 8. Qlik Sense for Beginners - Mark O'Donovan 7 Part 1. Teach Me Qlik Sense Chapter 1. Tell me something about Qlik Sense Who is this book aimed at Anyone who currently uses a spreadsheet, text file or database to save information and thinks it might be useful to analyse this information. This could be the everyday person who wants to track their personal finances or how they are progressing in their exerciseweight loss program. This could be the IT user who wants to explore sql backup data, web server logs or sql server reporting services (SSRS) logs. This could be the finance person who wants to use Qlik Sense to explore Revenue Information or Invoice Details. Some reasons to use Qlik Sense after you learn the basics from this book and tried some examples: ● It makes it easier to explore data and make decisions. ● It is helping you with your goals in life such as budgeting. ● You are using it at work whether in IT, Finance or another department. ● You might find that it helps you save you money. ● You see it more and more in job advertisements and feel it is something you should learn.
  • 9. Qlik Sense for Beginners - Mark O'Donovan The main reason to use Qlik Sense is that you think it is a useful tool. Why learn Qlik Sense and NOT QlikView QlikView is a great product and you might be wondering why you should learn Qlik Sense. Here are a few reasons why I think it is worth spending your time learning Qlik Sense: ● You like some of the features such as Story Telling that are in Qlik Sense but 8 not in QlikView. ● You find the responsive design of Qlik Sense that rearranges objects such as tablescharts depending on the size of the screen very useful. ● You are a IT freelancercontractor and want to stay ahead of the game and be prepared for any opportunities that come when companies need someone with Qlik Sense experience to help migrate their QlikView applications. ● At some point it the future Qlik will drop support for QlikView so it is best to be prepared. Qlik Sense is aimed more at a self-service style of business intelligence where users are encouraged to create their own charts tables where they do not already exist. Whereas QlikView which is described as ‘guided analytics’ generally involved more input from IT to make changes when used within a work environment. QlikView users had the ability to create their own charts and tables but in my experience most do not do more than creating a listbox.
  • 10. Qlik Sense for Beginners - Mark O'Donovan 9 How to use this book I think the best way to use this book is to work your way through the chapters in order, then you can start creating your own Qlik Sense apps with more confidence. If you have used QlikView before you might be familiar with the scripts used in the data load editor (loadscripts in QlikView). In this case you might be tempted to skip parts of chapters but this might just cause more confusion later on if your apps don’t resemble the screenshots in the book. The completed applications with be included with the sample data. These completed apps are useful to see what you will achieve through using this book and later to compare against your own apps. The sample data and completed apps are FREE to download whether or not you have purchased the book.
  • 11. Qlik Sense for Beginners - Mark O'Donovan 10 Examples in this book You can download all the sample data for this book from : http://www.techstuffy.com/downloads The sample data will be in a zip file containing all the data used for the examples within the book as well as solutions to the examples. Example Apps Throughout the book there will referenced to the ‘completed app’ in the sample data, these apps are to help you if you get stuck with the examples. Also some apps are referred to as ‘starting app’ , these apps are just to provide a starting point for the example. The data sources for these apps were loaded from the folder: C:QLIK SENSE SAMPLE DATAdata sources If you are using these apps and your data sources (such as excel and text files) are in a different location you will need to update the connection in the data load editor. To edit the connection go the Data Load Editor (DLE) and click the pencil icon for the ‘data sources’ folder and change the folder path, move the cursor to the folder name and click save.
  • 12. Qlik Sense for Beginners - Mark O'Donovan You will learn more about the Data Load Editor as you work your way through the book. 11 Using Example Apps To add the solutions to your hub copy the qvf files to the following folder: C:Users<your username>DocumentsQlikSenseApps The press F5 to refresh the hub and the application should appear. You will learn more about moving apps between computers within the book.
  • 13. Qlik Sense for Beginners - Mark O'Donovan 12 About the Author Mark O’Donovan Mark O'Donovan has been working within the IT industry for over 18 years within IT support and developer roles. For over 6 years Mark has been focused on Sql Server development and business intelligence applications such as Microsoft BI and QlikView. Mark is currently working as a QlikView developer in London and also managing the website www.techstuffy.com. websites To keep uptodate with QlikViewQlik Sense by subscribing to one of the following sites: http://www.techstuffy.com http://twitter.com/practicalqlik http://youtube.com/practicalqlik Other publications Practical QlikView Learn QlikView Development with lots of Practical Examples.
  • 14. Qlik Sense for Beginners - Mark O'Donovan 13 Practical QlikView on Amazon Practical QlikView 2 - Beyond Basic QlikView More advanced QlikView development techniques Practical QlikView 2 - Beyond Basic QlikView on Amazon Practical Sql Learn Sql Server Development from the basics to more advanced concepts. Practical Sql on Amazon For more information on the books search for these titles on Amazon.
  • 15. Qlik Sense for Beginners - Mark O'Donovan 14 An overview of this book This book is split into various parts. The aim of this book is to guide you from being a qlik sense beginner to someone who is ready to tackle some of the more advanced features of qlik sense development. Next we will give you an overview of what topics will be covered in the main parts of this book: Teach Me Qlik Sense We start by explaining what Qlik Sense is and how to download and install the Qlik Sense Desktop software. Next we cover how to create your first qlik sense app. Finally we cover some basic concepts and how to start using the Qlik Sense Desktop. Creating Qlik Sense Apps In this chapter we will describe: ● The types of files you can read data from into your Qlik Sense app. ● Demonstrate example apps using Excel and Text files. ● How you can filter the data in your data model using inner joins. Manage Data In this chapter of the book we will focus on the data that is being brought into your Qlik Sense app. We will cover: ● Reading data from ODBC and OLE DB connections. ● Managing the data such as creating links between 2 tables or reading less data using the WHERE clause.
  • 16. Qlik Sense for Beginners - Mark O'Donovan ● Creating expressions to calculate fields and also some useful expressions to know when loading data into your app. ● Some useful functions such as concat and count. ● Using Folder connections to create shortcuts to your data source folder contains 15 files such as Excel and text files. Charts and Tables In this part of the book we will be covering : ● Bar chart ● Line chart ● Pie chart ● Tables ● Chart Expression and Groups Development Tips In this part we will introduce some tips to help with your Qlik Sense development including: ● How to migrate documents from QlikView to Qlik Sense. ● How to work on apps located in other folders rather than the default Apps folder. ● How to change the app image displayed on the desktop hub ● Finally we will cover some useful design tips when creating your Qlik Sense apps. Advanced Topics In this final part we will cover some of the more advanced topics such as
  • 17. Qlik Sense for Beginners - Mark O'Donovan ● Advanced sheet objects including gauges, scatter plot and treemap. 16 ● Managing the data model. ● Calendar tables. ● Advanced functions including class, aggr, intervalmatch and dual. ● Using Sql stored procedures. ● Set analysis. ● QVDs to store data read from data sources and incremental loads. ● An introduction to qlik sense extensions.
  • 18. Qlik Sense for Beginners - Mark O'Donovan 17 Chapter 2. Getting Started Overview In this chapter we will cover: ● An introduction to QlikTech the developers of Qlik Sense. ● How to download and install QlikSense.
  • 19. Qlik Sense for Beginners - Mark O'Donovan Tell me something about Qlik Sense 18 What is this book about? This book is a practical introduction to Qlik Sense. First we will look at the basic concepts used in Qlik Sense so you can start using the software quickly, then we will explore different examples where Qlik Sense might be used. If you have used QlikView before you will be familiar with the scripting techniques used to bring data into the App. Finally we will discuss how you can take this new knowledge further. Who developed Qlik Sense ● Qlik Sense was developed by a Swedish company called QlikTech. ● QlikTech was founded in 1993. ● QlikTech has over 24,000 customers including Cisco, King, McAfee and many more. ● QlikTech has over 1000 Employees. ● Qlik Tech also developed a product call QlikView. The working title of Qlik Sense was Qlik.Next because it is seen as the next generation of QlikView.
  • 20. Qlik Sense for Beginners - Mark O'Donovan If you have never heard of QlikView, QlikTech or Qlik Sense before then hopefully the points above should satisfy you that QlikTech is by no means a small company. Next we will look at getting the software and installing it on your computer. 19
  • 21. Qlik Sense for Beginners - Mark O'Donovan 20 Installation overview What version of Qlik Sense is used in this book? This book uses Qlik Sense Desktop version 0.96 The Qlik Sense Desktop download is 120MB. What are the system requirements for Qlik Sense? Below is a table of system requirements for Qlik Sense installation: Operating System Windows 7,8,8.1 Memory 4GB+ Disk space 300MB+ , all features require 500MB Minimum Browser : Windows 7 IE 10, Chrome 24, Firefox 18 Minimum Browser : Windows 8 (not tablets) IE 10, Chrome 24 Screen Resolution (minimum) 1024x768 Where can I get the software and how much does it cost? It’s Free!
  • 22. Qlik Sense for Beginners - Mark O'Donovan 21 Go to : http://www.qlik.com/us/explore/products/sense/desktop Fill in the form and click on the ‘Download Now’ button to download the software. The software will automatically download.
  • 23. Qlik Sense for Beginners - Mark O'Donovan 22 Qlik Sense Installation Next we will install the Qlik Sense Desktop. The Qlik Sense Desktop is the application that will be used for the development and viewing of your qlik sense apps. 1. Double click on the downloaded file Qlik_Sense_Desktop_setup.exe and click the run button: 2. Click on the install option, accept the license agreement and click next. 3. Click Install.
  • 24. Qlik Sense for Beginners - Mark O'Donovan 4. When the installation has completed click the Finish button. 5. Now click on the desktop icon to start Qlik Sense: 23
  • 25. Qlik Sense for Beginners - Mark O'Donovan 24 Summary In this chapter we covered the system requirements for Qlik Sense and you have downloaded Qlik Sense Desktop and installed the application. In the next chapter you will start using Qlik Sense and create your first application, importing the data into Qlik Sense and creating a chart from the data.
  • 26. Qlik Sense for Beginners - Mark O'Donovan Chapter 3. My First Qlik Sense App 25 Overview In this chapter we are going to perform the following tasks: ● Import Excel data into a Qlik Sense App. ● Create a chart from the imported data. ● Display the data in a table. ● Create a table of calendar month names within the QlikView document so that there is a link between the imported data and this new table created within QlikView. ● Update the Chart and Table to display the month names.
  • 27. Qlik Sense for Beginners - Mark O'Donovan Import Data into Qlik Sense 1. Open the Qlik Sense Desktop by clicking the desktop shortcut or menu option. 2. You will be presented with a welcome message. 26 3. Click on the 'Create a new app' option. 4. Enter a name of 'My first app' and click create. 5. Click on the Open app button and the application will be opened. 6. Drag and drop the 'random-data-excel.xls' file with the sample data onto the app. The following screen should appear:
  • 28. Qlik Sense for Beginners - Mark O'Donovan 27 7. Click on the 'Load data' button.
  • 29. Qlik Sense for Beginners - Mark O'Donovan 8. Click on the 'Edit the sheet' button to begin creating your first sheet. Next we will create a simple bar chart and listbox based on the loaded data. 28 Sheet overview The sheet in edit mode is split into various parts as shown:
  • 30. Qlik Sense for Beginners - Mark O'Donovan 29 Left pane - library pane This has 3 main options shown in the last screenshot. ● Charts option - which is selected - From here you can drag objects to the sheet. ● Fields - Which shows all the available fields from the data model. ● Master Items - These show Dimensions , Measures and Vizualizations which have been setup to make the creation of objects such as chart easier. Middle pane - sheet
  • 31. Qlik Sense for Beginners - Mark O'Donovan The middle is the main design pane for creating and arranging your sheet objects. 30 Right pane - properties The right side is the properties pane and defaults to the sheet properties. If you require more space for the design pane click on the following icon in either the bottom leftright corner of the screen to hide the leftright pane. Create the sheet objects 1. Drag and drop the 'Bar chart' icon the the middle part of the sheet.
  • 32. Qlik Sense for Beginners - Mark O'Donovan 2. Click on the add dimension button and select the month field. 31 Dimensions Dimensions determine how the data will be grouped in the chart (the X axis). Measures The measure will determine what value is plotted on the y-axis of the chart. 3. Click on the add measure button. Select the total field and then select the sum(total) aggregation. 4. Drag the 'Filter pane' option to the sheet. 5. Click the 'add dimension' option and select month. 6. Click done to view your first sheet.
  • 33. Qlik Sense for Beginners - Mark O'Donovan 32 7. Click the save button. 8. Now if you select a MONTH value from the MONTH filter pane the chart will be updated to only display the selected months. Bar selection options If you select one of the Months from the bar chart you will be presented with the following options. The tick and cross are used to confirm or cancel the selection. The dash line box with the cross is to clear the selection. The first button on the left is to ‘Turn on the lasso selection’, this allows you to draw a shape around the bars you wish to select:
  • 34. Qlik Sense for Beginners - Mark O'Donovan You can also select bars using the x and y axes by selecting and holding the mouse down on one of the axes and dragging the mouse to select some bars as shown: 33
  • 35. Qlik Sense for Beginners - Mark O'Donovan 34 Filter selection options ‘Select possible’ will select all the possible options ie: those that are still white. ‘Select excluded’ will select all the options that are dark gray. ‘Select alternative’, alternative values are those that where possible before the current selection was made, For example if we select the month Sep: Here the alternative values are Jan,Aug and Nov.
  • 36. Qlik Sense for Beginners - Mark O'Donovan Whereas Feb,Mar and Apr have been excluded. So choosing the option ‘select alternative’ will select Jan,Aug and Nov and unselect Sep. 35 Completed App: My first qlik sense appMy first app-completed.qvf
  • 37. Qlik Sense for Beginners - Mark O'Donovan 36 Data Load Editor (DLE) In this book the Data Load Editor is often abbreviated to DLE. Whereas the Data Model Viewer is abbreviated to DMV. Just like when you editing a sheet the DLE is split into 3 main panes. Left pane:Sections The left pane is used to divide your loadscript into sections (In QlikView this was called tabs). You just click on the + symbol at the top of the pane to add a new section. Middle pane: The loadscript The middle pane contains the script for the currently selected section. Each new document contains SET statements to create variables that contain standard values such as the MonthNames or DayNames for the system settings. As you can probably tell from the MoneyFormat and DateFormat below the screenshot is a computer setup with the UK regional settings.
  • 38. Qlik Sense for Beginners - Mark O'Donovan Right pane:Create and Manage Connections The right pane allows you create connections to data sources such as Acccess Sql databases using ODBC or OLEDB connections. You also have the ability to select the data you wish to read into your app. 37 Bottom of screen: output button The output button at the bottom of the screen allows you to view the output of the last ‘load data’ command. Top right: Debug and Load data The Load data button is to run the current script and load data into your app. The scripts are run from top to bottom in the order of the sections in the left pane. The debug button is to the left of the load data button. Click on the debug button to make Variables and Breakpoint buttons appear at the bottom of the screen next to the Output button.
  • 39. Qlik Sense for Beginners - Mark O'Donovan 38 Variables You can create a simple variable by adding the line of code: LET mytestvar =1; If you click on the ‘load data’ button the variable mytestvar will appear in the ‘User defined variables’ and ‘All Variables sections. You can use the Variables dropdown menu to show certain variables : All, System, Reserved or User Defined. You can click on the star next to the variable name to add it to your favourites variables which is useful if you have many variables in your app. Breakpoints Breakpoints allow you to stop the loading of the script at a certain point, for example if you want to check the values of certain variables. You can click to the right of a line of code in the same column as the row numbers to add a breakpoint as shown:
  • 40. Qlik Sense for Beginners - Mark O'Donovan Finally if you put a tick in the ‘limited load’ tickbox you can enter the number of lines you wish to read. For example if we ticked the limited load and entered a value of 3 and click the play button we would see the following output. 39 Calendar << INL1E36 Lines fetched: 3 years_to_display Lines fetched: 2 09:46:47 Sheet1$ Lines fetched: 3 This shows us that no more that 3 lines of each source where read. New tab option - in the DLE In the DLE you can open various commands in a new tab like you might in a web browser. You do this by selecting the navigation button and then instead of clicking on the words ‘App Overview’ you click on the icon of 2 windows on the far right of the menu to open the option in a new tab.