Joins in Tableau: Inner, outer, left, or a right join in Tableau
Key Takeaways
The video demonstrates how to use joins in Tableau, including inner, outer, left, and right joins, to merge multiple data sources and perform analysis.
Full Transcript
one of the most important aspects of your work in tableau is the data source you are using to perform analysis quite often the data will be stored in multiple locations and hence you will have to deal with a number of data sources which live in different environments nevertheless you are going to want to use all of the data available to you and run analysis on everything together the way we merge multiple data sources is by using joins for those of you who have already followed our program and especially our SQL videos you'll be familiar with what follows in this video so feel free to skip or continue watching as a refresher for the rest please follow along when we want to perform cross data table joins we want to combine two or more data tables to create a unique database how do we join separate data tables well there are a few ways to do that we can create an inner outer left or a right join let's open an excel file to demonstrate a bit better what each type of join represents here we have two very simple tables the first one shows us the age of three basketball players and the second one shows us the salary of basketball players please note that the two tables are different due to their last rows we have LeBron James in the first one and Kyrie Irving in the second okay let's say we would like to run some analysis and use the data available in both tables therefore as described earlier we have to use joints but how do we do that we can easily see that the two tables have one column in common the basketball player column this column will serve as a key when we put together the information from both tables a left join would mean that the left column of the first table will lead the way we will use it to create a table containing age and salary information about the three players we see here whenever we find one of these players to the right we'll add their salary in the new table as you can see here if their name is not present to the right which is the case with LeBron James's salary we will have a null value in the table if a player's name is not present in the left column of the first table we will not include any information about them as this is a left join and any rows which are not present in the key field of the left table are omitted in the new table a right join functions in the same way however this time the left column of the second table leads the way Kyrie Irving replaces LeBron James who is not present in the left table hence the only missing value would be Kyrie Irving's H given that the only information we have about him is in the right table the case when we are interested in the intersection of the two tables only is called an inner join this is when we create a table that contains rows where we have an exact match between the key fields we are joining the two tables with in our case basketball player this time the newly created table contains two rows only both tables contain information about these players hence this is an inner join an outer join would be the opposite case we add all rows of the two tables regardless of whether there is a match in the key field we are linking with when there isn't we would have null values which is the case with both LeBron James and Kyrie Irving here these are the main principles you need to understand when deciding whether to create a left right inner or outer join in tableau depending on your needs and the specific case you were working on you will be able to apply one of these structures and join your data
Original Description
👉🏻 Download Our Free Data Science Career Guide: https://bit.ly/2POLaN8
👉🏻 Sign up for Our Complete Data Science Training with 57% OFF: https://bit.ly/3iKD0lv
Using joins in Tableau – this is the way we merge multiple data sources. One of the most important aspects of your work in Tableau is the data source you are using to perform analysis. Quite often the data will be stored in multiple locations, and hence you will have to deal with a number of data sources which live in different environments. Nevertheless, you are going to want to use all of the data available to you and run analysis on everything together.
When we want to perform ‘cross data table joins’ we want to combine two or more data tables to create a unique database.
How do we join separate data tables?
Well, there are a few ways to do that.
We can create an inner, outer, left, or a right join. Depending on your needs and on the specific case you are working on, you will be able to apply one of these structures and join your data.
► Consider hitting the SUBSCRIBE button if you LIKE the content: https://www.youtube.com/c/365DataScience?sub_confirmation=1
► VISIT our website: https://bit.ly/365ds
🤝 Connect with us LinkedIn: https://www.linkedin.com/company/365datascience/
365 Data Science is an online educational career website that offers the incredible opportunity to find your way into the data science world no matter your previous knowledge and experience. We have prepared numerous courses that suit the needs of aspiring BI analysts, Data analysts and Data scientists.
We at 365 Data Science are committed educators who believe that curiosity should not be hindered by inability to access good learning resources. This is why we focus all our efforts on creating high-quality educational content which anyone can access online.
Check out our Data Science Career guides: https://www.youtube.com/playlist?list=PLaFfQroTgZnyQFq4nUfb-w2vEopN3ULMb
#tableau #datascience #spreadsheets
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from 365 Data Science · 365 Data Science · 56 of 60
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
▶
57
58
59
60
Population vs Sample
365 Data Science
Data Science & Statistics: Levels of measurement
365 Data Science
Statistics Tutorials: Mean, median and mode
365 Data Science
Skewness
365 Data Science
What is a distribution?
365 Data Science
The Normal Distribution
365 Data Science
Central limit theorem
365 Data Science
Student's T Distribution
365 Data Science
Type I error vs Type II error
365 Data Science
Hypothesis testing. Null vs alternative
365 Data Science
The linear regression model
365 Data Science
Simple linear regression model. Geometrical representation
365 Data Science
INDEX and MATCH application of the two functions separately and combined [Advanced Excel]
365 Data Science
INDIRECT Excel Function: How it works and when to use it [Advanced Excel]
365 Data Science
VLOOKUP and MATCH another useful functions combination [Advanced Excel]
365 Data Science
VLOOKUP COLUMN and ROW - Handle large data tables with ease [Advanced Excel]
365 Data Science
The ELIF keyword [Python Fundamentals]
365 Data Science
Working with Tuples in Python
365 Data Science
Database Terminology - A Beginners Guide
365 Data Science
Relational Database Essentials
365 Data Science
Database vs Spreadsheet - Advantages and Disadvantages
365 Data Science
Conditional Statements and Loops
365 Data Science
Backpropagation – The Math Behind Optimization
365 Data Science
Monte Carlo: Forecasting Stock Prices Part I
365 Data Science
Monte Carlo: Forecasting Stock Prices Part II
365 Data Science
Monte Carlo: Forecasting Stock Prices Part III
365 Data Science
365 Data Science Online Program
365 Data Science
Data frames - Creating a data frame
365 Data Science
Data Science & Statistics: Slicing a matrix in R
365 Data Science
Data frames in R - Exporting data in R
365 Data Science
Data frames in R - Transforming data PART II
365 Data Science
Data Frames in R - Subsetting a data frame
365 Data Science
Data Science & Statistics: Matrix arithmetic in R
365 Data Science
Data Science & Statistics: Indexing an element from a matrix
365 Data Science
Data Frames in R - Extending a data frame
365 Data Science
Data Science & Statistics: Creating a matrix in R FASTER
365 Data Science
Data Science & Statistics: Creating a Matrix in R
365 Data Science
Data frames - Importing data in R
365 Data Science
Data frames in R - Getting a sense of your data
365 Data Science
Data frames in R - Transforming data PART I
365 Data Science
Data frames in R - Import a CSV in R
365 Data Science
Data Science & Statistics: Matrix operations in R
365 Data Science
Data Science & Statistics: Matrix recycling in R
365 Data Science
Tableau vs Excel: When to use Tableau and when to use Excel
365 Data Science
Download Tableau: Learn how to download Tableau Public
365 Data Science
Connecting data sources: Useful tips when connecting data sources to Tableau
365 Data Science
The Tableau interface: See how to navigate through the Tableau interface
365 Data Science
Tableau data visualization: Create your first Tableau visualization!
365 Data Science
Duplicating sheets: This is how to duplicate a sheet in Tableau
365 Data Science
Build a table in Tableau: The steps needed to create a simple table in Tableau
365 Data Science
Custom fields in Tableau: Using Tableau operators to create custom fields
365 Data Science
Custom fields in Tableau: Add calculations to tables through custom fields
365 Data Science
Totals in Tableau: Learn how to display subtotals and totals in Tableau
365 Data Science
Gross Margin calculation in Tableau
365 Data Science
What is a filter in Tableau: Set up a filter in Tableau to specify the data you want to show
365 Data Science
Joins in Tableau: Inner, outer, left, or a right join in Tableau
365 Data Science
Building a Tableau dashboard: Three types of charts you want to have in a Tableau dashboard
365 Data Science
Creating great looking charts in Tableau: Real life Exercise on charts in Tableau
365 Data Science
Joins in Tableau: Choose the correct join type
365 Data Science
How to make a data check in Tableau: A quick data check is better than no data check
365 Data Science
More on: BI Tools
View skill →Related AI Lessons
⚡
⚡
⚡
⚡
The Attention Economy: Your Attention Is Worth More Than Gold
Medium · Data Science
What I Learned Building a Tableau Dashboard for Deloitte’s Data Analytics Simulation
Medium · Data Science
Six Months, 9,541 Restaurant Development Records, and What the Data Actually Says
Medium · Data Science
CRM Analitiği ile Müşteri Değerini Anlamak: RFM, CLTV ve Predictive CLTV Rehberi
Medium · Data Science
🎓
Tutor Explanation
DeepCamp AI