SlideShare a Scribd company logo
1 of 22
1
Excel to
Power BI
The Power BI journey
2
01
Basic understanding
02 Intermediate level 03
Advanced level, Functions, Macros
04
Power Query
05 Power Pivot & DAX
06
Power view, power map
07
Power BI designer, Power BI web app
The Power BI journey
Learning journey
3
01
02
Excel learning curve
A typical learning curve for Power pivot
Courtesy: PowerPivot Pro
01
02
02
Power pivot learning curve
Learning curve
The Power BI journey
A typical learning curve for excel
Courtesy: PowerPivot Pro
4
Power Query is for Search, Connect, arrange,
normalize, access & transform
data & data sources
from internal data, external,
internet
Power Pivot is for
Easy data modeling and
preparing data for what you
want to see in your
visualization.
Sources are Excel table,
power query or data
connections to databases &
other services.
Power View and
Power Map & Power BI
apps are for
It’s time to visualize the data
model
3 stages of Power
BI Analytics
The Power BI journey
1
2
3
5
01
02
03
Data Connections from Files
Data connections to Excel
files, CSV and text files Connections to SAP BOBI,
Facebook etc.
Merging & Appending
data queries
01
0302
Data Connection from other sources
Combining data
Power Query data
sources
Power Query look
Power Query data
tabs
Power Query data
sources
Stage 1
Discover
The Power BI journey
6
01 Power Query editor
After connecting with data source, power query
editors window appears as shown above
01
Each editing step is monitored &
can be reversed
Power Query data
sources
Power Query look
Power Query data
tabs
Stage 1
Discover
The Power BI journey
7
0
1
02
03
Power Query home tab Query can be refreshed, format of a particular column can be selected, two queries can be merged or appended
Power Query transform
tab
Power Query add column
tab
Wonderful feature of unpivot column.
Column can be split, header row can be established & format of the columns can be done here.
A new column can be added etc.
Power Query data
sources
Power Query look
Power Query data
tabs
Stage 1
Discover
The Power BI journey
8
0
1
02
Adding data Any excel table can be added directly through selecting “add to data model above”
Adding data-through P.
Query
Power pivot interface Relationships DAX Function typesThe Power BI journey
Stage 2
Analyze
If data is first obtained through power query then after
doing formatting, it can be loaded to power pivot
through “close & load to “ option in power query editor.
Understanding DAX
9
0
1
02
Power pivot ?
02
Power pivot
look
The Power BI journey
Stage 2
Analyze
• After adding the data to
data model this is what you
will get.
• At this stage relationships
can be established among
various data tables
• Each table appears as
separate worksheet in
power pivot
• Calculated columns can be
added.
• Calculated fields (explained
later) can be added.
“The PowerPivot database is a set of tables that are loaded in memory and saved into an
Excel workbook. When loaded in memory, these tables are viewed in the PowerPivot
window, not on Excel’s worksheets.”
Power pivot interface Relationships DAX Function typesUnderstanding DAX
10
0
1
Data
relationship
• Establishing Links among various tables is very easy.
• Each block represents one table having many columns and related columns can be simply dragged and joined.
• One to one relationships can be made by joining related columns from two tables
• So far the relationships support one to one relationship.
• For many to many relationships, a table with common records can be created and both columns can be joined to the
single or unique value table.
Stage 2
Analyze
The Power BI journey Power pivot interface Relationships DAX Function typesUnderstanding DAX
11
0
1
Calculated fields-
DAX
• Calculated fields can be added to a particular
table
• Flexibility of adding name and description of
the Calculated fields.
• Formula can range from simple multiplication,
subtraction to complex DAX queries
• Each formula can be assigned to a category like
percentage, Currency, date and general with
decimal points.
Stage 2
Analyze
The Power BI journey
• DAX formulas can be used either in PowerPivot
tables, or in PivotTables in Excel:
• Formulas can be used in calculated columns, by
adding a column and then typing an expression
in the formula bar in the PowerPivot window.
• Formulas can also be used in measures. You
create these formulas in Excel, by clicking
“Calculated fields” in an existing PowerPivot
PivotTable or PivotChart.
Power pivot interface Relationships DAX Function typesUnderstanding DAX
12
0
1
02
02
Calculated
fields/columns
DAX Definition
The Power BI journey
DAX can be a simple formula as above where REVENUE is the table name and
[sell Net total] is the columns name
DAX can be a complex formula
like above which calculates
month to date revenue for the
selected context. The BLUE
highlighted items are called
functions.
What is DAX (Data Analysis eXpressions)?
“DAX is a collection of functions, operators, and constants that can be used in a
formula, or expression, to calculate and return one or more values. In other words,
DAX helps you create new information from data already in your model.”
Total revenue := (Revenue[Sell Net Total])+(Revenue[Fuel surcharge])
MTD Revenue Net
:=TOTALMTD(SUM([Sell
Net]),(Table1[Account Date]))
Yield := [Sum of Carrier revenue ]/[Sum of Weight Chargeable KG]
Previous Quarter Sales:=
CALCULATE(Revenue[Sell Net Total],
PREVIOUSQUARTER(Revenue[Account date]))
DAX becomes more complex by adding
calculate function which calculates the
figures for the selected context or slicer, or
by ignoring the context, depending on how
it is used.
Stage 2
Analyze
• The same formula can behave
differently depending on
whether the formula is used in
a calculated column or a
measure.
• In a calculated column, the
formula is always applied to
every row in the column,
throughout the table.
Depending on the row
context, the value might
change.
• In a measure (calculated
fields) however, the
calculation of results is
strongly dependent on
context. That is, the design of
the PivotTable and the choice
of row and column headings
affects the values that are
used in calculations.
0
3
04
DAX example-
Simple
DAX example- complex
Power pivot interface Relationships DAX Function typesUnderstanding DAX
13
0
1
02
Understanding
Functions
DAX
Time intelligence
• CLOSINGBALANCEMONTH
• CLOSINGBALANCEQUARTER
• CLOSINGBALANCEYEAR
• ENDOFMONTH
• ENDOFQUARTER
• ENDOFYEAR
• FIRSTDATE
• LASTDATE
• NEXTDAY
• NEXTMONTH
• NEXTQUARTER
• NEXTYEAR
• OPENINGBALANCEMOTH
• PARALLELPERIOD
• PREVIOUSDAY
• PREVIOUSMONTH
• PREVIOUSQUARTER
• PREVIOUSYEAR
• SAMEPERIODLASTYEAR
• TOTALMTD
• TOTALQTD
• TOTALYTD
Types of various
functions
• Statistical Functions
• AVERAGE
• AVERAGEA
• AVERAGEX
• COUNT
• COUNTA
• COUNTAX
• COUNTBLANK
• COUNTROWS
• COUNTX
• MAX
• •MIN
• •MINA
• •MINX
• Date and Time
functions
• DATE
• DATEVALUE
• DAY
• EDATE
• EOMONTH
• HOUR
• MINUTE
• MONTH
• TIME
• TIMEVALUE
• TODAY
• WEEKDAY
• WEEKNUM
• YEAR
• Time intelligence
• AND
• FALSE
• IF
• IFERROR
• NOT
• OR
• TRUE
The Power BI journey Power pivot interface Relationships DAX Function typesUnderstanding DAX
“Deep understanding of these DAX functions is very essential and can make a
big difference in the data model buildup and later its use in the dashboards”
14
01
02
Power view look
Stage 3
Visualization
• Power view is the instant
visualization available within Excel.
• Through inserting power view,
PowerPivot data model can be
viewed a power view
Power view with card as
slicers
Power BI on web
Power BI
windows app
Power BI
iOS/Android app
The Power BI journey Power MapPower View Power BI designer
• Various fields can be selected as
slicers/cards and data can be viewed
with reference to particular context.
15
01
02
Power map view
Stage 3
Visualization
• The power map function allows to have
a geographical view of the data.
• Various data layers can be added on one
map where the height or width can
represent various data characteristics
• Various data layers can be shown with
reference to timeline of the changes in
data over time.
Power map-heat map
The Power BI journey Power BI on web
Power BI
windows app
Power BI
iOS/Android app
Power MapPower View Power BI designer
• In addition to bar charts, map contains the
functionality of showing heat maps
16
0
1
02
Power BI Designer ?
Stage 3
Visualization
“The Power BI Designer is a companion
application for Power BI. It is a standalone Windows
Desktop application that can bae downloaded from the
Power BI site”
02
Power BI designer
View
The Power BI journey Power BI on web
Power BI
windows app
Power BI
iOS/Android app
Power MapPower View Power BI designer
“This application combines Power Query,
Power Pivot Data Model and Power View into a seamless
experience that will allow users to build their Power BI
elements in an offline fashion and then upload to the
Power BI Service”
• There are two buttons on the lower left hand corner.
The Report button opens the report as shown in the
left hand side. Whereas Query button opens the query
in power view.
• The data can be arranged in power query and report
can be designed. This file can thus be used as a source
file to power BI application.
• Designer is a great report building tool which gives lot
of charting options.
03 Report & Query
buttons
17
0
1
02
Power BI windows app
Stage 3
Visualization
• Available through office 365
subscription.
• Left hand side lists down all the
created dashboards
• Dashboard connects to wide variety
of resources from local MS Excel,
Power bi designer files to resources
like google Analytics, appfigure,
marketo etc.02
Dash Board Inside
View
The Power BI journey Power BI on web
Power BI
windows app
Power BI
iOS/Android app
Power MapPower View Power BI designer
• Every dash board allows user to do Q&A where
questions can be asked from the data
• The charts can be selected from already
designed charts in Power BI designer or created
through Q&A.
• The formatting of the charts can also be done.
• Questions can be further improved by selecting
existing fields on the go.
18
0
1
02
03
Power BI windows
app
Stage 3
Visualization
• App can be downloaded from windows store.
• Currently office 365 subscription is required
to use the functionality
• Left hand side view shows the format of the
dashboard
Dash Board’s Inside View
The Power BI journey
• By clicking a specific dashboard further
details of the dashboard can be seen.
Power BI on web
Power BI
windows app
Power BI
iOS/Android app
Power MapPower View Power BI designer
19
01
02
Power BI iOS app view
Stage 3
Visualization
• App is available on iOS and Play store.
Inside View of Dashboard
The Power BI journey Power BI on web
Power BI
windows app
Power BI
iOS/Android app
Power MapPower View Power BI designer
• By clicking a specific dashboard further
details can be seen as displayed. Above is
a screenshot from an iPhone.
20
0
1
02
Books
Learning resources
>>>>>>From medium to advanced knowledge >>>>>
Sites/Blogs
http://www.powerpivotpro.com/
http://blogs.msdn.com/b/powerbi/
https://powerbi.microsoft.com/
The Power BI journey
21
0
1
Upcoming Features
Upcoming
Developments
• Interested users should use power pivot and power query for all the data analysis no matter what is the size of the
data and complexity involved.
• DAX is the core knowledge area and improving DAX skill will make a great difference in making you a great data
analyst
• In addition to practicing and spending time in excel, users should read academic material on the BI and DAX as it
will significantly help in understanding the concept and its application. I have given some references earlier.
• Complete each analysis from adding data to the model to final Dash board as it will help understanding the
complete cycle of the power BI.
The Power BI journey
• On July 24, 2015 power BI is going to be generally available.
• Power BI designer will be renamed as Power Bi Desktop.
• Some new chart types like waterfall and area charts and matrix will be added.
• Q&A visual formatting will be announced.
• Space management on power BI will also be introduced.
02
My personal advice
22
0
1
Introduction
About me
• I am a Finance & Accounting professional and Fellow member of The Institute of Chartered Accountants of
Pakistan.
• I have got 14+ years of experience in managing the financial affairs of large scale Corporate entities as head of
Finance and Accounting departments.
• I have a passion for Business intelligence products/solutions & Financial Data modelling.
• Currently I am working as Finance Director with Saudi Airlines Cargo Company in Jeddah, Saudi Arabia.
• Email: Zubkhan@gmail.com. Feel free to ask any question and I would be glad to answer.
• LinkedIn: https://sa.linkedin.com/in/zedakhan
The Power BI journey

