QSBA2024 Sample Questions & Answers
Expect questions on developing applications with advanced features, the single biggest weight, plus understanding Qlik Sense's capabilities and data associations, designing visualizations and enhancing apps, and loading data through the Data Manager.
Launch the full QSBA2024 simulator →Showing 10 of 20 free samples.
- Question 1Beginner
Prepare and Load Data · Data Manager best practices
True or False: When using Data Manager to associate two tables, if Qlik Sense provides a recommendation with a high confidence score, the analyst should always apply it without further investigation to ensure model efficiency.
Show answer & explanation
Correct answer: B
False. While the Data Manager's recommendations are a powerful guide, a business analyst must always use their domain knowledge to validate them. An association might be technically correct based on field names and data profiling, but contextually wrong for the business logic. For example, associating
OrderDatewithShipDatecould be recommended but would create a flawed model. Analysts must review and confirm that the recommended associations make logical sense for the analysis. - Question 2Advanced
Develop Applications · Using advanced aggregation functions
An analyst is building an app for the sales team. A requirement is to show the sales performance of each salesperson relative to the average sales of their specific region. Which function should be used to achieve this comparison within a chart expression?
Show answer & explanation
Correct answer: D
The
totalqualifier is the key.Sum(Sales)calculates the sales for the current dimension (Salesperson).Avg(total Sales)calculates the average of sales for all salespeople within the same region, ignoring the Salesperson dimension but respecting the Region dimension. This provides the correct regional average for the comparison. - Question 3Beginner
Design Applications · Application design methodologies (DAR)
A business analyst is designing a dashboard for executives. The primary goal is to provide a high-level overview of company performance on a single screen, with the ability to understand the status of key metrics at a glance. The design should follow the DAR (Dashboard, Analysis, Reporting) methodology. Which sheet design principle is most appropriate for this initial dashboard sheet?
Show answer & explanation
Correct answer: B
The 'Dashboard' layer in the DAR methodology is intended for at-a-glance monitoring. It should consist of high-level, summary visualizations like KPIs, gauges, and simple charts that quickly convey status and performance without requiring deep interaction or reading.
- Question 4Intermediate
Develop Applications · Using snapshots and live data in stories
A marketing analyst needs to create a story to present campaign results. The presentation must include a slide showing the state of the app when the 'Email' campaign is selected, and another slide showing the state when the 'Social Media' campaign is selected. However, the analyst also needs one slide with a live, interactive chart where they can make selections during the presentation. How should the analyst construct this story?
Show answer & explanation
Correct answer: C
This is the correct approach. Snapshots are used to capture a visualization in a specific state (e.g., with certain selections applied) and embed it as a static image in a story. For interactivity, embedding a live sheet allows the presenter to make selections and interact with the objects directly during the presentation. This combination meets all requirements.
- Question 5Intermediate
Prepare and Load Data · Data transformation in the script
A business analyst is profiling a newly loaded
Customerstable. In a filter pane for thePostalCodefield, the analyst notices that some codes are formatted as five-digit numbers (e.g., 90210) while others are strings (e.g., 'SW1A 0AA'). This data quality issue is causing incorrect associations and sorting problems. What is the most appropriate place to standardize thePostalCodefield to a text format for all records?Show answer & explanation
Correct answer: C
The Data load editor is the correct place to perform data cleansing and transformation. By using an expression like
Text(PostalCode) as PostalCodein theLOADscript, the analyst ensures that all values in the field are loaded as a consistent text data type before they are stored in the data model. This solves the problem at the source for the entire application. - Question 6Beginner
Identify Requirements · Interpreting Qlik Associations
When interpreting the results from Qlik's associative model, what does the color white signify in a filter pane list?
Show answer & explanation
Correct answer: C
White represents the 'possible' values. These are data values that are associated with the current selections (green) and are therefore still available for further filtering. This is a core concept of the associative experience, showing the user what is still relevant based on their choices.
- Question 7Advanced
Develop Applications · Time-series analysis with Set Analysis
A business analyst needs to create a KPI that shows the Year-over-Year (YoY) sales growth percentage. The app contains a
Salesfield and aYearfield. Which expression would correctly calculate this metric, assuming the user might select a single year?Show answer & explanation
Correct answer: B
This expression uses set analysis to correctly calculate YoY growth.
Sum({ } Sales)calculates sales for the currently selected max year.Sum({ } Sales)calculates sales for the prior year by modifying theYearselection within the expression. The formula (Current - Previous) / Previous then gives the correct growth percentage, independent of the chart type. - Question 8Intermediate
Identify Requirements · Understanding Section Access behavior
A business analyst is working with sensitive data and needs to implement section access in the script to restrict user access to specific rows. The section access table specifies which
Countryvalues each user can see. A user who is only granted access to 'USA' makes a selection on a product. What will this user see in theCountryfilter pane?Show answer & explanation
Correct answer: A
Section Access performs data reduction at the time of app open. The data for countries the user is not authorized to see is completely removed from the data model for their session. Therefore, the user's app will behave as if 'USA' is the only country that exists in the data set.
- Question 9Beginner
Design Applications · Using Master Items
During application design, an analyst determines that several complex calculations will be used repeatedly across more than 20 charts and tables. To ensure consistency, reduce errors, and simplify maintenance, what is the best practice for managing these calculations?
Show answer & explanation
Correct answer: C
Master Items (specifically Master Measures) are the designated feature for creating a centralized, reusable library of calculations. They can be given user-friendly names, descriptions, and tags. If the logic needs to be updated, it only needs to be changed in one place (the Master Measure), and all linked visualizations will update automatically. This is the core of governed self-service.
- Question 10IntermediateSelect 3
Design Applications · Configuring complex visualizations
An analyst is building a manufacturing dashboard that includes data on production
VolumeandDefectRate. The business user wants to see the relationship between these two metrics in a scatter plot. The user also wants the size of each bubble in the plot to represent theTotalCostassociated with that production run. Which actions must the analyst take to configure the scatter plot correctly? (Select THREE)Show answer & explanation
Correct answers: A, B, C
The dimension determines what each individual bubble represents. In this case, each bubble is a unique production run.
A scatter plot requires two measures to define the position of each bubble on the X and Y axes. These correspond to Volume and Defect Rate.
To make the scatter plot a bubble chart, a third measure is used to control the size of the bubbles. This is configured in the specific 'Bubble size' property.
Ready for the real thing?
The full QSBA2024 simulator has every exam-style question, timed mode, and instant scoring.