Best Way to Chart a Multidimensional Excel Table Using Power Query
Question details
The user wants to find the most effective method for charting and analyzing multidimensional Excel tables containing multiple data levels and years.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Preparing complex, multi-level data spanning several years for reporting and visual analysis.
- Observed behavior
- The data is currently in a multidimensional format which makes it difficult to chart directly, requiring a conversion into a normalized structure.
Ensure your multidimensional data is formatted as an official Excel Table (press Ctrl+T) so that Power Query can easily recognize and import the dataset.
Reshape Data with Power Query and Create a PivotChart
The most efficient way to chart multidimensional data is to unpivot and normalize it using Power Query, then load the flat data into a PivotChart for analysis.
Multidimensional tables (like cross-tabs showing years across columns) are great for human reading but poor for charting engines. Power Query bridges this gap by unpivoting the columns into a normalized, flat data structure.
Once the data is normalized, PivotCharts can easily aggregate and filter the dataset to create highly interactive reports.
Select any cell inside your multidimensional table, navigate to the 'Data' tab on the ribbon, and click 'From Table/Range' to open the Power Query Editor.
Hold the Ctrl key to select all the columns representing your years or sub-levels. Right-click the header of any selected column and choose 'Unpivot Columns' from the context menu.
Double-click the new column headers (usually named 'Attribute' and 'Value') to give them descriptive names like 'Year' and 'Sales Amount', then ensure their data types are correctly set (e.g., Whole Number or Currency).
Click the arrow below 'Close & Load' on the Home tab, select 'Close & Load To...', choose 'PivotChart' from the dialogue box, and select where you want the chart placed.
Use the PivotChart Fields pane on the right side of your screen to drag your newly normalized fields into the Axis, Legend, and Values areas to build your visualization.

Analyze and Chart Complex Data Seamlessly with WPS Office
While Power Query is a dedicated Microsoft Excel feature, WPS Office provides a lightweight, highly compatible, and completely free alternative for data analysis. You can easily manage complex spreadsheets, create dynamic PivotTables, and build stunning charts without expensive subscriptions.
- 1. Download and Install: Download WPS Office for free from the official website and install it on your device.
- 2. Open Your Excel File: Launch WPS Spreadsheet and open your existing .xlsx file containing the multidimensional data.
- 3. Create a PivotChart: Go to the 'Insert' tab and use the PivotTable and Chart options to analyze your data quickly.

Frequently Asked Questions
Why can't I chart a multidimensional table directly in Excel?
Directly charting a multidimensional table often results in cluttered and unreadable visuals. Charting engines expect data in a flat, tabular format (normalized) so they can properly aggregate, categorize, and filter the values.
What does it mean to unpivot data in Power Query?
Unpivoting transforms data from a wide format (where attributes like years are spread across multiple columns) into a long format (where attributes are stored as row values in a single column). This creates a standardized dataset that is ideal for PivotTable analysis.
Will my PivotChart update automatically if the original table changes?
The chart won't update instantly upon typing, but because it is connected through Power Query, you only need to go to the Data tab and click 'Refresh All'. Power Query will automatically process the new data through your saved steps and update the chart.