More Related Content

What's hot

Microsoft Power BI Technical Overview
Microsoft Power BI Technical OverviewMicrosoft Power BI Technical Overview
Microsoft Power BI Technical Overview
David J Rosenthal
 

What's hot (20)

Introduction to Microsoft Power BI
Introduction to Microsoft Power BIIntroduction to Microsoft Power BI
Introduction to Microsoft Power BI
 
Intro for Power BI
Intro for Power BIIntro for Power BI
Intro for Power BI
 
Power BI visuals
Power BI visualsPower BI visuals
Power BI visuals
 
Power bi
Power biPower bi
Power bi
 
Power BI Desktop | Power BI Tutorial | Power BI Training | Edureka
Power BI Desktop | Power BI Tutorial | Power BI Training | EdurekaPower BI Desktop | Power BI Tutorial | Power BI Training | Edureka
Power BI Desktop | Power BI Tutorial | Power BI Training | Edureka
 
Power BI
Power BIPower BI
Power BI
 
Microsoft power bi
Microsoft power biMicrosoft power bi
Microsoft power bi
 
Building a Dashboard in an hour with Power Pivot and Power BI
Building a Dashboard in an hour with Power Pivot and Power BIBuilding a Dashboard in an hour with Power Pivot and Power BI
Building a Dashboard in an hour with Power Pivot and Power BI
 
