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

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

R12.2.2 oracle projects cost break down structure overview
R12.2.2 oracle projects cost break down structure overviewR12.2.2 oracle projects cost break down structure overview
R12.2.2 oracle projects cost break down structure overview
Matthew Bezuidenhout
 
Annie Lostlen BI Portfolio
Annie Lostlen BI PortfolioAnnie Lostlen BI Portfolio
Annie Lostlen BI Portfolio
annielostlen
 
Project Planning Board_Project Systems.pptx
Project Planning Board_Project Systems.pptxProject Planning Board_Project Systems.pptx
Project Planning Board_Project Systems.pptx
NCHKRISHNATEJA
 
LBI
LBILBI
Office 365 Saturday Europe - Self-Service Business Intelligence with Power BI
Office 365 Saturday Europe - Self-Service Business Intelligence with Power BIOffice 365 Saturday Europe - Self-Service Business Intelligence with Power BI
Office 365 Saturday Europe - Self-Service Business Intelligence with Power BI
Marius Constantinescu [MVP]
 
00 project control tools
00 project control tools00 project control tools
00 project control tools
AHMED NADIM JILANI
 
WBS Structure –Essential Element In Project Management
WBS Structure –Essential Element In Project ManagementWBS Structure –Essential Element In Project Management
WBS Structure –Essential Element In Project Management
Anjali Rao
 
10400_SGF_DDPO_Final_03_21_2016
10400_SGF_DDPO_Final_03_21_201610400_SGF_DDPO_Final_03_21_2016
10400_SGF_DDPO_Final_03_21_2016
Sachin Verma
 
Master the Art of Data Visualizations with Credo Systemz (1).pdf
Master the Art of Data Visualizations with Credo Systemz (1).pdfMaster the Art of Data Visualizations with Credo Systemz (1).pdf
Master the Art of Data Visualizations with Credo Systemz (1).pdf
csvishnukumar
 
Master the Art of Data Visualizations with Credo Systemz (1).pdf
Master the Art of Data Visualizations with Credo Systemz (1).pdfMaster the Art of Data Visualizations with Credo Systemz (1).pdf
Master the Art of Data Visualizations with Credo Systemz (1).pdf
nishajeni1
 
Master the Art of Data Visualizations with Credo Systemz (1).pdf
Master the Art of Data Visualizations with Credo Systemz (1).pdfMaster the Art of Data Visualizations with Credo Systemz (1).pdf
Master the Art of Data Visualizations with Credo Systemz (1).pdf
nishajeni1
 
Power of power BI
Power of power BI Power of power BI
Power BI Interview Questions PDF By ScholarHat
Power BI Interview Questions PDF By ScholarHatPower BI Interview Questions PDF By ScholarHat
Power BI Interview Questions PDF By ScholarHat
Scholarhat
 
L22 analyzing data using smart view
L22 analyzing data using smart viewL22 analyzing data using smart view
L22 analyzing data using smart view
Naresh Kumar SAHU
 
The Ultimate Power Bi Tutorial | Elewayte
The Ultimate Power Bi Tutorial | ElewayteThe Ultimate Power Bi Tutorial | Elewayte
The Ultimate Power Bi Tutorial | Elewayte
Elewayte
 
Ankit Patel - Tableau Developer
Ankit Patel - Tableau DeveloperAnkit Patel - Tableau Developer
Ankit Patel - Tableau Developer
Ankit Patel
 
Bilirs Business Intelligence Portfolio SSRS PPS SP ES Project
Bilirs Business Intelligence Portfolio SSRS PPS SP ES ProjectBilirs Business Intelligence Portfolio SSRS PPS SP ES Project
Bilirs Business Intelligence Portfolio SSRS PPS SP ES Project
Figen Bilir
 
Power bi
Power biPower bi
Power bi
jainema23
 
POWER BI.pptx
POWER BI.pptxPOWER BI.pptx
POWER BI.pptx
NikhilRaj307971
 
Leveraging IBM Cognos TM1 for Merchandise Planning at Tractor Supply Company ...
Leveraging IBM Cognos TM1 for Merchandise Planning at Tractor Supply Company ...Leveraging IBM Cognos TM1 for Merchandise Planning at Tractor Supply Company ...
Leveraging IBM Cognos TM1 for Merchandise Planning at Tractor Supply Company ...
QueBIT Consulting
 

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

R12.2.2 oracle projects cost break down structure overview
R12.2.2 oracle projects cost break down structure overviewR12.2.2 oracle projects cost break down structure overview
R12.2.2 oracle projects cost break down structure overview
 
Annie Lostlen BI Portfolio
Annie Lostlen BI PortfolioAnnie Lostlen BI Portfolio
Annie Lostlen BI Portfolio
 
