A complete financial analysis on PowerBI.
Explore the documentation »
Report a Bug
·
Request a Feature
Table of Contents
This repository contains a thorough financial analysis of the sample made available by Microsoft, using Power BI.
The challenge is to create a more elaborate report based on the Power BI financial samples. The data files are available on the financial_samples.xlsx.
Key points to pay attention to:
- Defined structure
- Navigation buttons that provide navigability
- Used slicers and associated image buttons
- Use indicators and buttons to select different visuals on the same subject
The project uses the following technologies:
- Excel: Open base made available by Microsoft on the Power BI website.
- PowerBI Desktop (unfortunately, online publishing and sharing is only for PRO users)
- Folder 1: Creating an Elegant Sales Report with Power BI
- Financial Sample Analysis @voaneves.pbix
- Financial Sample.xlsx
- LICENSE
- README.md
Data Import: The data was imported into Power BI from an open dataset provided by Microsoft on the official Power BI website.
- Metric Definition: Metrics such as Gross Revenue, Discounts, Net Revenue, COGS, and Profit were defined for analysis.
- Slicer Configuration: Added slicers for MTD (Month-to-Date) and YTD (Year-to-Date) to allow for more precise time-based analysis.
- Grouped Columns and Line Chart: A chart showing operating profit over time was created, grouped by month.
- Stacked Bar Chart: This chart was used to display gross revenue by product and country.
- Revenue Map: A map was implemented to visualize the distribution of revenue among different countries.
- Hierarchical Tree: Used for a detailed analysis of profit by category.
- Radar Chart: Implemented to show total profit by product.
- Treemap: Used to visualize the percentage of profit by country.
- Funnel: Created to display the percentage of profit by discount band.
- Stacked Bar Charts: Used to show the percentage of profit by segment.
- Final Verification: Before publishing, all visuals were checked to ensure data accuracy.
- Publication on Power BI Service: The report was then published on Power BI Service for easier access and sharing.
- Problem: During the creation of the "Operating profit over time by month" chart, we faced difficulties in the correct aggregation of temporal data.
- Solution: We used advanced DAX functions to create a date table that aided in the precise aggregation of data by month.
- Problem: The map initially was not displaying the distribution of revenue among countries clearly.
- Solution: Adjustments were made in the map settings and input data to improve clarity and accuracy of the visualization.
- Problem: The report was slow to load, especially the hierarchical tree on the "Profit Analysis" page.
- Solution: We optimized queries and used data modeling techniques to improve report performance.
- Problem: Maintaining a consistent appearance between different types of charts and report pages.
- Solution: We established a set of style guidelines and applied them consistently across all visualizations.
- Problem: Initial difficulties in publishing the report on Power BI Service, including compatibility and authentication issues.
- Solution: We updated to the latest version of Power BI Desktop and followed troubleshooting procedures to resolve authentication issues.
- The report revealed that the operating profit is higher in Channel Partners, both YTD and MTD.
- The analysis by product and country indicated that Paseo is the most popular product in all countries where sales occur.
- The hierarchical tree chart showed that France significantly contributes to the overall profit, suggesting that more investments could be directed to this area.
- The radar chart showed that the Paseo product performs well on multiple indicators, making it an ideal candidate for promotions or market expansion.
- The revenue distribution map showed that North America is the largest contributor to revenue, while markets in Europe are still underexplored.
- The report was optimized for quick loading, making it efficient and more user-friendly.
- The MTD and YTD slicers allow for easy and effective temporal analysis, offering users the flexibility to customize their views.
-
Clone this repository to your machine:
git clone https://github.com/your-username/financial_sample_analysis.git
-
Open the index.html file in a web browser.
-
Use the mouse to select colors while moving it.
-
If you click on the selected color, a sliding notification will appear and show which color you selected and copy it to the clipboard.
- Add more pages;
- Better design the report structure and make the "toggle button" more functional.
Found a bug or issue in the project? Follow the steps below:
-
Check if the bug has already been reported in our "Issues" section on GitHub: link to Issues.
-
If you don't find an existing report about the bug, click on "New Issue" to open a new bug report.
-
Provide a clear and descriptive title for the bug, along with a detailed description of the steps needed to reproduce it.
-
If possible, include screenshots, relevant code snippets, or any other information that may help identify and resolve the bug.
-
Click on "Submit Issue" to create the bug report.
Thank you for reporting bugs! If you would like to contribute with code, you can open a PR, and your participation is more than welcome.
This project is licensed under the MIT License.