SlideShare a Scribd company logo
Create Data
Model & Conduct
Visualisation in
Power BI Desktop
TO IMPROVE ITS BUDGETING AND FORECASTS
BASED ON THE ACTUAL COSTS INCURRED
AU T H O R : A N T H O N Y M O K
DAT E : 18 N OV 2 0 2 3
E M A I L : X X I AO H AO @ YA H O O . C O M
What are…?
DATA MODEL
An abstract model that organises elements of data
and standardises how they relate to one another and
to the properties of real-world entities
It provides a framework for understanding, storing,
and managing data in a database or other data
repository
POWER BI DESKTOP
Power BI Desktop is a free data visualization and
business intelligence tool developed by Microsoft. It
allows users to connect to a wide variety of data
sources, transform and clean data, create interactive
dashboards and reports, and share insights with
others
Project’s Context, Objective & Strategies
CONTEXT STRATEGIES
• Load & combine data from multiple Excel & .csv files into
Power BI, removing any unnecessary columns
• Establish relationships between tables to connect data
from the ‘Dimension’ Table to the ‘Forecast’ and ‘Budget’
Tables
• Create a ‘Calendar’ Table using DAX, add it to the data
model, & establish relationships with other tables
• Visualise the budget by region using a chart
• Create a line graph to compare monthly budget &
forecast
• Analyse budget distribution by business area using a pie
chart
• Create linked stacked column charts to visualise budget
breakdown by cost element group and IT area
OBJECTIVE
Likes to improve its budgeting and forecasts based on
the actual costs incurred
A global agency (an ex-coaching client) goes through
a yearly budgeting process, where it evaluates the
costs incurred by various departments and uses that
information to forecast expenses
Combine Multiple Files For Power BI
• Data for several countries across various departments in the ‘Dimension Tables.xlsx’,
‘Forecast_1.xlsx’ & ‘Budget_1.csv’ files were loaded into Power BI
• As the monthly actuals sales are in separate the files, these were combined while loading this
data into Power BI Desktop
Establish Relationships Between Tables
Relationship 1
The data in the ‘Dimension’ and ‘Forecast’ Tables
were linked by connecting the ‘IT Dep.’ field in the
‘Forecast’ Table to the ‘IT Department’ field of the
‘Dimension’ Table
Relationship 2
The data in the ‘Dimension’ and ‘Budget’ Tables
were linked by connecting the ‘IT Dep.’ field in the
‘Budget’ table to the ‘IT Department’ field of the
‘Dimension’ Table
Create a ‘Calendar’ Table Using DAX
• The new ‘Calendar’ Table was created using the
DAX function with starting and ending dates
between 1st January 2020 and 31st December
2020
• DAX expression: “Calendar =
CALENDAR(DATE(2020,01,02),DATE(2020,12,31
))”, was scripted to create the ‘Calendar’ table
• A hierarchy for the date was created in the
‘Calendar’ Table
• The current model was updated by linking ‘Date’
key in the ‘Calendar’ Table to the ‘Date’ keys in
the ‘forecast’, ‘actuals’ & ‘budget’ Tables
Visualise Budget By Region (By Bar Chart)*
After shifting the ‘Budget’ and ‘Region’ fields into the ‘X-axis’ and ‘Y-axis’, respectively, the
Cluster Bar Chart was created. The bars in the chart were sorted in ascending order.
The labels of the visual were formatted, with the ‘Zoom Slider’ and Average Line added
* This is one of many
visuals created for this
project, which is part of the
Dashboard. The
Dashboard can be found in
the report, which the ex-
coaching client has
requested not to be
released
Visualise Monthly Budget & Forecast (By Line Graph)*
After shifting the ‘Month’ field into the ‘X-axis’ and ‘Budget’ and ‘Region’ fields into ‘Y-axis’,
the Line Graph was created. The labels were formatted, with ‘Zoom Slider’ added
* This is one of many
visuals created for this
project, which is part of the
Dashboard. The
Dashboard can be found in
the report, which the ex-
coaching client has
requested not to be
released
Analyse Budget Distribution by Business Area*
A Matrix Table was created after fitting the
‘Business Area’ and Sum of Budget’ fields,
respectively, into the ‘Row’ and ‘Values’ boxes in
the ‘Visualisation’ Panel. The table was further
formatted to improve its visual presentation and
labelling for ease of reference
A Pie Chart was created after fitting the
‘Business Area’ and ‘Sum of Budget’ fields,
respectively, into the ‘Legend’ and ‘Values’ boxes
in the ‘Visualisations’ Panel. The table was
further formatted to improve its visual
presentation and labelling for ease of reference
* This is one of many
visuals created for this
project, which is part of the
Dashboard. The
Dashboard can be found in
the report, which the ex-
coaching client has
requested not to be
released
Visualise Budget Breakdown*
(By Linked Stacked Column Charts)
• Two Stacked Column Charts, showing the
budget by the ‘Cost Element Group’ field &
‘Budget By the IT Area’ field
• Using the ‘Highlighting’ function, both of
these charts were linked
Client’s Special Request**
When the ‘Budget in the Labor Department’
was clicked, only the ‘Labor Budget Across IT
Areas’ (like, BU support, IT infra, functional,
etc.) are shown
* This is one of many
visuals created for this
project, which is part of the
Dashboard. The
Dashboard can be found in
the report, which the ex-
coaching client has
requested not to be
released
** There were several of
such special request from
the client, this is one of
them
Create Data
Model & Conduct
Visualisation in
Power BI Desktop
TO IMPROVE ITS BUDGETING AND FORECASTS
BASED ON THE ACTUAL COSTS INCURRED
AU T H O R : A N T H O N Y M O K
DAT E : 18 N OV 2 0 2 3
E M A I L : X X I AO H AO @ YA H O O . C O M

