The Tableau Performance Checklist: Data – Use Extracts
Next, we’ll explore the sixth point under the Data section of the Tableau Performance Checklist: “Use extracts wherever possible to accelerate performance. Hide unused and confidential fields. Roll up data granularity by pre-aggregating or filtering. Break hierarchies to only visible dimensions” There are many reasons to utilize extracts and many interpretations of when to use them […]
10 Questions for Tableau Instigator Gregory Lewandowski

I met Gregory Lewandowski (aka @lewandog) at the second Tableau Customer Conference. He was wearing this gangster/jazzy fedora, and when I asked him were he got it his answer was that he “knew a guy.” Gregory comes from big-company technology. He works at Cisco and knows how to get things done inside of a big global […]
Using import.io, Python and Tableau LOD Calculations to Visualize Top Baby Names over 101 Years
I haven’t had a ton of time to really dig into the new features of Tableau 9, but I did want to start playing with the new Level of Detail (LOD) calculations to see what they could do. The result is simple yet entertaining. The resulting viz can be found here as well as at the […]
Tableau Essentials: Calculated Fields – User Functions
In today’s article, we’ll examine User Functions that you can use as part of the Create Calculated Field tool. To access this window, right-click on either the Measure or Dimension window and select Create Calculated Field. Then, select User from the function drop-down menu. The user functions allows you to create filters based on your […]
The Drag-and-Drop Future of Data
What the world needs now is a ubiquitous schema that is without form and can capture everything. That sounds like Hadoop or some NoSQL capture/archive systems. We want these data sources to be more performant so that they can also support analytical analysis with tools like Tableau. Spark will help that along. What the world really needs is good data that performs – […]
What to Expect from InterWorks at Alteryx Inspire 2015
In case you weren’t aware, we’re only a few days out from one of the most exciting analytic conferences in the biz: Alteryx Inspire 2015! Inspire spans four days packed full of analytics goodness, including keynote speeches from Alteryx leadership as well as breakout sessions from the likes of Experian, Audi, Levi’s, Voya, Sprint and […]
Window Functions in Alteryx
Averages can be weighted too heavily on historical data: models expire, conditions change and behavior evolves. That is why a data analyst keeps a lot of tools in the kit to create an accurate picture of the present day. Window functions are used to remove the noise from random variation and remove the weight of […]
Bringing a Custom Map into Tableau in 10 Minutes or Less
I was recently lucky enough to present at the Berkeley Tableau User Group about how to create a viz that will keep people coming back. I’ll be writing more about this in a later post, but one of the steps I talked about was making your viz special. Seasoned Tableau pros have seen dozens of dashboards […]
Tableau Release Notes Made Easy – The Future Is Here
This post is also available in: German I am going to start off this blog post with a simple assumption: if you have used Tableau for a while, chances are you’ve read through the release notes on Tableau’s website. You were either checking if an issue you’re experiencing has been addressed in a later update, […]
Using the Tableau Data Interpreter
I’ve been concentrating for weeks on updating my book to include new Tableau 9.0 features. There are a couple of new features that will be featured in this video: The Data Intpreter Ad hoc calculations (with autofill) The video will also show you how to incorporate data blending using more than one dimension to blend […]