Tableau Data Normalizing Tips and Tricks for Use

When an Excel data source (other than a cube) is already formatted as a cross-tabulation or is otherwise aggregated, options for viewing, aggregating, and grouping in Tableau are limited. Tableau cannot see underlying data points that have already been summarized into a higher-level group or order. To take advantage of Tableau's full functionality, you need to normalize the data before connecting to it from Tableau.
You can normalize a table manually, but Tableau provides an Excel add-in that does a lot of the work for you. The Excel add-in is available for download from the "Attachments" section of the Installing the Tableau Add-In for Reshaping Data in Excel article.

Normalize an Excel table

This example shows an Excel table before and after it is normalized. You start with a table listing students and their grades in three subjects. In a crosstab layout, you have a column for each subject.
IDGenderSchoolMathEnglishScience
1MWest908070
2FSouth505050
3MCentral908090
4MCentral508080
5MWest10090100
6FWest808060
7FSouth5080100
8FCentral8050100
9MSouth708080
A normalized table gives Tableau the maximum amount of flexibility for aggregation and grouping. Normalization has one row for every unique individual record. To normalize the table, you replace the three subject columns with a single Subject column, and add a column for Score.
IDGenderSchoolSubjectScore
1MWestMath90
1MWestEnglish80
1MWestScience70
2FSouthMath50
2FSouthEnglish50
2FSouthScience50
3MCentralMath90
3MCentralEnglish80
3MCentralScience90
4MCentralMath50
4MCentralEnglish80
4MCentralScience80
5MWestMath100
5MWestEnglish90
5MWestScience100
6FWestMath80
6FWestEnglish80
6FWestScience60
7FSouthMath50
7FSouthEnglish80
7FSouthScience100
8FCentralMath80
8FCentralEnglish50
8FCentralScience100
9MSouthMath70
9MSouthEnglish80
9MSouthScience80
For additional information about normalizing Excel workbooks, see the Preparing Excel Files for Analysis article.