├── .DS_Store ├── .gitignore ├── Chapter02 ├── Sample Files 2.1 - Connecting to Text and Excel Files │ ├── Archive │ │ ├── April 2016 Sales.xlsx │ │ ├── August 2016 Sales.xlsx │ │ ├── February 2016 Sales.xlsx │ │ ├── January 2016 Sales.xlsx │ │ ├── July 2016 Sales.xlsx │ │ ├── June 2016 Sales.xlsx │ │ ├── March 2016 Sales.xlsx │ │ ├── May 2016 Sales.xlsx │ │ ├── November Sales.xlsx │ │ ├── October 2016 Sales.xlsx │ │ └── September 2016 Sales.xlsx │ ├── December 2016 Sales.csv │ └── December 2016 Sales.xlsx ├── Sample Files 2.2 - Connecting to PDF Files │ └── Sales Summary.pdf ├── Sample Files 2.3 - Connecting to SAS, SPSS and R Files │ └── December 2016 Sales.RData ├── Sample Files 2.4 - Connecting to On-Premises Databases │ └── WideWorldImportersDW-Full.bak ├── Sample Files 2.5 - Connecting to Cloud Databases │ └── December 2016 Sales.csv ├── Sample Files 2.6 - Connecting to Tableau Extracts │ └── Superstore Sales.hyper └── Sample Files 2.8 - Writing Data to CSV and Hyper Files │ └── Superstore Sales.hyper ├── Chapter03 ├── Sample Files 3.1 - Renaming Columns │ └── December 2016 Sales.xlsx ├── Sample Files 3.2 - Filtering your Dataset │ └── Superstore Sales.hyper ├── Sample Files 3.3 - Changing Data Types │ └── December 2016 Sales.xlsx ├── Sample Files 3.4 - Auto Validating Data │ └── User List.csv ├── Sample Files 3.5 - Validating Data with a Custom Reference List │ ├── User List.csv │ └── User Types.xlsx └── Sample Files 3.6 - Splitting Columns │ └── December 2016 Sales.xlsx ├── Chapter04 ├── Sample Files 4.1 - Data Granularity │ └── Superstore.tflx ├── Sample Files 4.2 - Aggregating Values │ └── Superstore.tflx ├── Sample Files 4.3 - Fixed LOD Expresions │ └── December 2016 Sales.csv ├── Sample Files 4.4 - Grouping Data │ └── 2016 Sales.csv └── Sample Files 4.5 - Grouping Data with Roles │ ├── 2016 Sales.csv │ └── Department Values.csv ├── Chapter05 ├── Sample Files 5.1 - Combining Data with UNION │ ├── DataExport_NOV_Sales.csv │ ├── DataExport_NOV_SalesData.csv │ └── POS_Sales_Data_November_2016.xlsx ├── Sample Files 5.2 - Combining Data Ingest and UNION Actions │ ├── April 2016 Sales.xlsx │ ├── August 2016 Sales.xlsx │ ├── December 2016 Sales.xlsx │ ├── February 2016 Sales.xlsx │ ├── January 2016 Sales.xlsx │ ├── July 2016 Sales.xlsx │ ├── June 2016 Sales.xlsx │ ├── March 2016 Sales.xlsx │ ├── May 2016 Sales.xlsx │ ├── November 2016 Sales.xlsx │ ├── October 2016 Sales.xlsx │ └── September 2016 Sales.xlsx ├── Sample Files 5.3 - Combining Datasets Using an Inner Join │ ├── Customers.csv │ └── Orders.csv ├── Sample Files 5.4 - Combining Datasets Using a Left or Right Join │ ├── LoyaltyData.csv │ └── Sales Data.xlsx ├── Sample Files 5.5 - Expanding Datasets Using Full Outer Join │ └── Projects.xlsx └── Sample Files 5.6 - Expanding Datasets Using Not Inner Join │ └── Projects.xlsx ├── Chapter06 ├── Sample Files 6.1 - Pivoting Columns to Rows │ └── SalesData.csv ├── Sample Files 6.2 - Pivoting Columns to Rows Using Wildcards │ └── SalesData.csv └── Sample Files 6.3 - Rows to Columns │ └── RevenueData.csv ├── Chapter07 ├── Sample Files 7.1 - Creating Calculated Fields │ └── December 2016 Sales.xlsx ├── Sample Files 7.2 - Creating Conditional Calculations │ └── December 2016 Sales.xlsx ├── Sample Files 7.3 - Extracting Substrings │ └── December 2016 Sales.xlsx ├── Sample Files 7.4 - Changing Date Formats with Calculations │ └── December 2016 Sales.csv ├── Sample Files 7.5 - Creating Relative Temporal Calculations │ └── Support Requests Extract.csv └── Sample Files 7.6 - Creating Regular Expressions in Calculations │ ├── Chats.xlsx │ ├── Missed Chats.csv │ └── Support Requests Extract.csv ├── Chapter08 ├── Sample Files 8.1 - Preparing Tableau Prep to work with R │ └── Rserve_1.8-7.tar.gz ├── Sample Files 8.2 - Embedding R code in a Tableau Prep Flow │ ├── R_functions_for_Tableau.R │ └── Transaction Amount by Date.xlsx ├── Sample Files 8.3 - Forecasting Time Series Using R │ ├── Transaction Amount by Date.xlsx │ └── forecast.r └── Sample Files 8.5 - Embedding Python code in a Tableau Prep Flow │ ├── Outlier Detection.py │ └── sales amount by date.csv ├── Chapter09 ├── Sample Files 9.1 - Creating a Flow for Transaction Analytics │ ├── CustomerList.csv │ ├── OnlineSales_2020_01.csv │ ├── OnlineSales_2020_02.csv │ ├── OnlineSales_2020_03.csv │ ├── OnlineSales_2020_04.csv │ ├── OnlineSales_2020_05.csv │ ├── OnlineSales_2020_06.csv │ ├── Products.csv │ ├── STORE_SALES_EXPORT.xlsx │ ├── Shipping.csv │ ├── ShippingData.hyper │ └── returns_h1_2020.csv └── Sample Files 9.2 - Creating a Call Centre Flow for Instant Analysis │ ├── call_data.csv │ ├── case_data.xlsx │ └── csat_data.csv ├── LICENSE └── README.md /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /Chapter02/Sample Files 2.1 - Connecting to Text and Excel Files/Archive/April 2016 Sales.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter02/Sample Files 2.1 - Connecting to Text and Excel Files/Archive/April 2016 Sales.xlsx -------------------------------------------------------------------------------- /Chapter02/Sample Files 2.1 - Connecting to Text and Excel Files/Archive/August 2016 Sales.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter02/Sample Files 2.1 - Connecting to Text and Excel Files/Archive/August 2016 Sales.xlsx -------------------------------------------------------------------------------- /Chapter02/Sample Files 2.1 - Connecting to Text and Excel Files/Archive/February 2016 Sales.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter02/Sample Files 2.1 - Connecting to Text and Excel Files/Archive/February 2016 Sales.xlsx -------------------------------------------------------------------------------- /Chapter02/Sample Files 2.1 - Connecting to Text and Excel Files/Archive/January 2016 Sales.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter02/Sample Files 2.1 - Connecting to Text and Excel Files/Archive/January 2016 Sales.xlsx -------------------------------------------------------------------------------- /Chapter02/Sample Files 2.1 - Connecting to Text and Excel Files/Archive/July 2016 Sales.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter02/Sample Files 2.1 - Connecting to Text and Excel Files/Archive/July 2016 Sales.xlsx -------------------------------------------------------------------------------- /Chapter02/Sample Files 2.1 - Connecting to Text and Excel Files/Archive/June 2016 Sales.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter02/Sample Files 2.1 - Connecting to Text and Excel Files/Archive/June 2016 Sales.xlsx -------------------------------------------------------------------------------- /Chapter02/Sample Files 2.1 - Connecting to Text and Excel Files/Archive/March 2016 Sales.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter02/Sample Files 2.1 - Connecting to Text and Excel Files/Archive/March 2016 Sales.xlsx -------------------------------------------------------------------------------- /Chapter02/Sample Files 2.1 - Connecting to Text and Excel Files/Archive/May 2016 Sales.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter02/Sample Files 2.1 - Connecting to Text and Excel Files/Archive/May 2016 Sales.xlsx -------------------------------------------------------------------------------- /Chapter02/Sample Files 2.1 - Connecting to Text and Excel Files/Archive/November Sales.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter02/Sample Files 2.1 - Connecting to Text and Excel Files/Archive/November Sales.xlsx -------------------------------------------------------------------------------- /Chapter02/Sample Files 2.1 - Connecting to Text and Excel Files/Archive/October 2016 Sales.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter02/Sample Files 2.1 - Connecting to Text and Excel Files/Archive/October 2016 Sales.xlsx -------------------------------------------------------------------------------- /Chapter02/Sample Files 2.1 - Connecting to Text and Excel Files/Archive/September 2016 Sales.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter02/Sample Files 2.1 - Connecting to Text and Excel Files/Archive/September 2016 Sales.xlsx -------------------------------------------------------------------------------- /Chapter02/Sample Files 2.1 - Connecting to Text and Excel Files/December 2016 Sales.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter02/Sample Files 2.1 - Connecting to Text and Excel Files/December 2016 Sales.csv -------------------------------------------------------------------------------- /Chapter02/Sample Files 2.1 - Connecting to Text and Excel Files/December 2016 Sales.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter02/Sample Files 2.1 - Connecting to Text and Excel Files/December 2016 Sales.xlsx -------------------------------------------------------------------------------- /Chapter02/Sample Files 2.2 - Connecting to PDF Files/Sales Summary.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter02/Sample Files 2.2 - Connecting to PDF Files/Sales Summary.pdf -------------------------------------------------------------------------------- /Chapter02/Sample Files 2.3 - Connecting to SAS, SPSS and R Files/December 2016 Sales.RData: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter02/Sample Files 2.3 - Connecting to SAS, SPSS and R Files/December 2016 Sales.RData -------------------------------------------------------------------------------- /Chapter02/Sample Files 2.4 - Connecting to On-Premises Databases/WideWorldImportersDW-Full.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter02/Sample Files 2.4 - Connecting to On-Premises Databases/WideWorldImportersDW-Full.bak -------------------------------------------------------------------------------- /Chapter02/Sample Files 2.5 - Connecting to Cloud Databases/December 2016 Sales.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter02/Sample Files 2.5 - Connecting to Cloud Databases/December 2016 Sales.csv -------------------------------------------------------------------------------- /Chapter02/Sample Files 2.6 - Connecting to Tableau Extracts/Superstore Sales.hyper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter02/Sample Files 2.6 - Connecting to Tableau Extracts/Superstore Sales.hyper -------------------------------------------------------------------------------- /Chapter02/Sample Files 2.8 - Writing Data to CSV and Hyper Files/Superstore Sales.hyper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter02/Sample Files 2.8 - Writing Data to CSV and Hyper Files/Superstore Sales.hyper -------------------------------------------------------------------------------- /Chapter03/Sample Files 3.1 - Renaming Columns/December 2016 Sales.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter03/Sample Files 3.1 - Renaming Columns/December 2016 Sales.xlsx -------------------------------------------------------------------------------- /Chapter03/Sample Files 3.2 - Filtering your Dataset/Superstore Sales.hyper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter03/Sample Files 3.2 - Filtering your Dataset/Superstore Sales.hyper -------------------------------------------------------------------------------- /Chapter03/Sample Files 3.3 - Changing Data Types/December 2016 Sales.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter03/Sample Files 3.3 - Changing Data Types/December 2016 Sales.xlsx -------------------------------------------------------------------------------- /Chapter03/Sample Files 3.4 - Auto Validating Data/User List.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter03/Sample Files 3.4 - Auto Validating Data/User List.csv -------------------------------------------------------------------------------- /Chapter03/Sample Files 3.5 - Validating Data with a Custom Reference List/User List.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter03/Sample Files 3.5 - Validating Data with a Custom Reference List/User List.csv -------------------------------------------------------------------------------- /Chapter03/Sample Files 3.5 - Validating Data with a Custom Reference List/User Types.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter03/Sample Files 3.5 - Validating Data with a Custom Reference List/User Types.xlsx -------------------------------------------------------------------------------- /Chapter03/Sample Files 3.6 - Splitting Columns/December 2016 Sales.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter03/Sample Files 3.6 - Splitting Columns/December 2016 Sales.xlsx -------------------------------------------------------------------------------- /Chapter04/Sample Files 4.1 - Data Granularity/Superstore.tflx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter04/Sample Files 4.1 - Data Granularity/Superstore.tflx -------------------------------------------------------------------------------- /Chapter04/Sample Files 4.2 - Aggregating Values/Superstore.tflx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter04/Sample Files 4.2 - Aggregating Values/Superstore.tflx -------------------------------------------------------------------------------- /Chapter04/Sample Files 4.3 - Fixed LOD Expresions/December 2016 Sales.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter04/Sample Files 4.3 - Fixed LOD Expresions/December 2016 Sales.csv -------------------------------------------------------------------------------- /Chapter04/Sample Files 4.4 - Grouping Data/2016 Sales.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter04/Sample Files 4.4 - Grouping Data/2016 Sales.csv -------------------------------------------------------------------------------- /Chapter04/Sample Files 4.5 - Grouping Data with Roles/2016 Sales.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter04/Sample Files 4.5 - Grouping Data with Roles/2016 Sales.csv -------------------------------------------------------------------------------- /Chapter04/Sample Files 4.5 - Grouping Data with Roles/Department Values.csv: -------------------------------------------------------------------------------- 1 | Department 2 | Household Appliances 3 | Groceries 4 | Electronics -------------------------------------------------------------------------------- /Chapter05/Sample Files 5.1 - Combining Data with UNION/DataExport_NOV_Sales.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter05/Sample Files 5.1 - Combining Data with UNION/DataExport_NOV_Sales.csv -------------------------------------------------------------------------------- /Chapter05/Sample Files 5.1 - Combining Data with UNION/DataExport_NOV_SalesData.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter05/Sample Files 5.1 - Combining Data with UNION/DataExport_NOV_SalesData.csv -------------------------------------------------------------------------------- /Chapter05/Sample Files 5.1 - Combining Data with UNION/POS_Sales_Data_November_2016.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter05/Sample Files 5.1 - Combining Data with UNION/POS_Sales_Data_November_2016.xlsx -------------------------------------------------------------------------------- /Chapter05/Sample Files 5.2 - Combining Data Ingest and UNION Actions/April 2016 Sales.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter05/Sample Files 5.2 - Combining Data Ingest and UNION Actions/April 2016 Sales.xlsx -------------------------------------------------------------------------------- /Chapter05/Sample Files 5.2 - Combining Data Ingest and UNION Actions/August 2016 Sales.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter05/Sample Files 5.2 - Combining Data Ingest and UNION Actions/August 2016 Sales.xlsx -------------------------------------------------------------------------------- /Chapter05/Sample Files 5.2 - Combining Data Ingest and UNION Actions/December 2016 Sales.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter05/Sample Files 5.2 - Combining Data Ingest and UNION Actions/December 2016 Sales.xlsx -------------------------------------------------------------------------------- /Chapter05/Sample Files 5.2 - Combining Data Ingest and UNION Actions/February 2016 Sales.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter05/Sample Files 5.2 - Combining Data Ingest and UNION Actions/February 2016 Sales.xlsx -------------------------------------------------------------------------------- /Chapter05/Sample Files 5.2 - Combining Data Ingest and UNION Actions/January 2016 Sales.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter05/Sample Files 5.2 - Combining Data Ingest and UNION Actions/January 2016 Sales.xlsx -------------------------------------------------------------------------------- /Chapter05/Sample Files 5.2 - Combining Data Ingest and UNION Actions/July 2016 Sales.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter05/Sample Files 5.2 - Combining Data Ingest and UNION Actions/July 2016 Sales.xlsx -------------------------------------------------------------------------------- /Chapter05/Sample Files 5.2 - Combining Data Ingest and UNION Actions/June 2016 Sales.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter05/Sample Files 5.2 - Combining Data Ingest and UNION Actions/June 2016 Sales.xlsx -------------------------------------------------------------------------------- /Chapter05/Sample Files 5.2 - Combining Data Ingest and UNION Actions/March 2016 Sales.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter05/Sample Files 5.2 - Combining Data Ingest and UNION Actions/March 2016 Sales.xlsx -------------------------------------------------------------------------------- /Chapter05/Sample Files 5.2 - Combining Data Ingest and UNION Actions/May 2016 Sales.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter05/Sample Files 5.2 - Combining Data Ingest and UNION Actions/May 2016 Sales.xlsx -------------------------------------------------------------------------------- /Chapter05/Sample Files 5.2 - Combining Data Ingest and UNION Actions/November 2016 Sales.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter05/Sample Files 5.2 - Combining Data Ingest and UNION Actions/November 2016 Sales.xlsx -------------------------------------------------------------------------------- /Chapter05/Sample Files 5.2 - Combining Data Ingest and UNION Actions/October 2016 Sales.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter05/Sample Files 5.2 - Combining Data Ingest and UNION Actions/October 2016 Sales.xlsx -------------------------------------------------------------------------------- /Chapter05/Sample Files 5.2 - Combining Data Ingest and UNION Actions/September 2016 Sales.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter05/Sample Files 5.2 - Combining Data Ingest and UNION Actions/September 2016 Sales.xlsx -------------------------------------------------------------------------------- /Chapter05/Sample Files 5.3 - Combining Datasets Using an Inner Join/Customers.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter05/Sample Files 5.3 - Combining Datasets Using an Inner Join/Customers.csv -------------------------------------------------------------------------------- /Chapter05/Sample Files 5.3 - Combining Datasets Using an Inner Join/Orders.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter05/Sample Files 5.3 - Combining Datasets Using an Inner Join/Orders.csv -------------------------------------------------------------------------------- /Chapter05/Sample Files 5.4 - Combining Datasets Using a Left or Right Join/LoyaltyData.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter05/Sample Files 5.4 - Combining Datasets Using a Left or Right Join/LoyaltyData.csv -------------------------------------------------------------------------------- /Chapter05/Sample Files 5.4 - Combining Datasets Using a Left or Right Join/Sales Data.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter05/Sample Files 5.4 - Combining Datasets Using a Left or Right Join/Sales Data.xlsx -------------------------------------------------------------------------------- /Chapter05/Sample Files 5.5 - Expanding Datasets Using Full Outer Join/Projects.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter05/Sample Files 5.5 - Expanding Datasets Using Full Outer Join/Projects.xlsx -------------------------------------------------------------------------------- /Chapter05/Sample Files 5.6 - Expanding Datasets Using Not Inner Join/Projects.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter05/Sample Files 5.6 - Expanding Datasets Using Not Inner Join/Projects.xlsx -------------------------------------------------------------------------------- /Chapter06/Sample Files 6.1 - Pivoting Columns to Rows/SalesData.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter06/Sample Files 6.1 - Pivoting Columns to Rows/SalesData.csv -------------------------------------------------------------------------------- /Chapter06/Sample Files 6.2 - Pivoting Columns to Rows Using Wildcards/SalesData.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter06/Sample Files 6.2 - Pivoting Columns to Rows Using Wildcards/SalesData.csv -------------------------------------------------------------------------------- /Chapter06/Sample Files 6.3 - Rows to Columns/RevenueData.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter06/Sample Files 6.3 - Rows to Columns/RevenueData.csv -------------------------------------------------------------------------------- /Chapter07/Sample Files 7.1 - Creating Calculated Fields/December 2016 Sales.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter07/Sample Files 7.1 - Creating Calculated Fields/December 2016 Sales.xlsx -------------------------------------------------------------------------------- /Chapter07/Sample Files 7.2 - Creating Conditional Calculations/December 2016 Sales.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter07/Sample Files 7.2 - Creating Conditional Calculations/December 2016 Sales.xlsx -------------------------------------------------------------------------------- /Chapter07/Sample Files 7.3 - Extracting Substrings/December 2016 Sales.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter07/Sample Files 7.3 - Extracting Substrings/December 2016 Sales.xlsx -------------------------------------------------------------------------------- /Chapter07/Sample Files 7.4 - Changing Date Formats with Calculations/December 2016 Sales.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter07/Sample Files 7.4 - Changing Date Formats with Calculations/December 2016 Sales.csv -------------------------------------------------------------------------------- /Chapter07/Sample Files 7.5 - Creating Relative Temporal Calculations/Support Requests Extract.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter07/Sample Files 7.5 - Creating Relative Temporal Calculations/Support Requests Extract.csv -------------------------------------------------------------------------------- /Chapter07/Sample Files 7.6 - Creating Regular Expressions in Calculations/Chats.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter07/Sample Files 7.6 - Creating Regular Expressions in Calculations/Chats.xlsx -------------------------------------------------------------------------------- /Chapter07/Sample Files 7.6 - Creating Regular Expressions in Calculations/Missed Chats.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter07/Sample Files 7.6 - Creating Regular Expressions in Calculations/Missed Chats.csv -------------------------------------------------------------------------------- /Chapter07/Sample Files 7.6 - Creating Regular Expressions in Calculations/Support Requests Extract.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter07/Sample Files 7.6 - Creating Regular Expressions in Calculations/Support Requests Extract.csv -------------------------------------------------------------------------------- /Chapter08/Sample Files 8.1 - Preparing Tableau Prep to work with R/Rserve_1.8-7.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter08/Sample Files 8.1 - Preparing Tableau Prep to work with R/Rserve_1.8-7.tar.gz -------------------------------------------------------------------------------- /Chapter08/Sample Files 8.2 - Embedding R code in a Tableau Prep Flow/R_functions_for_Tableau.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter08/Sample Files 8.2 - Embedding R code in a Tableau Prep Flow/R_functions_for_Tableau.R -------------------------------------------------------------------------------- /Chapter08/Sample Files 8.2 - Embedding R code in a Tableau Prep Flow/Transaction Amount by Date.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter08/Sample Files 8.2 - Embedding R code in a Tableau Prep Flow/Transaction Amount by Date.xlsx -------------------------------------------------------------------------------- /Chapter08/Sample Files 8.3 - Forecasting Time Series Using R/Transaction Amount by Date.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter08/Sample Files 8.3 - Forecasting Time Series Using R/Transaction Amount by Date.xlsx -------------------------------------------------------------------------------- /Chapter08/Sample Files 8.3 - Forecasting Time Series Using R/forecast.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter08/Sample Files 8.3 - Forecasting Time Series Using R/forecast.r -------------------------------------------------------------------------------- /Chapter08/Sample Files 8.5 - Embedding Python code in a Tableau Prep Flow/Outlier Detection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter08/Sample Files 8.5 - Embedding Python code in a Tableau Prep Flow/Outlier Detection.py -------------------------------------------------------------------------------- /Chapter08/Sample Files 8.5 - Embedding Python code in a Tableau Prep Flow/sales amount by date.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter08/Sample Files 8.5 - Embedding Python code in a Tableau Prep Flow/sales amount by date.csv -------------------------------------------------------------------------------- /Chapter09/Sample Files 9.1 - Creating a Flow for Transaction Analytics/CustomerList.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter09/Sample Files 9.1 - Creating a Flow for Transaction Analytics/CustomerList.csv -------------------------------------------------------------------------------- /Chapter09/Sample Files 9.1 - Creating a Flow for Transaction Analytics/OnlineSales_2020_01.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter09/Sample Files 9.1 - Creating a Flow for Transaction Analytics/OnlineSales_2020_01.csv -------------------------------------------------------------------------------- /Chapter09/Sample Files 9.1 - Creating a Flow for Transaction Analytics/OnlineSales_2020_02.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter09/Sample Files 9.1 - Creating a Flow for Transaction Analytics/OnlineSales_2020_02.csv -------------------------------------------------------------------------------- /Chapter09/Sample Files 9.1 - Creating a Flow for Transaction Analytics/OnlineSales_2020_03.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter09/Sample Files 9.1 - Creating a Flow for Transaction Analytics/OnlineSales_2020_03.csv -------------------------------------------------------------------------------- /Chapter09/Sample Files 9.1 - Creating a Flow for Transaction Analytics/OnlineSales_2020_04.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter09/Sample Files 9.1 - Creating a Flow for Transaction Analytics/OnlineSales_2020_04.csv -------------------------------------------------------------------------------- /Chapter09/Sample Files 9.1 - Creating a Flow for Transaction Analytics/OnlineSales_2020_05.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter09/Sample Files 9.1 - Creating a Flow for Transaction Analytics/OnlineSales_2020_05.csv -------------------------------------------------------------------------------- /Chapter09/Sample Files 9.1 - Creating a Flow for Transaction Analytics/OnlineSales_2020_06.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter09/Sample Files 9.1 - Creating a Flow for Transaction Analytics/OnlineSales_2020_06.csv -------------------------------------------------------------------------------- /Chapter09/Sample Files 9.1 - Creating a Flow for Transaction Analytics/Products.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter09/Sample Files 9.1 - Creating a Flow for Transaction Analytics/Products.csv -------------------------------------------------------------------------------- /Chapter09/Sample Files 9.1 - Creating a Flow for Transaction Analytics/STORE_SALES_EXPORT.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter09/Sample Files 9.1 - Creating a Flow for Transaction Analytics/STORE_SALES_EXPORT.xlsx -------------------------------------------------------------------------------- /Chapter09/Sample Files 9.1 - Creating a Flow for Transaction Analytics/Shipping.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter09/Sample Files 9.1 - Creating a Flow for Transaction Analytics/Shipping.csv -------------------------------------------------------------------------------- /Chapter09/Sample Files 9.1 - Creating a Flow for Transaction Analytics/ShippingData.hyper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter09/Sample Files 9.1 - Creating a Flow for Transaction Analytics/ShippingData.hyper -------------------------------------------------------------------------------- /Chapter09/Sample Files 9.1 - Creating a Flow for Transaction Analytics/returns_h1_2020.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter09/Sample Files 9.1 - Creating a Flow for Transaction Analytics/returns_h1_2020.csv -------------------------------------------------------------------------------- /Chapter09/Sample Files 9.2 - Creating a Call Centre Flow for Instant Analysis/call_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter09/Sample Files 9.2 - Creating a Call Centre Flow for Instant Analysis/call_data.csv -------------------------------------------------------------------------------- /Chapter09/Sample Files 9.2 - Creating a Call Centre Flow for Instant Analysis/case_data.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter09/Sample Files 9.2 - Creating a Call Centre Flow for Instant Analysis/case_data.xlsx -------------------------------------------------------------------------------- /Chapter09/Sample Files 9.2 - Creating a Call Centre Flow for Instant Analysis/csat_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/Chapter09/Sample Files 9.2 - Creating a Call Centre Flow for Instant Analysis/csat_data.csv -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Tableau-Prep-Cookbook/HEAD/README.md --------------------------------------------------------------------------------