Power BI - Bring your data together
Power BI - Bring your data togetherPower BI - Bring your data together
Power BI - Bring your data together
 
Power BI
Power BIPower BI
Power BI
 
Power BI Consultants | Power BI Solutions | Power BI Service
Power BI Consultants | Power BI Solutions | Power BI ServicePower BI Consultants | Power BI Solutions | Power BI Service
Power BI Consultants | Power BI Solutions | Power BI Service
 
Power BI Full Course | Power BI Tutorial for Beginners | Edureka
Power BI Full Course | Power BI Tutorial for Beginners | EdurekaPower BI Full Course | Power BI Tutorial for Beginners | Edureka
Power BI Full Course | Power BI Tutorial for Beginners | Edureka
 
Power bi introduction
Power bi introductionPower bi introduction
Power bi introduction
 
Microsoft Power BI Technical Overview
Microsoft Power BI Technical OverviewMicrosoft Power BI Technical Overview
Microsoft Power BI Technical Overview
 
Introduction to Microsoft Power BI
Introduction to Microsoft Power BIIntroduction to Microsoft Power BI
Introduction to Microsoft Power BI
 
Power BI for Developers
Power BI for DevelopersPower BI for Developers
Power BI for Developers
 
Power bi (1)Power BI Online Training Hyderabad | power bi online training ben...
Power bi (1)Power BI Online Training Hyderabad | power bi online training ben...Power bi (1)Power BI Online Training Hyderabad | power bi online training ben...
Power bi (1)Power BI Online Training Hyderabad | power bi online training ben...
 
