SlideShare a Scribd company logo
1 of 10
Download to read offline
PUTTING THE R IN MICROSOFT
POWER BI
July 21, 2017
INTRODUCTION
July 23, 2017
We are entering the golden age of business intelligence. In just the last two weeks, a couple of dozen new
custom visualizations have been added to Microsoft Power BI. According to Gartner’s Magic Quadrant
report, Power BI has surpassedTableau in terms of completeness of vision (farthest dot to the right) and
these new visualizations show the power of Microsoft’s vision. I will show an example of the R visuals and
then list some of Power BI’s new custom visualizations at the end of this report. These developments will
yield important insights ranging from solid information to actionable strategic insights.
One new and very powerful class of visualization in PBI is R visualizations.These were originally designed for
programmers and required installation of R and R Studio. Microsoft has taken R a step further, opening up
predictive analytics for non-programmers.An analyst still has much greater flexibility using R programming,
but the direction BI software is heading is increasingly a self-service model. There is a game-changing
paradigm here as well: the ability to add interactivity. When coupled with slicers or cross-filtered with other
visualizations, this can be very powerful. Other very promising visualizations include auto-play that may very
well be a new phase in animation following the longtime standard gapminder animated bubble chart. The user
can press play and cycle through cross-filters or drill-down on attributes. Other promising developments are
visualizations that write narratives and voice-activated queries; though these visuals are in beta stage. It is an
exciting time to be on the leading-edge of these developments.
USING R CODE IN POWER BI
I will demonstrate a couple of R examples below and then combine them into one dashboard. First, we can use customizable R
capabilities already available to produce scatterplots (using NFL passing statistics from 2014 through 2016). After downloading R and R-
Studio, this took only one line of code. Any other R graphs can be implemented, and the bonus is no read functions are required once
the data frame has been modeled in Microsoft.
R-CODED VISUALIZATION
Now we can create a slicer on year and use it to see how relationships between these measures have changed
each season; the visual will update accordingly. Here is the same visual with all three years selected; very
powerful results.
R FOR NON-PROGRAMMERS
Here is the new correlation visual that allows non-programmers to reap the benefits of R. In this visual, the user
only needs to select the measures to be evaluated (or drag-and-drop them on the values pane).
R FOR NON-PROGRAMMERS (PT 2)
Next, we can build two more visualizations (this time selecting circle markers), one for the Top 5 QBs
and one for the Bottom 5 by using the Rank function (only slightly more difficult than drag and drop).
For example, this could show how top and bottom tier quarterbacks are performing and analyzing
the differences.
HERE IS THE FINAL DASHBOARD: EVERY
VISUALIZATION CHANGES WITH THE YEAR SELECTED
HERE ARE SOME CUSTOM
VISUALIZATIONS YOU MIGHT WANT TO
CHECK OUT
NEW CUSTOM VISUALIZATIONS (PAGE 2)
Arrows are particularly exciting visuals
NEW CUSTOM VISUALIZATIONS (PAGE 3)
Arrows are particularly exciting visuals

More Related Content

Similar to R Power in Power BI

Become a Smart Enterprise with SAP Analytics Cloud - ConVista Asia
Become a Smart Enterprise with SAP Analytics Cloud - ConVista AsiaBecome a Smart Enterprise with SAP Analytics Cloud - ConVista Asia
Become a Smart Enterprise with SAP Analytics Cloud - ConVista AsiaConVista Consulting Asia
 
It7113 research project - group 7
It7113   research project - group 7It7113   research project - group 7
It7113 research project - group 7Hiren Patel
 
It7113 research project - group 7
It7113   research project - group 7It7113   research project - group 7
It7113 research project - group 7Hiren Patel
 
Create Tailored End User Experiences with Power BI
Create Tailored End User Experiences with Power BICreate Tailored End User Experiences with Power BI
Create Tailored End User Experiences with Power BICCG
 
Beginner's guide create a custom 'copy' planning function type
Beginner's guide  create a custom 'copy' planning function typeBeginner's guide  create a custom 'copy' planning function type
Beginner's guide create a custom 'copy' planning function typeNaveen Kumar Kotha
 
Advantages Of Using Power BI For Your Business
Advantages Of Using Power BI For Your BusinessAdvantages Of Using Power BI For Your Business
Advantages Of Using Power BI For Your BusinessGetOnData
 
Deploy PowerPivot Enterprise Wide
Deploy PowerPivot Enterprise WideDeploy PowerPivot Enterprise Wide
Deploy PowerPivot Enterprise Widewww.panorama.com
 
