Compare commits
No commits in common. "afd9e89285e49bed95f90702d83d8a23adce7f01" and "d8b0df6be228a6519dcc19f82c0b8f38460572b5" have entirely different histories.
afd9e89285
...
d8b0df6be2
Binary file not shown.
105
README.org
105
README.org
@ -1,105 +0,0 @@
|
|||||||
* 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
|
|
Binary file not shown.
Before Width: | Height: | Size: 201 KiB |
Binary file not shown.
Before Width: | Height: | Size: 179 KiB |
Binary file not shown.
Before Width: | Height: | Size: 143 KiB |
Binary file not shown.
Before Width: | Height: | Size: 337 KiB |
Binary file not shown.
Before Width: | Height: | Size: 157 KiB |
Loading…
x
Reference in New Issue
Block a user