More Related Content

PPTX
DA Syllabus outline (2).pptx
PPTX
IDEAS Emerging Technology Skills Scholarship
PPTX
Ga 09 G2 Charles Tatum Portfolio
PPTX
Power BI PPT.pptx: Basic steps in power BI
PPTX
Bmbi (6.0)
PPTX
Power BI for Business Intelligencee.pptx
PPTX
How Power Bi can solve your most data analytics requirements
PPT
Project Portfolio
DA Syllabus outline (2).pptx
IDEAS Emerging Technology Skills Scholarship
Ga 09 G2 Charles Tatum Portfolio
Power BI PPT.pptx: Basic steps in power BI
Bmbi (6.0)
Power BI for Business Intelligencee.pptx
How Power Bi can solve your most data analytics requirements
Project Portfolio

Similar to Create Data Model & Conduct Visualisation in Power BI Desktop (20)

PPTX
Project Planning Board Overview_SAP PS.pptx
PDF
D1-C1_Introduction to Power BI Desktop.pdf
PPTX
Power Business Intelligence ST2 Power BI Options
PDF
LIBA++Lecture+Notes_Power+BI.docx.pdf
PDF
Transforming Data into Actionable Insights Advanced Modeling in Power BI .pdf
PPTX
Excel to Power BI
PPTX
R12.2.2 oracle projects cost break down structure overview
PPTX
Financial_Analysis_Using_PowerBI - finance .pptx
PPTX
Annie Lostlen BI Portfolio
PDF
Power BI Architecture: Step-by-Step Guide
PPTX
Project Planning Board_Project Systems.pptx
PPTX
Office 365 Saturday Europe - Self-Service Business Intelligence with Power BI
PPTX
00 project control tools
PPT
WBS Structure –Essential Element In Project Management
PDF
10400_SGF_DDPO_Final_03_21_2016
PDF
Master the Art of Data Visualizations with Credo Systemz (1).pdf
PDF
Master the Art of Data Visualizations with Credo Systemz (1).pdf
PDF
Master the Art of Data Visualizations with Credo Systemz (1).pdf
PPTX
The Future of Business Intelligence.pptx
Project Planning Board Overview_SAP PS.pptx
D1-C1_Introduction to Power BI Desktop.pdf
Power Business Intelligence ST2 Power BI Options
LIBA++Lecture+Notes_Power+BI.docx.pdf
Transforming Data into Actionable Insights Advanced Modeling in Power BI .pdf
Excel to Power BI
R12.2.2 oracle projects cost break down structure overview
Financial_Analysis_Using_PowerBI - finance .pptx
Annie Lostlen BI Portfolio
Power BI Architecture: Step-by-Step Guide
Project Planning Board_Project Systems.pptx
Office 365 Saturday Europe - Self-Service Business Intelligence with Power BI
00 project control tools
WBS Structure –Essential Element In Project Management
10400_SGF_DDPO_Final_03_21_2016
Master the Art of Data Visualizations with Credo Systemz (1).pdf
Master the Art of Data Visualizations with Credo Systemz (1).pdf
Master the Art of Data Visualizations with Credo Systemz (1).pdf
The Future of Business Intelligence.pptx
Ad

More from ThinkInnovation (20)