ML, Statistics, and Spark with Databricks for Maximizing Revenue in a Delayed...
ML, Statistics, and Spark with Databricks for Maximizing Revenue in a Delayed...ML, Statistics, and Spark with Databricks for Maximizing Revenue in a Delayed...
ML, Statistics, and Spark with Databricks for Maximizing Revenue in a Delayed...Databricks
 
Guide to new Power BI
Guide to new Power BIGuide to new Power BI
Guide to new Power BIMag Dutka
 
Top 20 Power BI Interview Questions and Answers in 2023.pptx
Top 20 Power BI Interview Questions and Answers in 2023.pptxTop 20 Power BI Interview Questions and Answers in 2023.pptx
Top 20 Power BI Interview Questions and Answers in 2023.pptxAnanthReddy38
 
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...Big IT Trainings
 
powerbiinterviewquestionsandanswers-credosystemz-230822125042-f337ae98.pdf
powerbiinterviewquestionsandanswers-credosystemz-230822125042-f337ae98.pdfpowerbiinterviewquestionsandanswers-credosystemz-230822125042-f337ae98.pdf
powerbiinterviewquestionsandanswers-credosystemz-230822125042-f337ae98.pdfcsvishnukumar
 
Power BI Interview Questions and Answers-Credo systemz.pdf
Power BI Interview Questions and Answers-Credo systemz.pdfPower BI Interview Questions and Answers-Credo systemz.pdf
Power BI Interview Questions and Answers-Credo systemz.pdfnishajeni1
 
Power BI Interview Questions & Answers.docx
Power BI Interview Questions & Answers.docxPower BI Interview Questions & Answers.docx
Power BI Interview Questions & Answers.docxnishajeni1
 
SAP BI Training in Delhi in 2022
SAP BI Training in Delhi in 2022SAP BI Training in Delhi in 2022
SAP BI Training in Delhi in 2022ERP Delhi
 
The Forrester Wave™: Enterprise BI Platforms With Majority On-Premises Deploy...
The Forrester Wave™: Enterprise BI Platforms With Majority On-Premises Deploy...The Forrester Wave™: Enterprise BI Platforms With Majority On-Premises Deploy...
The Forrester Wave™: Enterprise BI Platforms With Majority On-Premises Deploy...Abhishek Sood
 
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.pdfDivya Thakur
 

Similar to R Power in Power BI (20)

Untitled
UntitledUntitled
Untitled
 
Report PPT
Report PPTReport PPT
Report PPT
 
Become a Smart Enterprise with SAP Analytics Cloud - ConVista Asia
Become a Smart Enterprise with SAP Analytics Cloud - ConVista AsiaBecome a Smart Enterprise with SAP Analytics Cloud - ConVista Asia
Become a Smart Enterprise with SAP Analytics Cloud - ConVista Asia
 
It7113 research project - group 7
It7113   research project - group 7It7113   research project - group 7
It7113 research project - group 7
 
It7113 research project - group 7
It7113   research project - group 7It7113   research project - group 7
It7113 research project - group 7
 
Create Tailored End User Experiences with Power BI
Create Tailored End User Experiences with Power BICreate Tailored End User Experiences with Power BI
Create Tailored End User Experiences with Power BI
 
Beginner's guide create a custom 'copy' planning function type
Beginner's guide  create a custom 'copy' planning function typeBeginner's guide  create a custom 'copy' planning function type
Beginner's guide create a custom 'copy' planning function type
 
Advantages Of Using Power BI For Your Business
Advantages Of Using Power BI For Your BusinessAdvantages Of Using Power BI For Your Business
Advantages Of Using Power BI For Your Business
 
Deploy PowerPivot Enterprise Wide
Deploy PowerPivot Enterprise WideDeploy PowerPivot Enterprise Wide
Deploy PowerPivot Enterprise Wide
 
ML, Statistics, and Spark with Databricks for Maximizing Revenue in a Delayed...
ML, Statistics, and Spark with Databricks for Maximizing Revenue in a Delayed...ML, Statistics, and Spark with Databricks for Maximizing Revenue in a Delayed...
ML, Statistics, and Spark with Databricks for Maximizing Revenue in a Delayed...
 
Guide to new Power BI
Guide to new Power BIGuide to new Power BI
Guide to new Power BI
 
Top 20 Power BI Interview Questions and Answers in 2023.pptx
Top 20 Power BI Interview Questions and Answers in 2023.pptxTop 20 Power BI Interview Questions and Answers in 2023.pptx
Top 20 Power BI Interview Questions and Answers in 2023.pptx
 
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...
 
