0
0
Tableaubi_tool~20 mins

Joining tables in Tableau - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Master of Joining Tables
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
1:30remaining
Understanding Join Types in Tableau

Which join type in Tableau will keep all rows from the left table and only matching rows from the right table?

ALeft Join
BInner Join
CRight Join
DFull Outer Join
Attempts:
2 left
💡 Hint

Think about which join keeps everything from the first table regardless of matches.

dax_lod_result
intermediate
1:30remaining
Result of Joining Two Tables on a Key

Given two tables in Tableau: Customers with 5 rows and Orders with 8 rows. If you perform an inner join on CustomerID, and 3 customers have orders, how many rows will the joined table have?

A15 rows
B3 rows
C5 rows
D8 rows
Attempts:
2 left
💡 Hint

Inner join keeps only matching rows. Each order belongs to one customer.

🔧 Formula Fix
advanced
2:00remaining
Fixing a Join Result with Unexpected Nulls

You joined two tables in Tableau using an inner join on ProductID. However, some rows in the result have nulls in the right table's columns. What is the most likely cause?

AThere are mismatched data types in the join keys
BThe join condition is on the wrong column
CThe join is actually a left join, not inner join
DThe right table has duplicate ProductID values
Attempts:
2 left
💡 Hint

Check if the keys you join on have the same data type in both tables.

visualization
advanced
2:00remaining
Visualizing Join Results in Tableau

You want to create a dashboard showing total sales by customer after joining Customers and Sales tables. Which visualization best shows this?

AA scatter plot of sales amount vs customer age
BA pie chart showing percentage of customers by region
CA bar chart with Customer Name on X-axis and Total Sales on Y-axis
DA line chart showing sales over time
Attempts:
2 left
💡 Hint

Think about showing total sales per customer clearly.

🎯 Scenario
expert
2:30remaining
Choosing the Correct Join for a Complex Scenario

You have two tables: Employees and Projects. Some employees are not assigned to any projects yet, and some projects have no employees assigned. You want a view that shows all employees and all projects, matching where possible, and showing nulls where no match exists. Which join type should you use in Tableau?

AInner Join
BFull Outer Join
CRight Join
DLeft Join
Attempts:
2 left
💡 Hint

Think about including all rows from both tables, even if no match exists.