Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredJoin us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM. Register now.
I have an input data with this structure:
Region | Country | City | Year | Month | Metric | Value |
EMEA | France | Paris | 2021 | 1 | Sales | 1000 |
EMEA | France | Paris | 2021 | 2 | Sales | 900 |
EMEA | France | Paris | 2020 | 1 | Sales | 750 |
EMEA | Germany | Berlin | 2021 | 5 | Sals | 500 |
I would like to create a clustered column charts where X-axis is the months (1-12) and the columns represent the years (so for example pairs of two columns, one for 2020 and another for 2021).
So the chart might compare the sales by month for Paris for the years 2020 and 2021.
With my current table structure I cant get this chart.
Ideally I don't want to pivot the table (if possible) since in the dashboard I want to add other charts with different combinations in the columns.
Solved! Go to Solution.
Nice! That works.
One more thing, if I had a third year (ie. 2022), would it be possible to add it on top as a line (ie. line and stacked column chart)? I tried, but I think it's not straightforward.
The idea is a table like below. So the year columns have to be side by side (instead of first 2020 columns and then 2021).
I can easily get this chart if I pivot the original table, but I have many other columns and will use the input data for other tables and charts in the same dashboard.
Can you mock up a quick picture of what you want so that we are clear about the requirements?
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the October 2025 Power BI update to learn about new features.
User | Count |
---|---|
82 | |
42 | |
31 | |
27 | |
27 |