Portfolio

A selection of my Tableau visualizations, viz extensions, and other projects.

Michael's Map Layers Extension — Tableau Viz Extension

Featured

A layered freeform canvas for Tableau. Replaces the classic map-layers technique (MAKEPOINT, a blank background map, and a pile of calc gymnastics) with a plain x,y canvas: place a point, pick a content type (text, BAN, shapes, bars, sparklines, column charts, donuts), done. No calculated fields required.

Viz ExtensionClaude CodeJavaScript

Super Table — Tableau Viz Extension

A fully configurable table viz extension for Tableau. Drag dimensions and measures onto encoding shelves and configure every column independently — number format, conditional formatting, sparklines, period-over-period, tooltips, and more. No calculated fields required.

Viz ExtensionClaude CodeJavaScript

KPI Card — Tableau Viz Extension

A custom Tableau viz extension. Drop a measure and a date onto two encoding shelves and get a BAN, period-over-period delta, sparkline trend chart, and optional goal tracking — no calculated fields required.

Viz ExtensionClaude CodeJavaScript

Make it with Map Layers

A dashboard used in my Make it with Map Layers Presentation. Build 3 simple charts and tables using Map Layers and compare them to building them using out-of-the-box Tableau functionality.

TableauVOTDMap Layers

DZV is EZ - TC26 Presentation

The final build from my TC26 presentation, DZV is EZ. Some practical, real-life examples of using Dynamic Zone Visibility that will enhance, elevate and improve your dashboard. The best bit of it all, it is easy to apply.

TableauDZVPresentationsTC26

Learn how to build a Drill Down Bar Chart in a Single Sheet

This viz deep dives on all the steps needed to build a drill down bar chart to interrogate outcomes at all levels of your organization.

TableauDynamic Drill DownInstructional

Tableau User Groups - Advent Calendar

One of my favorite builds. This entire viz is a single sheet built using map layers and exploiting the 'Add Zoom to Extent' functionality to create these animations. Behind each door is a wonderful Tableau User Group. Learn all about them and the incredible organizers who put so much time and effort into running great events for their groups.

TableauUser GroupsMap Layers

Interested in a Custom Project?

I'm available for consulting, dashboard development, and Tableau projects. Let's discuss how I can help visualize your data.

Get in Touch