How to Create a Logistics Dashboard in Tableau

Cody Schneider

A good logistics dashboard transforms miles of complicated shipping data into a clear, actionable command center for your business. Using a tool like Tableau, you can turn raw numbers from spreadsheets and systems into visual insights that help you track performance, control costs, and make smarter decisions. This guide will walk you through how to plan, build, and optimize a powerful logistics dashboard in Tableau, step-by-step.

First, Why Use Tableau for a Logistics Dashboard?

Logistics data is often messy, voluminous, and spread across different systems. Tableau is specifically designed to handle these challenges. It excels at connecting to various data sources - from complex transportation management systems (TMS) to simple Excel files - and consolidating everything in one place. Its intuitive drag-and-drop interface allows you to create interactive charts, graphs, and maps that make it easy to spot trends, identify outliers, and understand the story your data is telling without writing a single line of code.

Planning Your Dashboard: The Blueprint for Success

Before you even open Tableau, the most important step is planning. A well-planned dashboard answers specific questions, while a poorly planned one is just a collection of charts. Ask yourself these two questions first.

1. Who Is the Audience and What Is the Goal?

A dashboard for a CFO tracking overall quarterly costs will look very different from one for a warehouse manager monitoring daily shipments. Define your audience to determine the level of detail needed. Then, establish the core goal. What key business questions should this dashboard answer?

  • Are we delivering shipments on time?

  • Which shipping carriers are the most reliable and cost-effective?

  • What are the shipping costs per region or product?

  • Where are the biggest bottlenecks in our supply chain?

Focusing on a few critical questions will keep your dashboard clean, relevant, and effective.

2. What Are Your Key Logistics Metrics (KPIs)?

Once you know your goals, you can select the Key Performance Indicators (KPIs) to track. These are the quantifiable metrics that will tell you if you're meeting your objectives. Here are some of the most essential logistics KPIs to consider:

  • On-Time Delivery (OTD): Often considered the single most important logistics metric, this measures the percentage of orders delivered to the customer by the promised delivery date. A high OTD rate is a strong indicator of customer satisfaction and operational efficiency.

  • Order Accuracy Rate: The percentage of orders that are shipped without any errors (e.g., wrong items, incorrect quantities, damages). This KPI directly reflects the quality of your warehouse picking and packing processes.

  • Average Shipping Time: Also known as transit time, this is the average duration from when an order leaves the warehouse to when it arrives at the customer's doorstep. Monitoring this helps you evaluate carrier speed and manage customer expectations.

  • Shipping Cost Per Unit: This metric breaks down your total shipping costs to the individual item, package, or weight level (e.g., cost per pound). It’s crucial for understanding profitability and making strategic decisions about shipping methods or pricing.

  • Inventory Turnover: This measures how many times your entire inventory is sold and replaced over a specific period. A high turnover rate can indicate strong sales and efficient inventory management, while a low rate may suggest overstocking or waning demand.

  • Carrier Performance: This isn't a single metric but a group of them. You should track each carrier’s on-time delivery rate, cost per shipment, and rate of damaged goods to get a complete picture of who your most reliable partners are.

Getting Your Data Ready

Your dashboard is only as good as the data powering it. Logistics data often comes from Enterprise Resource Planning (ERP) systems, a TMS, a Warehouse Management System (WMS), or even just a set of detailed spreadsheets. Before connecting your data to Tableau, take some time to ensure it’s clean and structured correctly. Common issues include:

  • Inconsistent Naming: "US," "USA," and "United States" might mean the same thing to you, but Tableau will treat them as three different countries. Standardize your naming conventions.

  • Incorrect Data Types: Ensure dates are formatted as dates, numbers as numbers, and geographic locations (like states or zip codes) as geographic roles.

  • Missing Values: Gaps in your data, such as a missing delivery date, can throw off your calculations. Decide on a strategy to handle these, whether it's filtering them out or filling them with a default value.

Step-by-Step: Building a Logistics Dashboard in Tableau

With your plan in place and your data prepared, it’s time to build. We’ll create a dashboard that includes a map of shipping destinations, on-time delivery performance, and cost analysis by carrier.

Step 1: Connect Your Data