PPTX
Difference in Differences - Does Strict Speed Limit Restrictions Reduce Road ...
PDF
Identify Rules that Predict Patient’s Heart Disease - An Application of Decis...
PDF
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...
PDF
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
PDF
Ordinary Least Square Regression & Stage-2 Regression - Factors Influencing M...
PDF
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
PDF
Decision Making Under Uncertainty - Predict the Chances of a Person Suffering...
PDF
Decision Making Under Uncertainty - Is It Better Off Joining a Partnership or...
PDF
Predictive Analysis - Using Insight-informed Data to Plan Inventory in Next 6...
PDF
Decision Making Under Uncertainty - Decide Whether Or Not to Take Precautions
PDF
Optimal Decision Making - Cost Reduction in Logistics
PDF
Using DAX & Time-based Analysis in Data Warehouse
PDF
Creating Data Warehouse Using Power Query & Power Pivot
PPTX
Unlocking New Insights Into the World of European Soccer Through the European...
PPT
Breakfast Talk - Manage Projects
PPT
Think innovation issue 4 share - scamper
PPT
PPT
Reverse Assumption Method
PPT
Psyche of Facilitation - The New Language of Facilitating Conversations
PPT
Visual Connection - Ideation Through Word Association
Difference in Differences - Does Strict Speed Limit Restrictions Reduce Road ...
Identify Rules that Predict Patient’s Heart Disease - An Application of Decis...
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...
Predicting HDB Resale Prices - Conducting Linear Regression Analysis With Orange
Ordinary Least Square Regression & Stage-2 Regression - Factors Influencing M...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Decision Making Under Uncertainty - Predict the Chances of a Person Suffering...
Decision Making Under Uncertainty - Is It Better Off Joining a Partnership or...
Predictive Analysis - Using Insight-informed Data to Plan Inventory in Next 6...
Decision Making Under Uncertainty - Decide Whether Or Not to Take Precautions
Optimal Decision Making - Cost Reduction in Logistics
Using DAX & Time-based Analysis in Data Warehouse
Creating Data Warehouse Using Power Query & Power Pivot
Unlocking New Insights Into the World of European Soccer Through the European...
Breakfast Talk - Manage Projects
Think innovation issue 4 share - scamper
Reverse Assumption Method
Psyche of Facilitation - The New Language of Facilitating Conversations
Visual Connection - Ideation Through Word Association
Ad

Recently uploaded (20)

