VizWiz

Launch, grow, and unlock your career in data
Showing posts with label matrix. Show all posts

July 14, 2026

The Frequency Matrix: A Tableau Technique You're Missing

No comments

What if the data you already have could reveal something you've never seen before? It can, and it starts with a technique most Tableau analysts have never tried: the frequency matrix. In this full keynote from Appalachian State University's Analytics Day, Andy Kriebel (Tableau Hall of Fame Visionary and founder of Next Level Tableau) builds a frequency matrix from scratch, then shows the same underlying data six different ways: Sankey diagrams, tree diagrams, network diagrams, geographic flow maps, box plots, and slope graphs. You'll walk away with a technique you can take straight back to your own data, whether you're working with enrollment numbers, customer flow, product usage, or anything else where you need to compare two categories at once. What's covered: - What a frequency matrix is and how to read one - Building a frequency matrix step by step in Tableau - Using calculated fields to highlight the most common and highest-performing combinations - Visualizing the same relationship with Sankey diagrams, tree diagrams, and network diagrams - Mapping geographic flow with Make Point and Make Line - Guiding principles for building dashboards stakeholders actually use - Live Q&A on accessibility, color palettes, and chart governance Want more? Grab my free 30-Day Tableau Skill-Building Accelerator: nextleveltableau.com/accelerator Download the workbook and data here: https://nlt.kit.com/frequency-matrix

June 25, 2024

How to Create a 9-Box Matrix in Tableau

No comments

In this video, I show you how to build a 9-box matrix. 

These are commonly used in talent management and HR to map a company's workforce along two dimensions, potential and performance. 

Each of these two dimensions is split up into three categories, low, medium, and high, depending on the score. 

For each employee performance is then plotted horizontally and potential is plotted vertically. From there, we summarize the number of employees that fall within each box. 


March 1, 2023

#MakeoverMonday 2023 Week 9 - Are you drinking a safe amount of caffeine?

No comments
My goal for week 9 was to take this original matrix table...


and turn it into an interactive chart that allows the user to know if they are drinking a safe amount of caffeine. 

Check out Watch Me Viz below. Thanks to the feedback from viewers, we came up with the idea of letting the user pick (via parameters) their drink type, the drink size, and how many they drink per day. I calculated the mg of caffeine per ml and then multiplied that by the drink size and the number of drinks per day.

I spent time showing how to effectively use containers (you can never get enough practice with containers) and then showed how to create a mobile version as well. I think you'll learn a lot by watching and following along with the final build. 

If you are looking for 1:1 or group coaching sessions, I can help! Get in touch here.


March 19, 2021

#WorkoutWednesday 2021 - Week 2: Customer Lifetime Value (CLTV) Matrix

No comments

If you like a table calc challenge, this Workout Wednesday is for you. Get Ann's requirements here. On the surface it seems pretty simple:

  1. Get the first order date for each customer.
  2. Determine the number of quarters that elapsed since then.
  3. Calculate the cumulative value of each cohort.

Steps 1 & 2 are pretty simple with an LOD and a calculated field. Step 3 is an aggregate calculation that Ann gives a big hint for and then it's cumulative across the view.

The tricky part comes when you try to get rid of any future quarters. The cumulative calc forces each cell to be filled in. The requirements say that you can't show any quarters after the cohort's latest quarter.

This is where the table calc magic happens. When I create complex calculations, I nearly always split them into multiple calcs because (1) they're easier to debug and (2) I can see my progress along the way and see where I am going wrong.

First, calculate the average lifetime value.




Next, calculate each cohort's cumulative lifetime value.


You should now have a view like this with the marks are filled in across the whole table




We need to figure out how to get rid of the marks when they start to repeat after each cohort's last quarter since birth. This is where the complex table calc comes into play.



Add this calculation to the Filters shelf, choose true and you're done! Click on the image below to view my version on Tableau Public.

April 4, 2018

Workout Wednesday: Frequency Matrix

No comments
This week Ann Jackson stepped in to provide everyone the challenge. I think she's been seeking some revenge and she sure dished it out. Find all of the requirements here.

Easiest Parts

  • Use sub-categories (HINT: Since it's a frequency matrix, there's a trick here.)
  • Dashboard size is 1000 x 900; tiled; 1 sheet
  • Distinctly count the number of orders that have purchases from both sub-categories
  • Sort the categories from highest to lowest frequency
  • White out when the sub-category matches and include the number of orders
  • Match formatting & tooltips – special emphasis on tooltip verbiage

Hardest Parts

  • Calculate the average sales per order for each sub-category
  • Identify in the tooltip the highest average spend per sub-category (see Phones & Tables)
  • If it’s the highest average spend for both sub-categories, identify with a dot in the square

I messed around with the average sales per order calc for quite a while. I have every number the same except for a couple in paper and binders. I have had a look at Ann's solution and I think mine is more accurate, so I'm sticking with it. :-)

Excellent challenge this week! Give it a try, but give it a REAL try before looking at someone's solution; you will absolutely learn more. Click on the image for my interactive version.