Qlik Sense Business Analyst Free Sample Questions

20 free sample questions175 in the full practice test

Try simulator

QSBA2024 Sample Questions

  1. Question 1

    A financial services firm needs to create a risk exposure dashboard. A key requirement is to color-code a scatter plot of investments based on a calculated Risk Score, where scores below 20 are green, 20-50 are yellow, and above 50 are red. The Risk Score is already calculated as a measure. Which expression, used in the object's color properties, is the most efficient way to implement this requirement?

    Answer and explanation

    Correct answer: D

    The most efficient and correct method is to use a nested If statement with the RGB() color functions. Using color names like 'Green' is not a valid function output for color expressions. Pick(Match()) is overly complex for a numerical range comparison. ColorMix1 is used for creating a gradient between two colors based on a value's position within a range (0 to 1), not for defining discrete color breaks as required by the scenario.

  2. Question 2

    A supply chain analyst is building an application to monitor inventory levels. The primary data table contains ProductID, WarehouseID, TransactionDate, and Quantity. The analyst needs to create a master measure that calculates the 'Stock on Hand' for any given date selection. This requires summing all quantities for transactions up to and including the maximum selected date. Which set analysis expression correctly calculates this running total?

    Answer and explanation

    Correct answer: A

    This expression correctly calculates the cumulative sum. The set modifier instructs the Sum aggregation to consider all transactions where the TransactionDate is less than or equal to the maximum TransactionDate currently in the selection scope. This effectively creates a running total up to the selected point in time, while still respecting other selections like ProductID or WarehouseID.

  3. Question 3

    A business analyst at an e-commerce company is creating a dashboard. They need to display the top 5 customers by sales, but also include an 'Others' category that aggregates the sales for all remaining customers. How can this be achieved within a single bar chart dimension?

    Answer and explanation

    Correct answer: A

    The most direct and intended way to achieve this in Qlik Sense is by using the dimension or measure limitation properties within the chart itself. You can set the limitation to 'Fixed number' for the top 5, and then simply enable the 'Show others' option to automatically group the remaining values.

  4. Question 4

    A business analyst has loaded two tables, Sales and Sales_Targets, into the Data Manager. Both tables contain a Region and a Quarter field (e.g., 'Q1 2024'). To analyze performance against targets, these tables must be associated. However, the business analyst wants to avoid a synthetic key on Region and Quarter. What is the recommended approach in the Data load editor to create a robust, single-field key for this association?

    Answer and explanation

    Correct answer: B

    The best practice to resolve a multi-field association and avoid synthetic keys is to create a composite key. This involves concatenating the linking fields (Region and Quarter) with a separator into a new, single key field in both tables. This creates a clean, efficient, and direct link between the tables.

  5. Question 5

    Multiple answers

    During a requirements gathering session for a new human resources dashboard, the HR Director states, 'I need to see the employee headcount trend over the last 3 years, but I also need to be able to see the distribution of employees by age bracket and tenure at any point in time. It must be clear how our demographics are shifting.' Which combination of visualizations would best fulfill all aspects of this request? (Select TWO)

    Answer and explanation

    Correct answers: A, D

    A line chart is the standard and most effective way to show a trend over a continuous period, directly addressing the requirement to see the headcount trend over 3 years.

    A distribution plot or histogram is specifically designed to show how data is distributed across different bins or brackets, making it the perfect choice to visualize the distribution of employees by age and tenure.

  6. Question 6

    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.

    Answer and 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.

  7. Question 7

    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?

    Answer and 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.

  8. Question 8

    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?

    Answer and 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.

  9. Question 9

    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?

    Answer and 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.

  10. Question 10

    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?

    Answer and 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.

Register free to unlock 10 more sample questions

Lifetime One

Own this practice test forever.

$79.99
$75.99
one-time
  • Full access to 175 questions
  • Study, Timed & Flashcard Modes
  • All past and future versions i
  • Detailed Explanations
  • Study Tracking & Past Attempts
  • Brainy AI Assistant
  • Lifetime updates

Two

Any 2 exams per month.

$20.00/exam
$39.99
/month
  • 2 active exam slots
  • Study, Timed & Flashcard Modes
  • All past and future versions i
  • Detailed Explanations
  • Study Tracking & Past Attempts
  • 1,000 Brainy AI Credits
  • Cancel anytime

Premium Twelve

Any 12 exams over 3 months.

$15.00/exam
$179.99
/3 months
  • 4 active exam slots
  • Study, Timed & Flashcard Modes
  • All past and future versions i
  • Detailed Explanations
  • Study Tracking & Past Attempts
  • 15,000 Brainy AI Credits
  • Dedicated support
  • Friend seat included — full access

Trusted by professionals at

NvidiaSupabaseGitHubOpenAITursoClerkClaude AIAmazon