VizWiz

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

April 28, 2026

How to Count Only Weekdays Between Any Two Dates in Tableau (No Excel Needed)

No comments

Stop doing this in Excel. Tableau has a cleaner, more powerful way to count only the weekdays between any two dates. And once you see how it works,you'll use it everywhere.

In this tutorial, you'll learn how to build a dynamic date range selector  using parameter actions, then strip out Saturdays and Sundays using DATEPART weekday logic wrapped in a Level of Detail expression, so you always get an accurate weekday count, no matter the range.

This is one of the most common questions I get asked, and the solution is simpler than you think.

📥 Download the workbook + data: https://nlt.kit.com/weekdays

October 21, 2025

How to Drill Down in Tableau Using Set Actions (Bar Chart Tutorial)

No comments

Unlock Powerful Tableau Drill Downs With Set Actions 🔍

If you’re still clicking around dashboards trying to “fake” a drill down — stop! In this video, I’ll walk you step-by-step through how to use Set Actions in Tableau to build a fully interactive bar chart drill down.

👉 Start here to level up faster:

Tableau Starter Kit → https://www.nextleveltableau.com/starterkit

Core Concepts Course → https://www.nextleveltableau.com/tcc

Next-Level Tableau → https://www.nextleveltableau.com/

I’ve helped thousands of Tableau analysts move from frustration to clarity using features like this — and once you master Set Actions, your dashboards will finally work like your users expect them to.

📌 If you’re ready to stop confusing your users and start building cleaner, smarter dashboards… you’re in the right place.

See how it all works below the video.


March 19, 2025

How to Analyze Customer Retention with a Jump Plot

No comments
Want to analyze customer retention trends in a more insightful way? 

In this tutorial, I’ll show you how to create a Jump Plot in Tableau, a powerful visualization that helps track customer movement over time.

You’ll Learn:

✅ What a Jump Plot is and how it works
✅ How to structure your data for this visualization
✅ Step-by-step guide to building a Jump Plot in Tableau
✅ Key calculations to track customer retention effectively

The data sets, calculations, & steps are below the viz.



Create a free account to access the data:

📊 Download the sales dataset here
📊 Download the jump plot dataset here

Calculations you need:
  1. Connect sales data source to 180 points and relate “1” to “1”

  2. Compute Min Date by customer

    { FIXED [Customer Name] : MIN([Purchase Date]) }
    
  3. Compute the Max Date by Customer

    { FIXED [Customer Name] : MAX([Purchase Date]) }
    
  4. Filter customers that made more than one order (Max Date > Min Date)

    [Max Date]>[Min Date]
  5. Create Customer Length calc

    DATEDIFF('day',[Min Date],[Max Date])
    
  6. Create Columns calc (continuous dimension)

    DATE(
    ((COS([Point] * PI() / 180)) + 1 ) * (FLOAT([Max Date])-FLOAT([Min Date])) / 2
    + FLOAT([Min Date])
    )
    
  7. Create Rows calc (continuous dimension)

    SIN((MIN([Point])) * PI() / 180)
    * SUM([Sales])
    
  8. Add Columns and Rows to viz

  9. Add Customer to Detail

  10. Add Path to Path

  11. Create Profitable calc and add to Color

    { FIXED [Customer Name] : SUM([Profit])}>0
    

August 15, 2024

How Popular is Your Birthday?

No comments
I love a chart where you don't need to write any commentary to understand the chart or to understand the analysis. This is one of those charts.

Click on your birthday to see how popular it is.

May 1, 2024

Which chart should you use for your analysis?

No comments

Over on Tableau Public, Judit Bekker create this fantastic directory of charts to help you pick the one that's most appropriate for your analysis.

Check it out below.

April 21, 2024

How to Create Custom Date Hierarchies in Tableau

No comments
Custom date hierarchies are one of the most underutilized features in Tableau. They allow you to define specific drill-downs not automatically available.

For example, you may want to allow your users to only drill-down from Year to Month.

April 10, 2024

How to make sense of ANY data set

No comments

Demystify ANY data set by answering 5 simple questions:

  1. When?
  2. Where?
  3. Which?
  4. Who?
  5. Why?

----------

P.S. Newsletter subscribers get a deeper dive into each of these for FREE when they sign up. Go to andykriebel.com to get yours. 

March 27, 2024

8 Reasons Power BI isn't "FREE"

No comments
Too many IT leaders are ignorant. They are blinded by the allure of Power BI being "free". It's not.
Why I don't use Power BI by Andy Kriebel

What are joins?

No comments
I bet you didn't know how easy it is to understand the 4 types of joins. Let me show you...
Fundamentals of Joins by Andy Kriebel

November 14, 2023

Harnessing Histograms for Data Analysis in Tableau

No comments

Explore the full spectrum of data visualization with Tableau histograms and the Data Guide feature! 

This comprehensive video tutorial takes you on an exploratory journey from the basics of histograms to the advanced insights offered by Tableau's Data Guide.

In this instructional video, you will:

- Grasp the concept of histograms and their role in revealing data distributions.

- Tailor bin sizes and intervals in Tableau for customized data analysis.

