QSBA2024 Sample Questions

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.

  1. 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 OrderDate with ShipDate could be recommended but would create a flawed model. Analysts must review and confirm that the recommended associations make logical sense for the analysis.

  2. 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 total qualifier 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.

  3. 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.

  4. 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.

  5. Question 5Intermediate

    Prepare and Load Data · Data transformation in the script

    A business analyst is profiling a newly loaded Customers table. In a filter pane for the PostalCode field, 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 the PostalCode field 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 PostalCode in the LOAD script, 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.

  6. 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.

  7. 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 Sales field and a Year field. 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 the Year selection within the expression. The formula (Current - Previous) / Previous then gives the correct growth percentage, independent of the chart type.

  8. 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 Country values 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 the Country filter 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.

  9. 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.

  10. Question 10IntermediateSelect 3

    Design Applications · Configuring complex visualizations

    An analyst is building a manufacturing dashboard that includes data on production Volume and DefectRate. 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 the TotalCost associated 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.