Project Planning Board_Project Systems.pptx
Project Planning Board_Project Systems.pptxProject Planning Board_Project Systems.pptx
Project Planning Board_Project Systems.pptx
 
LBI
LBILBI
LBI
 
Office 365 Saturday Europe - Self-Service Business Intelligence with Power BI
Office 365 Saturday Europe - Self-Service Business Intelligence with Power BIOffice 365 Saturday Europe - Self-Service Business Intelligence with Power BI
Office 365 Saturday Europe - Self-Service Business Intelligence with Power BI
 
00 project control tools
00 project control tools00 project control tools
00 project control tools
 
WBS Structure –Essential Element In Project Management
WBS Structure –Essential Element In Project ManagementWBS Structure –Essential Element In Project Management
WBS Structure –Essential Element In Project Management
 
10400_SGF_DDPO_Final_03_21_2016
10400_SGF_DDPO_Final_03_21_201610400_SGF_DDPO_Final_03_21_2016
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).pdfMaster 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
Master the Art of Data Visualizations with Credo Systemz (1).pdfMaster 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
Master the Art of Data Visualizations with Credo Systemz (1).pdfMaster the Art of Data Visualizations with Credo Systemz (1).pdf
Master the Art of Data Visualizations with Credo Systemz (1).pdf
 
Power of power BI
Power of power BI Power of power BI
Power of power BI
 
Power BI Interview Questions PDF By ScholarHat
Power BI Interview Questions PDF By ScholarHatPower BI Interview Questions PDF By ScholarHat
Power BI Interview Questions PDF By ScholarHat
 
L22 analyzing data using smart view
L22 analyzing data using smart viewL22 analyzing data using smart view
L22 analyzing data using smart view
 
The Ultimate Power Bi Tutorial | Elewayte
The Ultimate Power Bi Tutorial | ElewayteThe Ultimate Power Bi Tutorial | Elewayte
The Ultimate Power Bi Tutorial | Elewayte
 
Ankit Patel - Tableau Developer
Ankit Patel - Tableau DeveloperAnkit Patel - Tableau Developer
Ankit Patel - Tableau Developer
 
Bilirs Business Intelligence Portfolio SSRS PPS SP ES Project
Bilirs Business Intelligence Portfolio SSRS PPS SP ES ProjectBilirs Business Intelligence Portfolio SSRS PPS SP ES Project
Bilirs Business Intelligence Portfolio SSRS PPS SP ES Project
 
Power bi
Power biPower bi
Power bi
 
POWER BI.pptx
POWER BI.pptxPOWER BI.pptx
POWER BI.pptx
 
Leveraging IBM Cognos TM1 for Merchandise Planning at Tractor Supply Company ...
Leveraging IBM Cognos TM1 for Merchandise Planning at Tractor Supply Company ...Leveraging IBM Cognos TM1 for Merchandise Planning at Tractor Supply Company ...
Leveraging IBM Cognos TM1 for Merchandise Planning at Tractor Supply Company ...
 

More from ThinkInnovation

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

More from ThinkInnovation (20)

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

Recently uploaded

Systane Global education training centre
Systane Global education training centreSystane Global education training centre
Systane Global education training centre
AkhinaRomdoni
 
Big Data and Analytics Shaping the future of Payments
Big Data and Analytics Shaping the future of PaymentsBig Data and Analytics Shaping the future of Payments
Big Data and Analytics Shaping the future of Payments
RuchiRathor2
 
Data Analytics for Decision Making By District 11 Solutions
Data Analytics for Decision Making By District 11 SolutionsData Analytics for Decision Making By District 11 Solutions
Data Analytics for Decision Making By District 11 Solutions
District 11 Solutions
 
Cal Girls Mansarovar Jaipur | 08445551418 | Rajni High Profile Girls Call in ...
Cal Girls Mansarovar Jaipur | 08445551418 | Rajni High Profile Girls Call in ...Cal Girls Mansarovar Jaipur | 08445551418 | Rajni High Profile Girls Call in ...
Cal Girls Mansarovar Jaipur | 08445551418 | Rajni High Profile Girls Call in ...
femim26318
 
Technology used in Ott data analysis project
Technology used in Ott data analysis  projectTechnology used in Ott data analysis  project
Technology used in Ott data analysis project
49AkshitYadav
 
From Signals to Solutions: Effective Strategies for CDR Analysis in Fraud Det...
From Signals to Solutions: Effective Strategies for CDR Analysis in Fraud Det...From Signals to Solutions: Effective Strategies for CDR Analysis in Fraud Det...
From Signals to Solutions: Effective Strategies for CDR Analysis in Fraud Det...
Milind Agarwal
 
Accounting and Auditing Laws-Rules-and-Regulations
Accounting and Auditing Laws-Rules-and-RegulationsAccounting and Auditing Laws-Rules-and-Regulations
Accounting and Auditing Laws-Rules-and-Regulations
DALubis
 
