Clustering continuous and categorical data in Alteryx

For this weeks client project at The Data School, one of my objectives was to group the clients customers based on the types of services that they were purchasing from the client. This is also known as customer segmentation. The business case for customer segmentation...

Publishing to Tableau Server with tabcmd

Last week I got acquainted with tabcmd, the Tableau Server command line utility. With tabcmd, you can automate various Tableau Server processes from your local machine. In this post, I’ll document some of the publishing processes and automation that are possible...

How to make a correlation matrix in Tableau

A correlation matrix is handy for summarising and visualising the strength of relationships between continuous variables. Essentially, a correlation matrix is a grid of values that quantify the association between every possible pair of variables that you want to...

Web Scraping JavaScript Content

Introduction Web scraping is an extremely powerful method for obtaining data that is hosted on the web. In its simplest form, web scraping involves accessing the HTML code (the foundational programming language on which websites are built) of a given website, and...

Chaining apps in Alteryx

I hit a wall in my previous post when trying to dynamically update a drop down interface tool with the field names of a given input dataset. The issue was that if the field names in the incoming dataset were different to the field names of the dataset that I built my...