Open Tableau and in the Connect pane, choose the appropriate connector for your data source (e.g., Microsoft Excel, CSV file, or a direct connection to a database like SQL Server). Navigate to your file and open it. Tableau will display a preview of your data, allowing you to check data types and conduct an initial review.

Step 2: Create a KPI for On-Time Delivery Rate

Let's start by calculating the number of on-time versus late shipments.

  1. Create a new worksheet and name it “On-Time Performance.”

  2. Assuming you have an Actual Delivery Date and a Promised Delivery Date field, we need to create a group to categorize each shipment. In the Data pane, right-click and select Create Calculated Field.

  3. Name the field "On-Time Status". Enter the following formula:

  1. Drag the new "On-Time Status" pill to the Columns shelf.

  2. Drag the measure representing your orders (e.g., "Order ID") to the Rows shelf. Right-click it and change the measure to Count (Distinct).

  3. In the Show Me menu on the top right, select the pie chart visualization. You now have a simple, clear view of your delivery performance.

Step 3: Build a Map to Visualize Shipping Volume

Geographic visualizations are incredibly effective for logistics. Let’s map out shipments by destination state.

  1. Create a new worksheet named “Shipping Map.”

  2. Find your geographic field, like "State" or "Postal Code," in the Data pane. Double-click it. Tableau will automatically recognize it as geographic data and create a map, placing Latitude and Longitude on the shelves.

  3. Drag your order count field (e.g., "Order ID" set to CNTD) to the Size card on the Marks pane. The dots on your map will now resize based on the number of shipments to each state.

  4. For more detail, drag your "Shipping Cost" measure to the Color card. Now, the map shows not only volume but also which destinations are most expensive to ship to. Adjust the colors for clarity.

Step 4: Analyze Carrier Costs and Performance

Next, let's create a bar chart to compare your shipping carriers.

  1. Create a new worksheet and name it “Carrier Analysis.”

  2. Drag your "Carrier Name" dimension to the Columns shelf.

  3. Drag the "Shipping Cost" measure to the Rows shelf. By default, Tableau will sum the cost for each carrier. You can change this to Average by right-clicking the pill.

  4. To add another layer of insight, drag your "On-Time Status" dimension to the Color card. Select the bar chart option in Show Me. This creates a stacked bar chart, showing you not just the average cost per carrier but also their on-time versus late performance within the same view.

Step 5: Assemble Your Dashboard

Now it's time to bring all your individual worksheets together into a single view.

  1. Click the New Dashboard icon at the bottom of the screen.

  2. From the Sheets list on the left, drag and drop the "Shipping Map," "On-Time Performance," and "Carrier Analysis" worksheets onto the dashboard canvas. Arrange them in a logical way — typically with high-level summaries on top and more detailed charts below.

Step 6: Make it Interactive with Filters and Actions

A static dashboard presents information, an interactive one enables exploration.

  • Add a Filter: Select one of the worksheets on your dashboard (like the map) and click the small dropdown arrow to select Filters. You could add a filter for "Ship Date" to allow users to view performance over specific time frames. Click its dropdown menu on the right and select Apply to Worksheets > All Using This Data Source so the filter controls the entire dashboard.

  • Use the Map as a Filter: The most powerful feature of a Tableau dashboard is interaction. Select the "Shipping Map" on your dashboard and click the Use as Filter icon (it looks like a funnel). Now, when you click on a state in the map, the "On-Time Performance" and "Carrier Analysis" charts will automatically update to show data for only that selected state.

Final Thoughts

Creating a logistics dashboard in Tableau transforms your raw data from a source of complexity into a tool for strategic decision-making. By carefully planning your KPIs, preparing your data, and building clean, interactive visualizations, you can uncover valuable insights that help streamline your supply chain, reduce costs, and ultimately better serve your customers.

Building dashboards in tools like Tableau is a powerful skill, but it often requires a significant time investment to learn the software and wrangle the data. At Graphed, we've taken a different approach. We connect directly to your data sources and allow you to build real-time dashboards and reports simply by asking questions in plain English, like "Show me our on-time delivery rate by carrier for last quarter," turning a multi-hour process into a matter of seconds.