All in Tableau Prep

When you union tables in Tableau, you append two tables of data vertically. That means if you have two tables that are 1,000 rows each, the result of the union will be a single table that is 2,000 rows. Shared columns will align automatically, and unique columns will not.

Unions provide the ability to relate multiple tables that contain different data types of structures without worrying about granularity. Many times, fact tables that primarily consist of measures cannot be joined together because the join would lead to undesired row duplication.

One of the primary ways we combine multiple tables of data in Tableau Prep is with joins! Joins allow us to merge multiple tables of data horizontally on a common key.

One of the things that distinguishes joins in Tableau Prep from Tableau Desktop are all the join types we can create! In Tableau Desktop, we're limited to Left, Right, Inner and Outer joins. In Tableau Prep we have those four options with the addition of Left Unmatched, Right Matched and All Unmatched. Those unmatched join types provide greater flexibility to create customized workflows and identify values which did not match in our join clause.

Do you want to label just the first and last point in a graph in Tableau? For a line graph, that's simply a couple clicks away. But for a bar chart or any other type of graph, it might be a bit more involved.

Our go-to method for labeling just the first and last points is to write a table calculation utilizing the FIRST() and LAST() functions and to drop that on the label tab in the Marks card.

Want to learn how? Check out this video!

A fundamental component of Tableau Prep is the ability to clean messy data. One of the best ways to do that is by creating groups! However, creating groups can be confusing. How does Tableau Prep decide what to name a group? For example, if you group "Boise" and "Boise City" together into a single city name, which does Tableau Prep choose? Well, that all depends on the grouping method you select.

Automated Groups: If you use automated groups (grouping on pronunciation, common characters, etc.) it will choose the more populous value. So if there are 100 rows for "Boise" and 5 rows for "Boise City", the group name will default to "Boise".

Tableau Prep is a powerful data preparation tool which allows you to do complex data transformation in a "no code" environment. No need to learn Python, SQL or R to shape your data.

While Tableau Prep has come a long ways in its first five years of existence, it's still a young tool with limitations. For example, it's not strong at crafting multi-row formulas (e.g. referencing the value from the previous row in the next row).

Tableau Prep is a powerful tool for cleaning, structuring and preparing data for analysis in Tableau Desktop. The Tableau Prep Builder software provides the ability to create data workflows which can be run manually. That's fine when data is updated infrequently, but it doesn't work well when data needs to be refreshed every day or every hour.

Tableau Prep is a powerful tool for cleaning and shaping data. One of its weaknesses is that it can be slow on a desktop computer. There are a number of reasons for that (computer memory limitations, size of data source, complexity of steps, etc.). One of the ways that Tableau Prep conducts these performance issues is to sample your data automatically.

Are you having trouble getting your data to work in Tableau the way you want? Join us to learn how to prepare data for analysis in Tableau!

You can find a thousand tutorials on how to use Tableau, but they're all worthless until your data is structured for analysis in the format that Tableau likes. Don't get stuck in your analysis journey because Tableau doesn't like your data.

6 data formats to avoid, 8 key rules for structuring data, and 1 video you can't miss. Check out the recording to learn about the key concepts you can utilize to prepare for your data for Tableau.