MIP Logo

How to fill NULL values with the value from the above rows in Tableau Prep

This post was originally published on The Data School blog between 2018 and July 2025, before our program was renamed to MIP’s Analytics Career Accelerator. References throughout this article to “The Data School” or “DS” all refer to what is now MIP’s Analytics Career Accelerator. The program, its people, and its commitment to launching outstanding analytics careers remain the same – just under a new name.

If you are having trouble viewing this article, please report it here

Hi everyone! Today I will share how to fill null values with the value one row above by using Tableau Prep. I was working with the client’s data and I am looking for how to fill null values with the value above.

 

Let’s get started!

First I download the raw data from https://preppindata.blogspot.com/2020/08/2020-week-32.html

The raw file is on the left which in the column “Store Manager” has some blank value which we want to fill the value with the above row.

Step 1: Extract the rows with the manager’s name

1.1 Remove the NULL value in “Store Manager” column

1.2 Keep only “Row ID” and “Store Manager” column

Table from following Step 1

Step 2: from the data in step 1 join it back in the original table by using column Row ID

Change the join clause to >=. The objective of this step is to fill The NULL column with “Store Manager Value” on the rows below.

 

Step 3: Data preparation step by using FIXED LOD and Filtering the value

3.1 Creating a FIXED LOD to fix the incorrect repeated name.

FIXED LOD on the ROW ID-1 and group by Row ID and using MAX Row ID-1

3.2 Filter Calculation = Row ID-1 (Calculation Column is the FIXED LOD from step 3.1)

Step 4: Clean up the data to look like the output

Remove unrelated columns

Complete Tableau Prep Workflow

Download finish Tableau Prep Workflow from link https://drive.google.com/file/d/1L55czj5B3suX65ZdQWYnPI7MZT0y5FU8/view?usp=share_link

That’s it for this blog.

 

Share this post