Power Query Problems

How to Build a Robust Excel Dashboard from Multiple Data Sources

Nimra MalikNimra Malik Nov 10, 2026 869 views

Question details

The user needs to create a maintainable Excel dashboard that consolidates inconsistent data (such as nutrition, allergens, and currencies) from multiple public sources.

How to Build a Robust Excel Dashboard from Multiple Data Sources
Product
Microsoft Excel
Device & OS
not provided
Scenario
Consolidating and standardizing inconsistent public data into a single, auditable Excel dashboard.
Observed behavior
The goal is to establish a robust data pipeline that detects schema changes, standardizes units and currencies, and keeps raw data intact while loading cleaned results.
Before you start

Ensure you have access to all your raw data sources and have identified the key metrics, such as currencies, expected headers, and units, that you need to track before setting up your queries.

Solution 1Recommended

Use Power Query and Visible Configuration Tables

Leverage Power Query to import and transform data while using visible Excel tables to manage conversion rates and expected headers.

When dealing with external data sources where you do not control the format, future changes can easily break your dashboard. Using Power Query combined with visible configuration sheets allows you to detect schema changes and makes your calculations easy to audit without altering the raw data.

1
Create Configuration Tables

Set up separate, visible Excel sheets for currency conversions, unit conversions, and expected headers (e.g., Items, Calories, Protein). Format these as Excel Tables.

2
Import Data with Power Query

Go to the Data tab, select Get Data, and import your raw data from the various public sources or external files.

3
Add Schema Validation

In Power Query, add steps to compare incoming column headers against your expected headers configuration table. Set up conditional columns to generate warnings if columns are added, removed, or renamed.

4
Standardize and Combine

Apply unit and currency conversions by merging your raw data queries with your configuration tables. This ensures dynamic updates when configuration values change.

5
Load to Dashboard

Select Close & Load To, and load the cleaned, transformed data directly into your Excel dashboard or PivotTables.

Use Power Query and Visible Configuration Tables
Maintenance Requirement: Even with a robust Power Query setup, an Excel-skilled user may still be required to maintain and update the queries if source structures change drastically.
Free Microsoft Office alternative

Try WPS Office for Your Spreadsheet Needs

If you are looking for a lightweight, free, and highly compatible alternative to Microsoft Office for managing data and creating dashboards, WPS Office is an excellent choice. It offers a familiar interface and seamless migration for your daily spreadsheet tasks.

  1. 1. Download and Install: Get WPS Office for free from the official website and install it on your device.
  2. 2. Open Your Excel Files: Launch WPS Spreadsheet and open your existing .xlsx dashboard files directly without losing formatting.
  3. 3. Analyze Data: Use built-in PivotTables, charts, and data validation tools to manage and visualize your data effectively.
Fully compatible with Microsoft Excel (.xlsx) formatsLightweight and fast performance for large datasetsBuilt-in charts and pivot tables for dashboard creationFree to use with a familiar user interface
QA img-9

Frequently Asked Questions

Why should I use visible configuration tables instead of hardcoding values in Power Query?

Visible configuration tables make it easy for users to inspect and update conversion factors, currencies, and expected headers directly in the spreadsheet without needing to understand or edit the underlying Power Query M-code.

How can I detect if a public data source changes its column names?

You can create a validation step in Power Query that extracts the incoming headers of the raw data and compares them against a predefined list of expected headers in your configuration table, flagging any discrepancies before the data loads.

Will raw data be altered when using Power Query for dashboards?

No, Power Query extracts and transforms the data in memory. Your original raw data files remain completely unchanged, ensuring a safe and auditable trail from the source to your dashboard.

Do I still need to maintain the dashboard after setting up Power Query?

Yes. While Power Query automates the transformation process based on your defined rules, significant structural changes to the source data that fall outside your validation parameters may still require an Excel-skilled user to update the query logic.