Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowJuly 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more
Hello! I need help with data transformation. Here is an example of my data
I need to understand how to reshape/transform it so that I can use it as a regular data table and create measures and visualizations in Power BI Report Server with all the necessary filters: Year (from 2017-2028), Category (1-3), Country, Region.
Note: The country/region column is not only for individual countries but also for different political and geographical regions.
Solved! Go to Solution.
Hi @jenningobo You can reshapre your data using power query. I am attaching file here for your reference. Download and open power query to check steps. Steps are: First, filter out All the totals and only keep categories 1,2,3. Then select country/region, figure, unit column and unpivot other column. This way years will be in one column and value will be in other column. All the regions and country in one column. So, You can create 2 seperate query. One for country and other for region and create relationship between them.
Reshape file
Hope this helps!!
If this solve your problem, please accept it as a solution!!
Hi @jenningobo You can reshapre your data using power query. I am attaching file here for your reference. Download and open power query to check steps. Steps are: First, filter out All the totals and only keep categories 1,2,3. Then select country/region, figure, unit column and unpivot other column. This way years will be in one column and value will be in other column. All the regions and country in one column. So, You can create 2 seperate query. One for country and other for region and create relationship between them.
Reshape file
Hope this helps!!
If this solve your problem, please accept it as a solution!!
Hello Shafiz! Thank you for your assistance! Looks like it works. I have created separate queries for Revenue, User, and ARPU. Could you please suggest the relationships between these tables? Do I need to create a DateTable?
Since you have created 3 separate queries, to develop relationship among them, I would suggest just create a seperate query for year (Unique) only (You could create Date table , but won't serve purpose). Also, country/region (Unique) is other dimension you need to develop relationship.
Hope this helps!!
If this solved your problem, please mark it as a solution!!
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.
Join Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.
| User | Count |
|---|---|
| 5 | |
| 2 | |
| 1 | |
| 1 | |
| 1 |