Unit 1 Introduction to DATA SCIENCE .pptx
Unit 1 Introduction to DATA SCIENCE .pptxUnit 1 Introduction to DATA SCIENCE .pptx
Unit 1 Introduction to DATA SCIENCE .pptx
Priyanka Jadhav
 
Dataguard Switchover Best Practices using DGMGRL (Dataguard Broker Command Line)
Dataguard Switchover Best Practices using DGMGRL (Dataguard Broker Command Line)Dataguard Switchover Best Practices using DGMGRL (Dataguard Broker Command Line)
Dataguard Switchover Best Practices using DGMGRL (Dataguard Broker Command Line)
Alireza Kamrani
 
Histology of Muscle types histology o.ppt
Histology of Muscle types histology o.pptHistology of Muscle types histology o.ppt
Histology of Muscle types histology o.ppt
SamanArshad11
 
SAMPLE PRODUCT RESEARCH PR - strikingly.pptx
SAMPLE PRODUCT RESEARCH PR - strikingly.pptxSAMPLE PRODUCT RESEARCH PR - strikingly.pptx
SAMPLE PRODUCT RESEARCH PR - strikingly.pptx
wojakmodern
 
Acid Base Practice Test 4- KEY.pdfkkjkjk
Acid Base Practice Test 4- KEY.pdfkkjkjkAcid Base Practice Test 4- KEY.pdfkkjkjk
Acid Base Practice Test 4- KEY.pdfkkjkjk
talha2khan2k
 
Data Storytelling Final Project for MBA 635
Data Storytelling Final Project for MBA 635Data Storytelling Final Project for MBA 635
Data Storytelling Final Project for MBA 635
HeidiLivengood
 
CT AnGIOGRAPHY of pulmonary embolism.pptx
CT AnGIOGRAPHY of pulmonary embolism.pptxCT AnGIOGRAPHY of pulmonary embolism.pptx
CT AnGIOGRAPHY of pulmonary embolism.pptx
RejoJohn2
 
Cal Girls The Lalit Jaipur 8445551418 Khusi Top Class Girls Call Jaipur Avail...
Cal Girls The Lalit Jaipur 8445551418 Khusi Top Class Girls Call Jaipur Avail...Cal Girls The Lalit Jaipur 8445551418 Khusi Top Class Girls Call Jaipur Avail...
Cal Girls The Lalit Jaipur 8445551418 Khusi Top Class Girls Call Jaipur Avail...
deepikakumaridk25
 
Combined supervised and unsupervised neural networks for pulse shape discrimi...
Combined supervised and unsupervised neural networks for pulse shape discrimi...Combined supervised and unsupervised neural networks for pulse shape discrimi...
Combined supervised and unsupervised neural networks for pulse shape discrimi...
Samuel Jackson
 
393947940-The-Dell-EMC-PowerMax-Family-Overview.pdf
393947940-The-Dell-EMC-PowerMax-Family-Overview.pdf393947940-The-Dell-EMC-PowerMax-Family-Overview.pdf
393947940-The-Dell-EMC-PowerMax-Family-Overview.pdf
Ladislau5
 
Solution Manual for First Course in Abstract Algebra A, 8th Edition by John B...
Solution Manual for First Course in Abstract Algebra A, 8th Edition by John B...Solution Manual for First Course in Abstract Algebra A, 8th Edition by John B...
Solution Manual for First Course in Abstract Algebra A, 8th Edition by John B...
rightmanforbloodline
 
Parcel Delivery - Intel Segmentation and Last Mile Opt.pptx
Parcel Delivery - Intel Segmentation and Last Mile Opt.pptxParcel Delivery - Intel Segmentation and Last Mile Opt.pptx
Parcel Delivery - Intel Segmentation and Last Mile Opt.pptx
AltanAtabarut
 
Field Diary and lab record, Importance.pdf
Field Diary and lab record, Importance.pdfField Diary and lab record, Importance.pdf
Field Diary and lab record, Importance.pdf
hritikbui
 

Recently uploaded (20)

Systane Global education training centre
Systane Global education training centreSystane Global education training centre
Systane Global education training centre
 
Big Data and Analytics Shaping the future of Payments
Big Data and Analytics Shaping the future of PaymentsBig Data and Analytics Shaping the future of Payments
Big Data and Analytics Shaping the future of Payments
 
Data Analytics for Decision Making By District 11 Solutions
Data Analytics for Decision Making By District 11 SolutionsData Analytics for Decision Making By District 11 Solutions
Data Analytics for Decision Making By District 11 Solutions
 