PDF
Galatica Smart Energy Infrastructure Startup Pitch Deck
PPTX
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
PPTX
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
PPTX
QUANTUM_COMPUTING_AND_ITS_POTENTIAL_APPLICATIONS[2].pptx
PPT
Predictive modeling basics in data cleaning process
PDF
REAL ILLUMINATI AGENT IN KAMPALA UGANDA CALL ON+256765750853/0705037305
PDF
Optimise Shopper Experiences with a Strong Data Estate.pdf
PPTX
modul_python (1).pptx for professional and student
PPTX
Data_Analytics_and_PowerBI_Presentation.pptx
PDF
Data Engineering Interview Questions & Answers Cloud Data Stacks (AWS, Azure,...
PPTX
STERILIZATION AND DISINFECTION-1.ppthhhbx
PPTX
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
PPTX
climate analysis of Dhaka ,Banglades.pptx
PPT
ISS -ESG Data flows What is ESG and HowHow
PPTX
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
PPTX
Managing Community Partner Relationships
PPTX
Leprosy and NLEP programme community medicine
PDF
Microsoft Core Cloud Services powerpoint
PPTX
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
Galatica Smart Energy Infrastructure Startup Pitch Deck
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
QUANTUM_COMPUTING_AND_ITS_POTENTIAL_APPLICATIONS[2].pptx
Predictive modeling basics in data cleaning process
REAL ILLUMINATI AGENT IN KAMPALA UGANDA CALL ON+256765750853/0705037305
Optimise Shopper Experiences with a Strong Data Estate.pdf
modul_python (1).pptx for professional and student
Data_Analytics_and_PowerBI_Presentation.pptx
Data Engineering Interview Questions & Answers Cloud Data Stacks (AWS, Azure,...
STERILIZATION AND DISINFECTION-1.ppthhhbx
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
climate analysis of Dhaka ,Banglades.pptx
ISS -ESG Data flows What is ESG and HowHow
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
Managing Community Partner Relationships
Leprosy and NLEP programme community medicine
Microsoft Core Cloud Services powerpoint
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx

Create Data Model & Conduct Visualisation in Power BI Desktop

  • 1. Create Data Model & Conduct Visualisation in Power BI Desktop TO IMPROVE ITS BUDGETING AND FORECASTS BASED ON THE ACTUAL COSTS INCURRED AU T H O R : A N T H O N Y M O K DAT E : 18 N OV 2 0 2 3 E M A I L : X X I AO H AO @ YA H O O . C O M
  • 2. What are…? DATA MODEL An abstract model that organises elements of data and standardises how they relate to one another and to the properties of real-world entities It provides a framework for understanding, storing, and managing data in a database or other data repository POWER BI DESKTOP Power BI Desktop is a free data visualization and business intelligence tool developed by Microsoft. It allows users to connect to a wide variety of data sources, transform and clean data, create interactive dashboards and reports, and share insights with others
  • 3. Project’s Context, Objective & Strategies CONTEXT STRATEGIES • Load & combine data from multiple Excel & .csv files into Power BI, removing any unnecessary columns • Establish relationships between tables to connect data from the ‘Dimension’ Table to the ‘Forecast’ and ‘Budget’ Tables • Create a ‘Calendar’ Table using DAX, add it to the data model, & establish relationships with other tables • Visualise the budget by region using a chart • Create a line graph to compare monthly budget & forecast • Analyse budget distribution by business area using a pie chart • Create linked stacked column charts to visualise budget breakdown by cost element group and IT area OBJECTIVE Likes to improve its budgeting and forecasts based on the actual costs incurred A global agency (an ex-coaching client) goes through a yearly budgeting process, where it evaluates the costs incurred by various departments and uses that information to forecast expenses
  • 4. Combine Multiple Files For Power BI • Data for several countries across various departments in the ‘Dimension Tables.xlsx’, ‘Forecast_1.xlsx’ & ‘Budget_1.csv’ files were loaded into Power BI • As the monthly actuals sales are in separate the files, these were combined while loading this data into Power BI Desktop
  • 5. Establish Relationships Between Tables Relationship 1 The data in the ‘Dimension’ and ‘Forecast’ Tables were linked by connecting the ‘IT Dep.’ field in the ‘Forecast’ Table to the ‘IT Department’ field of the ‘Dimension’ Table Relationship 2 The data in the ‘Dimension’ and ‘Budget’ Tables were linked by connecting the ‘IT Dep.’ field in the ‘Budget’ table to the ‘IT Department’ field of the ‘Dimension’ Table
  • 6. Create a ‘Calendar’ Table Using DAX • The new ‘Calendar’ Table was created using the DAX function with starting and ending dates between 1st January 2020 and 31st December 2020 • DAX expression: “Calendar = CALENDAR(DATE(2020,01,02),DATE(2020,12,31 ))”, was scripted to create the ‘Calendar’ table • A hierarchy for the date was created in the ‘Calendar’ Table • The current model was updated by linking ‘Date’ key in the ‘Calendar’ Table to the ‘Date’ keys in the ‘forecast’, ‘actuals’ & ‘budget’ Tables
  • 7. Visualise Budget By Region (By Bar Chart)* After shifting the ‘Budget’ and ‘Region’ fields into the ‘X-axis’ and ‘Y-axis’, respectively, the Cluster Bar Chart was created. The bars in the chart were sorted in ascending order. The labels of the visual were formatted, with the ‘Zoom Slider’ and Average Line added * This is one of many visuals created for this project, which is part of the Dashboard. The Dashboard can be found in the report, which the ex- coaching client has requested not to be released
  • 8. Visualise Monthly Budget & Forecast (By Line Graph)* After shifting the ‘Month’ field into the ‘X-axis’ and ‘Budget’ and ‘Region’ fields into ‘Y-axis’, the Line Graph was created. The labels were formatted, with ‘Zoom Slider’ added * This is one of many visuals created for this project, which is part of the Dashboard. The Dashboard can be found in the report, which the ex- coaching client has requested not to be released
  • 9. Analyse Budget Distribution by Business Area* A Matrix Table was created after fitting the ‘Business Area’ and Sum of Budget’ fields, respectively, into the ‘Row’ and ‘Values’ boxes in the ‘Visualisation’ Panel. The table was further formatted to improve its visual presentation and labelling for ease of reference A Pie Chart was created after fitting the ‘Business Area’ and ‘Sum of Budget’ fields, respectively, into the ‘Legend’ and ‘Values’ boxes in the ‘Visualisations’ Panel. The table was further formatted to improve its visual presentation and labelling for ease of reference * This is one of many visuals created for this project, which is part of the Dashboard. The Dashboard can be found in the report, which the ex- coaching client has requested not to be released
  • 10. Visualise Budget Breakdown* (By Linked Stacked Column Charts) • Two Stacked Column Charts, showing the budget by the ‘Cost Element Group’ field & ‘Budget By the IT Area’ field • Using the ‘Highlighting’ function, both of these charts were linked Client’s Special Request** When the ‘Budget in the Labor Department’ was clicked, only the ‘Labor Budget Across IT Areas’ (like, BU support, IT infra, functional, etc.) are shown * This is one of many visuals created for this project, which is part of the Dashboard. The Dashboard can be found in the report, which the ex- coaching client has requested not to be released ** There were several of such special request from the client, this is one of them
  • 11. Create Data Model & Conduct Visualisation in Power BI Desktop TO IMPROVE ITS BUDGETING AND FORECASTS BASED ON THE ACTUAL COSTS INCURRED AU T H O R : A N T H O N Y M O K DAT E : 18 N OV 2 0 2 3 E M A I L : X X I AO H AO @ YA H O O . C O M