Visualization and Report Creation with Power BI.
This guide is designed to be followed in sequence:
Part 1 - Advanced Data Preparation in Power BI
Part 2 - Model the Data with power BI
Part 3 - Visualization and Report Creation with Power BI
Part 4 - Power BI Report Deployment & Management
*
Task Details
1. Create visualizations using a Table and a Matrix
2. Create visualizations using column charts and line charts.
3. Create visualizations using treemap & combo charts.
4. Create visualizations using Donut and Pie charts.
5. Create visualizations using Card chart.
6. Create visualizations using Scatter, and Map charts.
7. Configure and customize the visuals.
8. Enhance Visuals with Conditional Formatting.
9. Applying Slicers and Filters to Refine Your Data.
10. Synchronize slicers across pages.
11. Use a theme to apply formatting to all visuals in the report at once.
12. Implement page navigation.
*
All files used in this project are located here
Note: It is recommended to keep the .pbix file and all CSV files in the same folder, although this is not a strict requirement.
*
Steps
Create visualizations using a Table and a Matrix.
1. Delete all previously created pages and rename the first page to "Overview."
*
Table visual
1. Click on the table visual under visualizations.
*
2. Drag and drop order id column then Revenue Measure column from Sales table to the table visual.
Note: If you drag and drop columns directly onto an empty space, Power BI will automatically select the visual type based on the data types.
*
Note: For the Order ID column, select Don't summarize.
*
3. Change the visualization from a Table to a Matrix by selecting the visual and then clicking the Matrix icon under Visualizations.
*
4. Replace the Order ID column with the Store ID column, then add a third dimension by dragging the Year column to the Columns area of the visual.
Note: The column with no header (under the red box) represents null or blank dates in your data. Power BI creates a placeholder column for any records that don't have a corresponding value in the field used for your columns (in this case, the Year field from your DateTable).
*
5. Remove the phantom column by modifying the Filters for Year.
- Filter out the Blanks.
- Go to the Filters pane on the right.
- Find the filter for Year.
- Click the dropdown to see the list of years.
- Uncheck the box for (Blank).
- Only select 2017 and 2018.
The column will disappear instantly.
*
Create visualizations using column charts and line charts.
In this visualization, we aim to display categorical data by showing the total revenue across different product categories.
1. Remove all existing visuals to start with a clean page.
2. Before proceeding, we need to clean up the Products table. Specifically, we should split the category || sub_category column into two separate columns.
- Go to the Power Query Editor, select the target column, and then click Split Column → By Delimiter.
*
3. Select Custom delimiter.
- Choose a custom delimiter.
- Type ||, "Make sure there is a space before and after the." ||
- Click OK to split the column.
*
*
4. Rename the new columns to more user-friendly names, such as "category" and "sub_category."
- Click close & apply
*
5. Now, create a visualization using a clustered column chart.
*
Note: Ensure you have created a relationship between the Products table and the Sales table:
- From: Products → Sales
- Cardinality: One-to-many (1:*) — meaning one product can have many sales
- Cross filter direction: Single
*
6. Use a column chart to display revenue for different product categories:
- Drag the Category column from the Products table to the X-axis.
- Drag the Revenue measure from the Sales table to the Y-axis.
Note: Try using other chart types for visualization to understand why the clustered column chart is the best choice for differentiating product categories.










































































