Power Query – Data Transformation: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
= Module 3: Data Transformation Techniques = | |||
== Objective == | |||
In this module, you'll learn how to clean and reshape data in Power Query using built-in transformation tools. | |||
== Files Used == | |||
* [[Media:Survey_Results.xlsx|Download Survey_Results.xlsx]] | |||
* [[Media:Orders_2023.xlsx|Download Orders_2023.xlsx]] | |||
== Removing Rows and Columns == | |||
'''Steps:''' | |||
# Import the file '''Survey_Results.xlsx''' | |||
# In Power Query Editor: | |||
#* Go to the '''Home''' tab → '''Remove Rows''' → '''Remove Blank Rows''' | |||
#* Select any unnecessary columns → Right-click → '''Remove Columns''' | |||
== Changing Data Types == | |||
'''Steps:''' | |||
# Click the icon next to a column header (e.g. ABC123) | |||
# Choose appropriate type (e.g. '''Whole Number''', '''Date''', '''Text''') | |||
# Or: go to the '''Transform''' tab → '''Data Type''' | |||
== Renaming Columns == | |||
'''Steps:''' | |||
# Double-click the column header, or | |||
# Right-click → '''Rename''' → Type the new name | |||
== Filtering Data == | |||
'''Steps:''' | |||
# Click the filter icon in any column header | |||
# Use checkboxes, number filters, or text search to apply filters | |||
== Sorting Data == | |||
'''Steps:''' | |||
# Click the dropdown arrow on any column | |||
# Choose '''Sort Ascending''' or '''Sort Descending''' | |||
== Grouping Data == | |||
'''Steps:''' | |||
# Go to the '''Transform''' tab → Click '''Group By''' | |||
# Choose the column to group on (e.g. Product or Region) | |||
# Choose an aggregation (e.g. Sum, Count, Average) | |||
== Splitting Columns == | |||
'''Steps:''' | |||
# Select a column with combined values (e.g. full name or product code) | |||
# Go to the '''Home''' tab → '''Split Column''' | |||
# Choose method: by delimiter, number of characters, etc. | |||
== Unpivoting Data == | |||
'''Use case:''' When you have month names as column headers and want to convert them into rows. | |||
'''Steps:''' | |||
# Import the file '''Orders_2023.xlsx''' | |||
# Select the columns with month names | |||
# Go to the '''Transform''' tab → '''Unpivot Columns''' | |||
== Reordering Columns == | |||
'''Steps:''' | |||
# Drag and drop columns directly in the preview grid, or | |||
# Right-click a column → '''Move''' → choose position (Left, Right, Beginning, End) | |||
== Duplicating and Referencing Queries == | |||
'''Steps:''' | |||
# In the Queries pane, right-click a query | |||
# Choose: | |||
#* '''Duplicate''' – makes a copy of the query with independent steps | |||
#* '''Reference''' – creates a new query that uses the output of the original | |||
---- | |||
→ Continue to [[Power Query – Automation and Parameters|Module 4: Automation and Parameters]] | |||
Return to [[Power_Query_–_Basic|Main Page]] | Return to [[Power_Query_–_Basic|Main Page]] | ||
Revision as of 09:09, 19 June 2025
Module 3: Data Transformation Techniques
Objective
In this module, you'll learn how to clean and reshape data in Power Query using built-in transformation tools.
Files Used
Removing Rows and Columns
Steps:
- Import the file Survey_Results.xlsx
- In Power Query Editor:
- Go to the Home tab → Remove Rows → Remove Blank Rows
- Select any unnecessary columns → Right-click → Remove Columns
Changing Data Types
Steps:
- Click the icon next to a column header (e.g. ABC123)
- Choose appropriate type (e.g. Whole Number, Date, Text)
- Or: go to the Transform tab → Data Type
Renaming Columns
Steps:
- Double-click the column header, or
- Right-click → Rename → Type the new name
Filtering Data
Steps:
- Click the filter icon in any column header
- Use checkboxes, number filters, or text search to apply filters
Sorting Data
Steps:
- Click the dropdown arrow on any column
- Choose Sort Ascending or Sort Descending
Grouping Data
Steps:
- Go to the Transform tab → Click Group By
- Choose the column to group on (e.g. Product or Region)
- Choose an aggregation (e.g. Sum, Count, Average)
Splitting Columns
Steps:
- Select a column with combined values (e.g. full name or product code)
- Go to the Home tab → Split Column
- Choose method: by delimiter, number of characters, etc.
Unpivoting Data
Use case: When you have month names as column headers and want to convert them into rows.
Steps:
- Import the file Orders_2023.xlsx
- Select the columns with month names
- Go to the Transform tab → Unpivot Columns
Reordering Columns
Steps:
- Drag and drop columns directly in the preview grid, or
- Right-click a column → Move → choose position (Left, Right, Beginning, End)
Duplicating and Referencing Queries
Steps:
- In the Queries pane, right-click a query
- Choose:
- Duplicate – makes a copy of the query with independent steps
- Reference – creates a new query that uses the output of the original
→ Continue to Module 4: Automation and Parameters
Return to Main Page