- Utilize Tableau's Data Guide to enhance your understanding and interpretation of histograms.

- Apply your knowledge for practical learning.

Additionally, I'll walk you through the Data Guide in Tableau - a powerful feature that aids in decoding your data's story, ensuring you're not just seeing data but truly comprehending it.

By the end of this tutorial, you'll not only master the creation of histograms in Tableau but also leverage the full potential of the Data Guide to make informed decisions.

Download the workbook here.

June 6, 2023

Mastering TABLEAU Dashboards from Scratch

No comments

This comprehensive video will help you create business dashboards that are more actionable and meaningful and that your users will find easy to use at first glance. You’ll be on your way to being a dashboarding expert!

You’ll learn:

  1. Building basic charts
  2. Formatting fundamentals
  3. Using layout containers
  4. Dashboard formatting
  5. Essential tips for padding
  6. Filter controls

We'll create an interactive sales dashboard for Adidas in Tableau that's going to dynamically update based on the filters on the side of the dashboard which will allow us to select specific years, regions, products, and more. 

⏬ DOWNLOAD my preferences file, the data, and starter and solution workbooks for £2 (this covers the costs of making this and future videos):
https://andykriebel.gumroad.com/l/adidassalesdashboard

Sign up for my newsletter to get advance, exclusive viewing of all of my videos, tips for using Tableau, plus exclusive discounts on products that I create.
https://andykriebel.com/


March 16, 2023

How to Dynamically Resize Marks in Tableau

No comments

In this video, I show you how to resize marks (in this case circles) dependent on how many marks are in the view. For example, if all possible marks are in the view (100%), the circles should be small. If only 10% of possible marks are in the view, the circles should be large.

I show how to do this on a map, but it can be extended to scatter plots, box plots, dot plots, jittered bar chart, and more.

January 30, 2023

#MakeoverMonday 2023 Week 5 - Where can you find a cheap slice of pizza in New York City?

No comments
This week's data set was simple to understand, yet provided me quite the challenge to visualize. The data comes from Liam Quigley and it's a record of prices of slices of pizza he's tried in NY. Quantified self at its best!

Check out the recording below and you will learn how to:

  1. Prepare the data: calculations, joins, spatial intersections, and more
  2. Create maps: hexbin maps, map layers, spatial joins, using maps as shapes
  3. Create line charts and heat maps that are simple and effective (don't overcomplicate things)
  4. Build a dashboard using layout containers

Thanks for watching! There's an image of my viz below the video. Check out the interactive version here.


December 8, 2022

How to Conduct Customer Retention & Cohort Analysis

No comments
In this tip, I’m going to show you how to analyze customer retention and conduct cohort analysis in Tableau.

With cohort analysis you group your users based on a shared characteristic to better track and understand their behaviors. Cohort analysis is typically used to understand customer churn or retention.

Cohort analysis is nearly always done for an app launch.
  • First, down the view, the users are divided into cohorts based on when they first installed the app
  • Then, across the view, the users are tracked for 10 days after the launch to see who continued to use it.

Comparing these two groups allows us to see when users are churning so that we can then investigate why.


September 27, 2022

Parameter Actions: Geographical Drill Down in Tableau

No comments
Thanks for watching this video about performing a geographic drill down in Tableau!

In this video I will walk you through:
- How to drill down from Region to State
- How to get back to the State level
- How to create the parameter and parameter action

Download the workbook here.

March 29, 2022

How to Create an Alternative to a Merimekko Chart

No comments

A Merimekko Chart, also known as a variable width bar chart, is useful for comparing both high-level data and low-level data in the same chart. However, since we have size variables for both the width of the bars AND the height of the bars, comparing different segments of the chart is more challenging than it needs to be. Read more about the problems with Merimekko charts here.

In this example, I show you how to make an alternative to a traditional Merimekko Chart. I show you how to compare both category sales and regions sales within each category at the same time.

This can be easily replicated by simply swapping out the dimensions and updating one LOD calculation. Alternatively, you could use two parameters to allow the user to pick both the high-level and low-level dimensions and a third parameter for the measure to compare.


February 15, 2022

How to Create a Barbell Chart

No comments
In this tip, I show you two methods for creating a barbell chart. The first method uses two measures and the second method uses one measure split up by a dimension.

February 8, 2022

How to Create an Enclosed Dot Plot

No comments
In this tip, I show you how to create an enclosed dot plot, which is essentially a dot plot that is enclosed by a line. It's very similar to a barbell chart except the line connecting the dots surrounds to dots.

February 2, 2022

How to Create a Jitter Plot

No comments

In this tip I show you how to create a jitter plot. A jitter plot is very similar to a dot strip plot other than it reduces the overlapping of the data points. The data is plotted like a dot plot and then we use either the RANDOM() or INDEX() functions to spread out the dots.

Data - https://data.world/vizwiz/mock-car-sales

January 25, 2022

How to Calculate the Distance Between Two Points

No comments
In this tip, I show you how to use the Distance function in Tableau to calculate the distance between two points. I also show you how to use the Makepoint and Makeline functions to draw the map. 

Download the data set to follow along here - https://data.world/vizwiz/airport-to-airport-routes