Bird
Raised Fist0
Power BIbi_tool~15 mins

Funnel charts in Power BI - Real Business Scenario

Choose your learning style10 modes available
Scenario Mode
👤 Your Role: You are a sales analyst at an e-commerce company.
📋 Request: Your manager wants to understand how many customers move through each stage of the sales process, from visiting the website to completing a purchase. They want a clear visual to spot where customers drop off.
📊 Data: You have data showing the number of customers at each stage: Website Visits, Product Views, Add to Cart, Checkout Started, and Purchase Completed.
🎯 Deliverable: Create a funnel chart in Power BI that shows the number of customers at each sales stage to highlight drop-off points.
Progress0 / 6 steps
Sample Data
StageCustomers
Website Visits10000
Product Views7000
Add to Cart3500
Checkout Started2000
Purchase Completed1500
1
Step 1: Load the sales funnel data into Power BI by importing the table with 'Stage' and 'Customers' columns.
Use 'Get Data' > 'Enter Data' and paste the sample data.
Expected Result
Data table named 'SalesFunnel' with 5 rows and 2 columns appears in Power BI.
2
Step 2: Create a funnel chart visual on the report canvas.
From the Visualizations pane, select the 'Funnel chart' icon.
Expected Result
An empty funnel chart placeholder appears on the report.
3
Step 3: Assign the 'Stage' field to the 'Group' area of the funnel chart.
Drag 'Stage' from the 'SalesFunnel' table to the 'Group' field well of the funnel chart.
Expected Result
The funnel chart groups data by sales stages.
4
Step 4: Assign the 'Customers' field to the 'Values' area of the funnel chart.
Drag 'Customers' from the 'SalesFunnel' table to the 'Values' field well of the funnel chart.
Expected Result
The funnel chart displays the size of each stage based on customer counts.
5
Step 5: Sort the funnel stages in the correct order from top (Website Visits) to bottom (Purchase Completed).
Create a new column 'StageOrder' with numbers 1 to 5 for each stage, then sort 'Stage' by 'StageOrder'.
Expected Result
Funnel stages appear in logical sales order, showing a smooth funnel shape.
6
Step 6: Format the funnel chart for clarity: add data labels, adjust colors, and add a title.
In the Format pane, turn on 'Data labels', set colors to distinct shades, and add title 'Sales Funnel - Customer Journey'.
Expected Result
Funnel chart clearly shows customer counts at each stage with labels and a descriptive title.
Final Result
Website Visits
↓
Product Views
↓
Add to Cart
↓
Checkout Started
↓
Purchase Completed
✓There is a significant drop from Website Visits (10,000) to Product Views (7,000).
✓Half of the customers who view products add items to the cart (3,500).
✓The biggest drop-off happens between Product Views and Add to Cart stages.
✓Only 15% of initial visitors complete a purchase.
Bonus Challenge

Create a calculated measure to show the conversion rate between each stage as a percentage and display it on the funnel chart.

Show Hint
Use DAX to calculate conversion rate by dividing the current stage customers by the previous stage customers, then format as percentage.

Practice

(1/5)
1. What is the main purpose of a Funnel chart in Power BI?
easy
A. To show the relationship between two numeric variables
B. To display geographic data on a map
C. To compare sales across different regions using bars
D. To show how many items move through ordered steps in a process

Solution

  1. Step 1: Understand the funnel chart concept

    A funnel chart visualizes stages in a process and how many items pass through each stage.
  2. Step 2: Match the purpose with options

    Only To show how many items move through ordered steps in a process describes showing items moving through ordered steps, which is the funnel chart's purpose.
  3. Final Answer:

    To show how many items move through ordered steps in a process -> Option D
  4. Quick Check:

    Funnel chart = ordered steps count [OK]
Hint: Funnel charts track step-by-step drop-offs [OK]
Common Mistakes:
  • Confusing funnel charts with bar or map charts
  • Thinking funnel charts show relationships between variables
  • Assuming funnel charts display geographic data