Cal Girls Mansarovar Jaipur | 08445551418 | Rajni High Profile Girls Call in ...
Cal Girls Mansarovar Jaipur | 08445551418 | Rajni High Profile Girls Call in ...Cal Girls Mansarovar Jaipur | 08445551418 | Rajni High Profile Girls Call in ...
Cal Girls Mansarovar Jaipur | 08445551418 | Rajni High Profile Girls Call in ...
 
Technology used in Ott data analysis project
Technology used in Ott data analysis  projectTechnology used in Ott data analysis  project
Technology used in Ott data analysis project
 
From Signals to Solutions: Effective Strategies for CDR Analysis in Fraud Det...
From Signals to Solutions: Effective Strategies for CDR Analysis in Fraud Det...From Signals to Solutions: Effective Strategies for CDR Analysis in Fraud Det...
From Signals to Solutions: Effective Strategies for CDR Analysis in Fraud Det...
 
Accounting and Auditing Laws-Rules-and-Regulations
Accounting and Auditing Laws-Rules-and-RegulationsAccounting and Auditing Laws-Rules-and-Regulations
Accounting and Auditing Laws-Rules-and-Regulations
 
Unit 1 Introduction to DATA SCIENCE .pptx
Unit 1 Introduction to DATA SCIENCE .pptxUnit 1 Introduction to DATA SCIENCE .pptx
Unit 1 Introduction to DATA SCIENCE .pptx
 
Dataguard Switchover Best Practices using DGMGRL (Dataguard Broker Command Line)
Dataguard Switchover Best Practices using DGMGRL (Dataguard Broker Command Line)Dataguard Switchover Best Practices using DGMGRL (Dataguard Broker Command Line)
Dataguard Switchover Best Practices using DGMGRL (Dataguard Broker Command Line)
 
Histology of Muscle types histology o.ppt
Histology of Muscle types histology o.pptHistology of Muscle types histology o.ppt
Histology of Muscle types histology o.ppt
 
SAMPLE PRODUCT RESEARCH PR - strikingly.pptx
SAMPLE PRODUCT RESEARCH PR - strikingly.pptxSAMPLE PRODUCT RESEARCH PR - strikingly.pptx
SAMPLE PRODUCT RESEARCH PR - strikingly.pptx
 
Acid Base Practice Test 4- KEY.pdfkkjkjk
Acid Base Practice Test 4- KEY.pdfkkjkjkAcid Base Practice Test 4- KEY.pdfkkjkjk
Acid Base Practice Test 4- KEY.pdfkkjkjk
 
Data Storytelling Final Project for MBA 635
Data Storytelling Final Project for MBA 635Data Storytelling Final Project for MBA 635
Data Storytelling Final Project for MBA 635
 
CT AnGIOGRAPHY of pulmonary embolism.pptx
CT AnGIOGRAPHY of pulmonary embolism.pptxCT AnGIOGRAPHY of pulmonary embolism.pptx
CT AnGIOGRAPHY of pulmonary embolism.pptx
 
Cal Girls The Lalit Jaipur 8445551418 Khusi Top Class Girls Call Jaipur Avail...
Cal Girls The Lalit Jaipur 8445551418 Khusi Top Class Girls Call Jaipur Avail...Cal Girls The Lalit Jaipur 8445551418 Khusi Top Class Girls Call Jaipur Avail...
Cal Girls The Lalit Jaipur 8445551418 Khusi Top Class Girls Call Jaipur Avail...
 
Combined supervised and unsupervised neural networks for pulse shape discrimi...
Combined supervised and unsupervised neural networks for pulse shape discrimi...Combined supervised and unsupervised neural networks for pulse shape discrimi...
Combined supervised and unsupervised neural networks for pulse shape discrimi...
 
393947940-The-Dell-EMC-PowerMax-Family-Overview.pdf
393947940-The-Dell-EMC-PowerMax-Family-Overview.pdf393947940-The-Dell-EMC-PowerMax-Family-Overview.pdf
393947940-The-Dell-EMC-PowerMax-Family-Overview.pdf
 
Solution Manual for First Course in Abstract Algebra A, 8th Edition by John B...
Solution Manual for First Course in Abstract Algebra A, 8th Edition by John B...Solution Manual for First Course in Abstract Algebra A, 8th Edition by John B...
Solution Manual for First Course in Abstract Algebra A, 8th Edition by John B...
 
Parcel Delivery - Intel Segmentation and Last Mile Opt.pptx
Parcel Delivery - Intel Segmentation and Last Mile Opt.pptxParcel Delivery - Intel Segmentation and Last Mile Opt.pptx
Parcel Delivery - Intel Segmentation and Last Mile Opt.pptx
 
Field Diary and lab record, Importance.pdf
Field Diary and lab record, Importance.pdfField Diary and lab record, Importance.pdf
Field Diary and lab record, Importance.pdf
 

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