MICROSOFT POWER BI PPT.pptx
MICROSOFT POWER BI PPT.pptxMICROSOFT POWER BI PPT.pptx
MICROSOFT POWER BI PPT.pptx
 
Power bi
Power biPower bi
Power bi
 
Microsoft Power BI | Brief Introduction | PPT
Microsoft Power BI | Brief Introduction | PPTMicrosoft Power BI | Brief Introduction | PPT
Microsoft Power BI | Brief Introduction | PPT
 

Viewers also liked

Democratizando el acceso a la información. BI Colaborativo -- Antonio Soto
Democratizando el acceso a la información. BI Colaborativo -- Antonio SotoDemocratizando el acceso a la información. BI Colaborativo -- Antonio Soto
Democratizando el acceso a la información. BI Colaborativo -- Antonio Soto
organizacion_20
 
Teaching Excel
Teaching ExcelTeaching Excel
Teaching Excel
sam ran
 

Viewers also liked (11)

Democratizando el acceso a la información. BI Colaborativo -- Antonio Soto
Democratizando el acceso a la información. BI Colaborativo -- Antonio SotoDemocratizando el acceso a la información. BI Colaborativo -- Antonio Soto
Democratizando el acceso a la información. BI Colaborativo -- Antonio Soto
 
VBA for technical writers - demo script
VBA for technical writers - demo scriptVBA for technical writers - demo script
VBA for technical writers - demo script
 
Que Porque Y Para Que PR
Que Porque Y Para Que PRQue Porque Y Para Que PR
Que Porque Y Para Que PR
 
Learn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce Data
Learn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce DataLearn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce Data
Learn How to Use Microsoft Power BI for Office 365 to Analyze Salesforce Data
 