2. Which of the following is the correct way to set up a funnel chart in Power BI?
easy
A. Use a numeric field for steps and a category field for counts
B. Use a category field for steps and a numeric field for counts
C. Use two numeric fields, one for steps and one for counts
D. Use two category fields, one for steps and one for counts

Solution

  1. Step 1: Identify the data roles in funnel charts

    Funnel charts require a category field to define the ordered steps and a numeric field to show counts or amounts.
  2. Step 2: Match the correct data setup

    Use a category field for steps and a numeric field for counts correctly assigns category for steps and numeric for counts, which is the required setup.
  3. Final Answer:

    Use a category field for steps and a numeric field for counts -> Option B
  4. Quick Check:

    Category = steps, Numeric = counts [OK]
Hint: Steps = category, counts = numeric [OK]
Common Mistakes:
  • Swapping numeric and category fields
  • Using two numeric fields instead of category + numeric
  • Using two category fields which cannot show counts
3. Given the following data for a funnel chart:
Step: [Visited Website, Added to Cart, Purchased]
Count: [1000, 300, 150]
What will the funnel chart show at the 'Added to Cart' step?
medium
A. 300
B. 450
C. 150
D. 1000

Solution

  1. Step 1: Identify the count for the 'Added to Cart' step

    The count given for 'Added to Cart' is 300.
  2. Step 2: Understand funnel chart display

    The funnel chart shows the count value for each step, so at 'Added to Cart' it will show 300.
  3. Final Answer:

    300 -> Option A
  4. Quick Check:

    Count at 'Added to Cart' = 300 [OK]
Hint: Match step name to count value [OK]
Common Mistakes:
  • Choosing the first step's count instead of the current step
  • Adding counts instead of reading the step's count
  • Confusing 'Purchased' count with 'Added to Cart'
4. You created a funnel chart but it shows all steps with the same size bars. What is the most likely cause?
medium
A. You used a measure that returns the same value for all steps
B. You used a category field for counts instead of a numeric field
C. You did not sort the steps in the correct order
D. You used a numeric field for steps instead of a category field

Solution

  1. Step 1: Analyze why all bars are the same size

    If all bars have the same size, the numeric values used for counts are likely identical for every step.
  2. Step 2: Identify the cause in data or measure

    A measure returning the same value for all steps causes this issue, as the funnel chart uses those values for bar sizes.
  3. Final Answer:

    You used a measure that returns the same value for all steps -> Option A
  4. Quick Check:

    Same value measure = equal bar sizes [OK]
Hint: Check measure values differ per step [OK]
Common Mistakes:
  • Assuming sorting affects bar size
  • Confusing category and numeric fields causing this issue
  • Ignoring measure logic that returns constant values
5. You want to create a funnel chart showing customer drop-off through 4 steps: Visited, Signed Up, Subscribed, Renewed. Your data has counts for each step but the funnel chart shows steps in alphabetical order instead of the process order. How can you fix this?
hard
A. Use a pie chart instead of a funnel chart
B. Change the numeric counts to text values
C. Sort the category field by a numeric column that defines the step order
D. Remove the numeric field and use only the category field

Solution

  1. Step 1: Understand the sorting issue in funnel charts

    By default, Power BI sorts category fields alphabetically, which can misorder process steps.
  2. Step 2: Apply sorting by numeric order column

    Adding a numeric column that defines the correct step order and sorting the category field by it fixes the order in the funnel chart.
  3. Final Answer:

    Sort the category field by a numeric column that defines the step order -> Option C
  4. Quick Check:

    Sort steps by numeric order column [OK]
Hint: Sort steps by numeric order column [OK]
Common Mistakes:
  • Trying to fix order by changing counts to text
  • Switching chart type instead of fixing order
  • Removing numeric field which breaks funnel chart
Recommended

Ready to prove it?

Pass the test and this pattern moves unknown strong while earning +1 Grip toward your certificate.

10 questions~5 mineasy hard