added a readme file
This commit is contained in:
parent
9e84060de4
commit
afd9e89285
105
README.org
Normal file
105
README.org
Normal file
@ -0,0 +1,105 @@
|
||||
* POWER BI Journey
|
||||
|
||||
This repository contains Power BI projects developed as part of the
|
||||
course [[https://www.udemy.com/course/microsoft-power-bi-up-running-with-power-bi-desktop/][Microsoft Power BI Desktop for Business Intelligence]].
|
||||
|
||||
** I Learned
|
||||
|
||||
I will divide what I learned based on the same course structure:
|
||||
|
||||
*** Data Preparation & Transformation
|
||||
|
||||
- Used *Power Query Editor* for cleaning and shaping data.
|
||||
- And Learned:
|
||||
- *Pivoting & Unpivoting* data.
|
||||
- *Merging & Appending Queries* for combining datasets.
|
||||
- Creating *parameters* for flexible source switching (i.e. from dev
|
||||
to prod).
|
||||
- Managing *query refresh strategies*.
|
||||
|
||||
*** Data Modelling
|
||||
|
||||
- Designed *star and snowflake schemas* with fact and dimension
|
||||
tables.
|
||||
- Built *hierarchies* for drill-down analysis.
|
||||
- Applied *best practices* for efficient and scalable models.
|
||||
|
||||
*** DAX (Data Analysis Expressions)
|
||||
|
||||
- Created *calculated columns* and *measures* for advanced analytics.
|
||||
- Implemented:
|
||||
- *Filter context manipulation* with CALCULATE, FILTER, and ALL.
|
||||
- *Iterator functions (X functions)* for row-by-row aggregation.
|
||||
- *Time Intelligence functions* for comparisons.
|
||||
- *Conditional logic* (IF, SWITCH, HASONEVALUE).
|
||||
- Organized measures into *dedicated measure tables* for clarity.
|
||||
|
||||
*** Visualization & Reporting
|
||||
|
||||
- Built interactive reports with:
|
||||
- *Drill-through filters*.
|
||||
- *Custom slicer panels* using bookmarks.
|
||||
- *Numeric range parameters* for dynamic what-if analysis.
|
||||
- *Custom tooltips*.
|
||||
- Applied *data visualization best practices* for clarity.
|
||||
- Managed *row-level security roles* for user-based access.
|
||||
|
||||
|
||||
** Repository Structure
|
||||
|
||||
In the course, the project in the [[AdventureWorks][AdventureWorks]] folder, was made
|
||||
following along with the course lectures. The project in the Maven
|
||||
Market folder was made entirely by me.
|
||||
|
||||
|
||||
*** AdventureWorks
|
||||
|
||||
AdventureWorks is a fictional sport store, that asked us to create a
|
||||
report to keep track and to analyze their metrics (such as orders,
|
||||
customers, profit, returns, rates, etc.)
|
||||
|
||||
There are 4 main dashboards: the *Exec Dashboard* which includes a
|
||||
high-level overview of the most important metrics, *map* which
|
||||
displays a map with the countries where there are registered sales,
|
||||
the *product detail* which displays information about one single
|
||||
porduct, and the customer detail, which shows information about
|
||||
customers.
|
||||
|
||||
This is how they look:
|
||||
|
||||
**** Exec Dashboard
|
||||
|
||||
[[file:Screenshots/AdventureWorks/Exec Dashboard 1.png]]
|
||||
|
||||
That is how the exec dashboard looks like without filters, there are
|
||||
KPI cards on the top, revenue trending with Power BI's prediction, and
|
||||
some other pieces of information.
|
||||
|
||||
This dashboard has a slicer panel, that opens when the filter icon is
|
||||
actioned:
|
||||
|
||||
[[file:Screenshots/AdventureWorks/Exec Dashboard 2.png]]
|
||||
|
||||
Which can also be closed using the /Back/ arrow (this was achieved
|
||||
using bookmarks).
|
||||
|
||||
Then, we move to the *Map* page which might be the simplest of all the
|
||||
pages in this report, as it only shows a map with bubbles (the
|
||||
biggest, the more sales):
|
||||
|
||||
[[file:Screenshots/AdventureWorks/Map 1.png]]
|
||||
|
||||
There's also the *Product Detail* page:
|
||||
|
||||
[[file:Screenshots/AdventureWorks/Product Detail 1.png]]
|
||||
|
||||
Which is a drill-through page (we can drill-through the Matrix on the
|
||||
Exec Dashboard page that display the products by right-clicking on
|
||||
them).
|
||||
|
||||
[[file:Screenshots/AdventureWorks/Customer Detail 1.png]]
|
||||
|
||||
|
||||
*** MavenMarket
|
||||
|
||||
WIP
|
BIN
Screenshots/AdventureWorks/Customer Detail 1.png
Normal file
BIN
Screenshots/AdventureWorks/Customer Detail 1.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 201 KiB |
BIN
Screenshots/AdventureWorks/Exec Dashboard 1.png
Normal file
BIN
Screenshots/AdventureWorks/Exec Dashboard 1.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 179 KiB |
BIN
Screenshots/AdventureWorks/Exec Dashboard 2.png
Normal file
BIN
Screenshots/AdventureWorks/Exec Dashboard 2.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 143 KiB |
BIN
Screenshots/AdventureWorks/Map 1.png
Normal file
BIN
Screenshots/AdventureWorks/Map 1.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 337 KiB |
BIN
Screenshots/AdventureWorks/Product Detail 1.png
Normal file
BIN
Screenshots/AdventureWorks/Product Detail 1.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 157 KiB |
Loading…
x
Reference in New Issue
Block a user