Business Intelligence solutions using Excel 2013 and Power BI
Business Intelligence solutions using Excel 2013 and Power BIBusiness Intelligence solutions using Excel 2013 and Power BI
Business Intelligence solutions using Excel 2013 and Power BI
 
Microsoft Business Intelligence Vision and Strategy
Microsoft Business Intelligence Vision and StrategyMicrosoft Business Intelligence Vision and Strategy
Microsoft Business Intelligence Vision and Strategy
 
Basic Functions - Excel 2013 Tutorial
Basic Functions - Excel 2013 TutorialBasic Functions - Excel 2013 Tutorial
Basic Functions - Excel 2013 Tutorial
 
Basic Formulas - Excel 2013 Tutorial
Basic Formulas - Excel 2013 TutorialBasic Formulas - Excel 2013 Tutorial
Basic Formulas - Excel 2013 Tutorial
 
9 handy Excel demos
9 handy Excel demos9 handy Excel demos
9 handy Excel demos
 
Teaching Excel
Teaching ExcelTeaching Excel
Teaching Excel
 
MS EXCEL PPT PRESENTATION
MS EXCEL PPT PRESENTATIONMS EXCEL PPT PRESENTATION
MS EXCEL PPT PRESENTATION
 

Similar to Excel to Power BI

DSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BI
DSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BI
DSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BI
EzekielJames8
 
Hitchhiker’s Guide to SharePoint BI
Hitchhiker’s Guide to SharePoint BIHitchhiker’s Guide to SharePoint BI
Hitchhiker’s Guide to SharePoint BI
Andrew Brust
 
Power_BI_Presentation_01_17 June'23.pptx
Power_BI_Presentation_01_17 June'23.pptxPower_BI_Presentation_01_17 June'23.pptx
Power_BI_Presentation_01_17 June'23.pptx
ssuserb4bf60
 
SharePoint - Crunch the Numbers Together
SharePoint - Crunch the Numbers TogetherSharePoint - Crunch the Numbers Together
SharePoint - Crunch the Numbers Together
David J Rosenthal
 

Similar to Excel to Power BI (20)

DSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BI
DSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BI
DSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BI
 
PowerBI Training
PowerBI Training PowerBI Training
PowerBI Training
 
Hitchhiker’s Guide to SharePoint BI
Hitchhiker’s Guide to SharePoint BIHitchhiker’s Guide to SharePoint BI
Hitchhiker’s Guide to SharePoint BI
 
Power_BI_Presentation_01_17 June'23.pptx
Power_BI_Presentation_01_17 June'23.pptxPower_BI_Presentation_01_17 June'23.pptx
Power_BI_Presentation_01_17 June'23.pptx
 
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
Building your first Analysis Services Tabular BI Semantic model with SQL Serv...
 
Power BI
Power BIPower BI
Power BI
 
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
 
Microsoft PowerPivot & Power View in Excel 2013
Microsoft PowerPivot & Power View in Excel 2013Microsoft PowerPivot & Power View in Excel 2013
Microsoft PowerPivot & Power View in Excel 2013
 
Power BI Interview Questions
Power BI Interview QuestionsPower BI Interview Questions
Power BI Interview Questions
 
Microsoft Power BI Online Training.pdf
Microsoft Power BI Online Training.pdfMicrosoft Power BI Online Training.pdf
Microsoft Power BI Online Training.pdf
 
Power bi
Power biPower bi
Power bi
 
SharePoint - Crunch the Numbers Together
SharePoint - Crunch the Numbers TogetherSharePoint - Crunch the Numbers Together
SharePoint - Crunch the Numbers Together
 
Power bi
Power biPower bi
Power bi
 
How to use Power Pivot in Excel
How to use Power Pivot in ExcelHow to use Power Pivot in Excel
How to use Power Pivot in Excel
 
Power BI.pptx
Power BI.pptxPower BI.pptx
Power BI.pptx
 
Funções DAX.pdf
Funções DAX.pdfFunções DAX.pdf
Funções DAX.pdf
 
Afternoons with Azure - Power BI and Azure Analysis Services
Afternoons with Azure - Power BI and Azure Analysis ServicesAfternoons with Azure - Power BI and Azure Analysis Services
Afternoons with Azure - Power BI and Azure Analysis Services
 