powerbiinterviewquestionsandanswers-credosystemz-230822125042-f337ae98.pdf
powerbiinterviewquestionsandanswers-credosystemz-230822125042-f337ae98.pdfpowerbiinterviewquestionsandanswers-credosystemz-230822125042-f337ae98.pdf
powerbiinterviewquestionsandanswers-credosystemz-230822125042-f337ae98.pdf
 
Power BI Interview Questions and Answers-Credo systemz.pdf
Power BI Interview Questions and Answers-Credo systemz.pdfPower BI Interview Questions and Answers-Credo systemz.pdf
Power BI Interview Questions and Answers-Credo systemz.pdf
 
Power BI Interview Questions & Answers.docx
Power BI Interview Questions & Answers.docxPower BI Interview Questions & Answers.docx
Power BI Interview Questions & Answers.docx
 
SAP BI Training in Delhi in 2022
SAP BI Training in Delhi in 2022SAP BI Training in Delhi in 2022
SAP BI Training in Delhi in 2022
 
The Forrester Wave™: Enterprise BI Platforms With Majority On-Premises Deploy...
The Forrester Wave™: Enterprise BI Platforms With Majority On-Premises Deploy...The Forrester Wave™: Enterprise BI Platforms With Majority On-Premises Deploy...
The Forrester Wave™: Enterprise BI Platforms With Majority On-Premises Deploy...
 
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
 
Sql Sat 519_reporting_services_2016
Sql Sat 519_reporting_services_2016Sql Sat 519_reporting_services_2016
Sql Sat 519_reporting_services_2016
 

Recently uploaded

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 

Recently uploaded (20)

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 

R Power in Power BI

  • 1. PUTTING THE R IN MICROSOFT POWER BI July 21, 2017
  • 2. INTRODUCTION July 23, 2017 We are entering the golden age of business intelligence. In just the last two weeks, a couple of dozen new custom visualizations have been added to Microsoft Power BI. According to Gartner’s Magic Quadrant report, Power BI has surpassedTableau in terms of completeness of vision (farthest dot to the right) and these new visualizations show the power of Microsoft’s vision. I will show an example of the R visuals and then list some of Power BI’s new custom visualizations at the end of this report. These developments will yield important insights ranging from solid information to actionable strategic insights. One new and very powerful class of visualization in PBI is R visualizations.These were originally designed for programmers and required installation of R and R Studio. Microsoft has taken R a step further, opening up predictive analytics for non-programmers.An analyst still has much greater flexibility using R programming, but the direction BI software is heading is increasingly a self-service model. There is a game-changing paradigm here as well: the ability to add interactivity. When coupled with slicers or cross-filtered with other visualizations, this can be very powerful. Other very promising visualizations include auto-play that may very well be a new phase in animation following the longtime standard gapminder animated bubble chart. The user can press play and cycle through cross-filters or drill-down on attributes. Other promising developments are visualizations that write narratives and voice-activated queries; though these visuals are in beta stage. It is an exciting time to be on the leading-edge of these developments.
  • 3. USING R CODE IN POWER BI I will demonstrate a couple of R examples below and then combine them into one dashboard. First, we can use customizable R capabilities already available to produce scatterplots (using NFL passing statistics from 2014 through 2016). After downloading R and R- Studio, this took only one line of code. Any other R graphs can be implemented, and the bonus is no read functions are required once the data frame has been modeled in Microsoft.
  • 4. R-CODED VISUALIZATION Now we can create a slicer on year and use it to see how relationships between these measures have changed each season; the visual will update accordingly. Here is the same visual with all three years selected; very powerful results.
  • 5. R FOR NON-PROGRAMMERS Here is the new correlation visual that allows non-programmers to reap the benefits of R. In this visual, the user only needs to select the measures to be evaluated (or drag-and-drop them on the values pane).
  • 6. R FOR NON-PROGRAMMERS (PT 2) Next, we can build two more visualizations (this time selecting circle markers), one for the Top 5 QBs and one for the Bottom 5 by using the Rank function (only slightly more difficult than drag and drop). For example, this could show how top and bottom tier quarterbacks are performing and analyzing the differences.
  • 7. HERE IS THE FINAL DASHBOARD: EVERY VISUALIZATION CHANGES WITH THE YEAR SELECTED
  • 8. HERE ARE SOME CUSTOM VISUALIZATIONS YOU MIGHT WANT TO CHECK OUT
  • 9. NEW CUSTOM VISUALIZATIONS (PAGE 2) Arrows are particularly exciting visuals
  • 10. NEW CUSTOM VISUALIZATIONS (PAGE 3) Arrows are particularly exciting visuals