LIBA++Lecture+Notes_Power+BI.docx.pdf
LIBA++Lecture+Notes_Power+BI.docx.pdfLIBA++Lecture+Notes_Power+BI.docx.pdf
LIBA++Lecture+Notes_Power+BI.docx.pdf
 
Power BI & Advanced Business Intelligence Tools Excel 2013 / 2016 By Spark Tr...
Power BI & Advanced Business Intelligence Tools Excel 2013 / 2016 By Spark Tr...Power BI & Advanced Business Intelligence Tools Excel 2013 / 2016 By Spark Tr...
Power BI & Advanced Business Intelligence Tools Excel 2013 / 2016 By Spark Tr...
 
Microsoft Power BI Overview
Microsoft Power BI OverviewMicrosoft Power BI Overview
Microsoft Power BI Overview
 

Recently uploaded

Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
gajnagarg
 
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
amitlee9823
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
amitlee9823
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
gajnagarg
 
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
amitlee9823
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
amitlee9823
 

Recently uploaded (20)

Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
 
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
 
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 

Excel to Power BI

  • 1. 1 Excel to Power BI The Power BI journey
  • 2. 2 01 Basic understanding 02 Intermediate level 03 Advanced level, Functions, Macros 04 Power Query 05 Power Pivot & DAX 06 Power view, power map 07 Power BI designer, Power BI web app The Power BI journey Learning journey
  • 3. 3 01 02 Excel learning curve A typical learning curve for Power pivot Courtesy: PowerPivot Pro 01 02 02 Power pivot learning curve Learning curve The Power BI journey A typical learning curve for excel Courtesy: PowerPivot Pro
  • 4. 4 Power Query is for Search, Connect, arrange, normalize, access & transform data & data sources from internal data, external, internet Power Pivot is for Easy data modeling and preparing data for what you want to see in your visualization. Sources are Excel table, power query or data connections to databases & other services. Power View and Power Map & Power BI apps are for It’s time to visualize the data model 3 stages of Power BI Analytics The Power BI journey 1 2 3
  • 5. 5 01 02 03 Data Connections from Files Data connections to Excel files, CSV and text files Connections to SAP BOBI, Facebook etc. Merging & Appending data queries 01 0302 Data Connection from other sources Combining data Power Query data sources Power Query look Power Query data tabs Power Query data sources Stage 1 Discover The Power BI journey
  • 6. 6 01 Power Query editor After connecting with data source, power query editors window appears as shown above 01 Each editing step is monitored & can be reversed Power Query data sources Power Query look Power Query data tabs Stage 1 Discover The Power BI journey
  • 7. 7 0 1 02 03 Power Query home tab Query can be refreshed, format of a particular column can be selected, two queries can be merged or appended Power Query transform tab Power Query add column tab Wonderful feature of unpivot column. Column can be split, header row can be established & format of the columns can be done here. A new column can be added etc. Power Query data sources Power Query look Power Query data tabs Stage 1 Discover The Power BI journey
  • 8. 8 0 1 02 Adding data Any excel table can be added directly through selecting “add to data model above” Adding data-through P. Query Power pivot interface Relationships DAX Function typesThe Power BI journey Stage 2 Analyze If data is first obtained through power query then after doing formatting, it can be loaded to power pivot through “close & load to “ option in power query editor. Understanding DAX
  • 9. 9 0 1 02 Power pivot ? 02 Power pivot look The Power BI journey Stage 2 Analyze • After adding the data to data model this is what you will get. • At this stage relationships can be established among various data tables • Each table appears as separate worksheet in power pivot • Calculated columns can be added. • Calculated fields (explained later) can be added. “The PowerPivot database is a set of tables that are loaded in memory and saved into an Excel workbook. When loaded in memory, these tables are viewed in the PowerPivot window, not on Excel’s worksheets.” Power pivot interface Relationships DAX Function typesUnderstanding DAX
  • 10. 10 0 1 Data relationship • Establishing Links among various tables is very easy. • Each block represents one table having many columns and related columns can be simply dragged and joined. • One to one relationships can be made by joining related columns from two tables • So far the relationships support one to one relationship. • For many to many relationships, a table with common records can be created and both columns can be joined to the single or unique value table. Stage 2 Analyze The Power BI journey Power pivot interface Relationships DAX Function typesUnderstanding DAX
  • 11. 11 0 1 Calculated fields- DAX • Calculated fields can be added to a particular table • Flexibility of adding name and description of the Calculated fields. • Formula can range from simple multiplication, subtraction to complex DAX queries • Each formula can be assigned to a category like percentage, Currency, date and general with decimal points. Stage 2 Analyze The Power BI journey • DAX formulas can be used either in PowerPivot tables, or in PivotTables in Excel: • Formulas can be used in calculated columns, by adding a column and then typing an expression in the formula bar in the PowerPivot window. • Formulas can also be used in measures. You create these formulas in Excel, by clicking “Calculated fields” in an existing PowerPivot PivotTable or PivotChart. Power pivot interface Relationships DAX Function typesUnderstanding DAX
  • 12. 12 0 1 02 02 Calculated fields/columns DAX Definition The Power BI journey DAX can be a simple formula as above where REVENUE is the table name and [sell Net total] is the columns name DAX can be a complex formula like above which calculates month to date revenue for the selected context. The BLUE highlighted items are called functions. What is DAX (Data Analysis eXpressions)? “DAX is a collection of functions, operators, and constants that can be used in a formula, or expression, to calculate and return one or more values. In other words, DAX helps you create new information from data already in your model.” Total revenue := (Revenue[Sell Net Total])+(Revenue[Fuel surcharge]) MTD Revenue Net :=TOTALMTD(SUM([Sell Net]),(Table1[Account Date])) Yield := [Sum of Carrier revenue ]/[Sum of Weight Chargeable KG] Previous Quarter Sales:= CALCULATE(Revenue[Sell Net Total], PREVIOUSQUARTER(Revenue[Account date])) DAX becomes more complex by adding calculate function which calculates the figures for the selected context or slicer, or by ignoring the context, depending on how it is used. Stage 2 Analyze • The same formula can behave differently depending on whether the formula is used in a calculated column or a measure. • In a calculated column, the formula is always applied to every row in the column, throughout the table. Depending on the row context, the value might change. • In a measure (calculated fields) however, the calculation of results is strongly dependent on context. That is, the design of the PivotTable and the choice of row and column headings affects the values that are used in calculations. 0 3 04 DAX example- Simple DAX example- complex Power pivot interface Relationships DAX Function typesUnderstanding DAX
  • 13. 13 0 1 02 Understanding Functions DAX Time intelligence • CLOSINGBALANCEMONTH • CLOSINGBALANCEQUARTER • CLOSINGBALANCEYEAR • ENDOFMONTH • ENDOFQUARTER • ENDOFYEAR • FIRSTDATE • LASTDATE • NEXTDAY • NEXTMONTH • NEXTQUARTER • NEXTYEAR • OPENINGBALANCEMOTH • PARALLELPERIOD • PREVIOUSDAY • PREVIOUSMONTH • PREVIOUSQUARTER • PREVIOUSYEAR • SAMEPERIODLASTYEAR • TOTALMTD • TOTALQTD • TOTALYTD Types of various functions • Statistical Functions • AVERAGE • AVERAGEA • AVERAGEX • COUNT • COUNTA • COUNTAX • COUNTBLANK • COUNTROWS • COUNTX • MAX • •MIN • •MINA • •MINX • Date and Time functions • DATE • DATEVALUE • DAY • EDATE • EOMONTH • HOUR • MINUTE • MONTH • TIME • TIMEVALUE • TODAY • WEEKDAY • WEEKNUM • YEAR • Time intelligence • AND • FALSE • IF • IFERROR • NOT • OR • TRUE The Power BI journey Power pivot interface Relationships DAX Function typesUnderstanding DAX “Deep understanding of these DAX functions is very essential and can make a big difference in the data model buildup and later its use in the dashboards”
  • 14. 14 01 02 Power view look Stage 3 Visualization • Power view is the instant visualization available within Excel. • Through inserting power view, PowerPivot data model can be viewed a power view Power view with card as slicers Power BI on web Power BI windows app Power BI iOS/Android app The Power BI journey Power MapPower View Power BI designer • Various fields can be selected as slicers/cards and data can be viewed with reference to particular context.
  • 15. 15 01 02 Power map view Stage 3 Visualization • The power map function allows to have a geographical view of the data. • Various data layers can be added on one map where the height or width can represent various data characteristics • Various data layers can be shown with reference to timeline of the changes in data over time. Power map-heat map The Power BI journey Power BI on web Power BI windows app Power BI iOS/Android app Power MapPower View Power BI designer • In addition to bar charts, map contains the functionality of showing heat maps
  • 16. 16 0 1 02 Power BI Designer ? Stage 3 Visualization “The Power BI Designer is a companion application for Power BI. It is a standalone Windows Desktop application that can bae downloaded from the Power BI site” 02 Power BI designer View The Power BI journey Power BI on web Power BI windows app Power BI iOS/Android app Power MapPower View Power BI designer “This application combines Power Query, Power Pivot Data Model and Power View into a seamless experience that will allow users to build their Power BI elements in an offline fashion and then upload to the Power BI Service” • There are two buttons on the lower left hand corner. The Report button opens the report as shown in the left hand side. Whereas Query button opens the query in power view. • The data can be arranged in power query and report can be designed. This file can thus be used as a source file to power BI application. • Designer is a great report building tool which gives lot of charting options. 03 Report & Query buttons
  • 17. 17 0 1 02 Power BI windows app Stage 3 Visualization • Available through office 365 subscription. • Left hand side lists down all the created dashboards • Dashboard connects to wide variety of resources from local MS Excel, Power bi designer files to resources like google Analytics, appfigure, marketo etc.02 Dash Board Inside View The Power BI journey Power BI on web Power BI windows app Power BI iOS/Android app Power MapPower View Power BI designer • Every dash board allows user to do Q&A where questions can be asked from the data • The charts can be selected from already designed charts in Power BI designer or created through Q&A. • The formatting of the charts can also be done. • Questions can be further improved by selecting existing fields on the go.
  • 18. 18 0 1 02 03 Power BI windows app Stage 3 Visualization • App can be downloaded from windows store. • Currently office 365 subscription is required to use the functionality • Left hand side view shows the format of the dashboard Dash Board’s Inside View The Power BI journey • By clicking a specific dashboard further details of the dashboard can be seen. Power BI on web Power BI windows app Power BI iOS/Android app Power MapPower View Power BI designer
  • 19. 19 01 02 Power BI iOS app view Stage 3 Visualization • App is available on iOS and Play store. Inside View of Dashboard The Power BI journey Power BI on web Power BI windows app Power BI iOS/Android app Power MapPower View Power BI designer • By clicking a specific dashboard further details can be seen as displayed. Above is a screenshot from an iPhone.
  • 20. 20 0 1 02 Books Learning resources >>>>>>From medium to advanced knowledge >>>>> Sites/Blogs http://www.powerpivotpro.com/ http://blogs.msdn.com/b/powerbi/ https://powerbi.microsoft.com/ The Power BI journey
  • 21. 21 0 1 Upcoming Features Upcoming Developments • Interested users should use power pivot and power query for all the data analysis no matter what is the size of the data and complexity involved. • DAX is the core knowledge area and improving DAX skill will make a great difference in making you a great data analyst • In addition to practicing and spending time in excel, users should read academic material on the BI and DAX as it will significantly help in understanding the concept and its application. I have given some references earlier. • Complete each analysis from adding data to the model to final Dash board as it will help understanding the complete cycle of the power BI. The Power BI journey • On July 24, 2015 power BI is going to be generally available. • Power BI designer will be renamed as Power Bi Desktop. • Some new chart types like waterfall and area charts and matrix will be added. • Q&A visual formatting will be announced. • Space management on power BI will also be introduced. 02 My personal advice
  • 22. 22 0 1 Introduction About me • I am a Finance & Accounting professional and Fellow member of The Institute of Chartered Accountants of Pakistan. • I have got 14+ years of experience in managing the financial affairs of large scale Corporate entities as head of Finance and Accounting departments. • I have a passion for Business intelligence products/solutions & Financial Data modelling. • Currently I am working as Finance Director with Saudi Airlines Cargo Company in Jeddah, Saudi Arabia. • Email: Zubkhan@gmail.com. Feel free to ask any question and I would be glad to answer. • LinkedIn: https://sa.linkedin.com/in/zedakhan The Power BI journey