Power BI Full Course - Learn Power BI in 4 Hours | Power BI Tutorial for Beginners | Edureka
Estimated read time: 1:20
Learn to use AI like a Pro
Get the latest AI workflows to boost your productivity and business performance, delivered weekly by expert consultants. Enjoy step-by-step guides, weekly Q&A sessions, and full access to our AI workflow archive.
Summary
Power BI is a premier tool for tackling data management challenges, designed to help both organizations and individuals visualize and organize their data. This comprehensive four-hour course by Edureka provides an in-depth understanding of Power BI, covering everything from installation and UI navigation to creating impactful reports, KPIs, and interactive dashboards. The course also explores a comparison between Power BI and Tableau, offering insights into interview preparation and key market trends. Whether you're a beginner or seeking to enhance your skills, this course has everything you need to master Power BI.
Highlights
Power BI is essential for anyone handling vast amounts of data. 📊
The tutorial is structured into modules, each focusing on different aspects of Power BI. 📝
You’ll learn to create interactive dashboards and compare Power BI with other tools like Tableau. 🆚
Real-time analytics and custom visualizations are key features of Power BI. 🔍
Learn how to prepare for interviews and ace them with Power BI knowledge. 💡
Key Takeaways
Power BI simplifies data visualization for everyone, not just tech experts. 🚀
The course covers everything from installation to advanced data visualization, making it ideal for all levels. 🎓
Power BI offers real-time data insights, making it a powerful tool for immediate decision-making. ⏱️
Integration with Microsoft tools makes Power BI especially versatile for business use. 🔄
This course also prepares you for Power BI job interviews and helps you understand market trends. 💼
Overview
Power BI is revolutionizing how we interact with data, transforming raw data into actionable insights quickly and effectively. By offering a suite of tools and capabilities designed for both novice and experienced users, Power BI democratizes data analysis, making powerful analytics accessible to all.
The Edureka Power BI course is broken down into digestible modules that cover everything from installation and understanding the user interface to creating complex reports and dashboards. Participants will also understand the importance of KPIs and data visualization techniques that can propel their business forward.
In addition to mastering the technical aspects, this course will also prepare you for real-world applications. You’ll learn how Power BI stacks up against competitors like Tableau, and be equipped with the knowledge to excel in job interviews. This comprehensive guide is your gateway to unlocking the potential of data analytics with Power BI.
Chapters
00:00 - 00:30: Introduction to Power BI The chapter titled 'Introduction to Power BI' introduces Power BI as a market-leading tool in data management, primarily designed to help organizations and individuals visualize and organize their data. The session is part of a full course on Power BI aimed at enabling mastery of the tool. Before delving deeper, the agenda of the course is briefly mentioned, starting with this introductory module.
00:30 - 02:00: Power BI Desktop Installation and Setup This chapter introduces Power BI and explains its importance and the reasons for choosing it. It covers the basics of Power BI.
02:00 - 03:00: Introduction to BI and Power BI The chapter begins by emphasizing the significance of Key Performance Indicators (KPIs) and their role in visualizing organizational growth. It then introduces Power BI dashboards, which assist in creating interactive dashboards through numerous examples and use cases. The chapter also includes a comparison between Power BI and Tableau, highlighting important features of each tool.
03:00 - 09:00: Evolution of Business Intelligence The chapter titled 'Evolution of Business Intelligence' introduces the concept of Power BI and its relevance in the job market, particularly focusing on interview questions related to Power BI. It emphasizes understanding key concepts to excel in Power BI interviews. The chapter also touches upon market trends associated with Power BI, indicating its growing importance and application in business intelligence. Additionally, there is a promotional mention encouraging viewers to subscribe to the Edureka YouTube channel for updates on trending technologies. The narrative suggests that while business intelligence is widely known, Power BI has specific aspects worth learning in detail.
09:00 - 19:00: Importance of Data Visualization The chapter 'Importance of Data Visualization' discusses the rising necessity of data management tools due to the crisis organizations face with handling vast amounts of data. It highlights the trend of companies moving towards business intelligence solutions and introduces Power BI, Microsoft's tool designed for data analysis and visualization. The chapter sets the stage to explore why Power BI is a suitable choice for these tasks.
19:00 - 27:30: Features and Benefits of Power BI The chapter begins by exploring the basic question of what business intelligence is. It highlights the vastness of the business intelligence domain, noting that despite its popularity, definitions can vary widely. The speaker emphasizes starting with the fundamentals to understand the essential nature of business intelligence before diving into specific aspects such as the features and benefits of tools like Power BI.
27:30 - 35:00: Components of Power BI The chapter introduces the concept of business intelligence (BI), which is defined as a set of techniques and tools used to transform raw data into meaningful and useful information. This information aids in making important business decisions. In essence, BI ensures that the right data reaches the right people at the right time, enabling them to make more effective business decisions. The chapter suggests an evolution in the BI process over the years, although further details were not included in the transcript provided.
35:00 - 40:00: Power BI Architecture This chapter discusses the evolution of business intelligence, emphasizing its adaptation to address data-related challenges through the integration of new tools and techniques. It introduces the concept of three waves of business intelligence development. The focus is on the first wave, termed as the 'IT to end-user' or the 'technical wave,' where end-users relied heavily on the IT department for data needs.
40:00 - 47:30: Building Blocks of Power BI This chapter discusses the historical context of data visualization tools, emphasizing the challenges faced by end-users who lacked technical skills. The initial phase involved a heavy reliance on IT departments to create visualizations and reports, leading to delays in obtaining insights.
47:30 - 52:30: Creating Visualizations and Reports The chapter discusses the evolution of Business Intelligence (BI) tools through different waves, which democratized data access and insights. Initially, BI was limited to analysts, but the second wave expanded access to more teams who had some analytics knowledge. Finally, the third wave empowered end-users by simplifying data access, report generation, and visualization, thereby enhancing business insights.
52:30 - 65:00: Dashboard Creation and Sharing The chapter discusses the transition in business intelligence (BI) tools, highlighting the ease with which platforms like Power BI, Tableau, QlikView, and Spotfire have allowed individuals with basic data understanding to create reports and intuitive, shareable dashboards. It mentions the three waves of BI, emphasizing the importance of data visualization in the third wave. Data visualization is described as the process of representing data in a pictorial or graphical format.
65:00 - 73:00: Comparison: Power BI vs. Tableau The chapter explores the capabilities and history of data visualization, highlighting its role in effectively communicating complex datasets. It emphasizes the intersection of design, communication, and information service in data visualization. The text acknowledges the long history of data visualization, tracing its origins back to the 18th century with William Playfair's contributions.
73:00 - 107:00: Power BI Interview Questions The chapter titled "Power BI Interview Questions" discusses the historical use of bar charts, specifically referencing a chart from 1781 that depicted Scotland's imports and exports across 17 countries. This chart offered a clear solution for comparing discrete quantitative data. Over the years, the variety of charts available has expanded, with hybrid charts being developed to enhance data representation and simplify the analysis process.
107:00 - 112:30: Conclusion and Market Trends The chapter emphasizes the importance of using images, charts, and graphs to process complex data more effectively than traditional spreadsheets or reports. It highlights that visual data presentation aligns with the natural way our brains interpret information, making it easier to understand and analyze large datasets. The saying 'a picture is worth a thousand words' is reinforced as true, given the substantial content and insights visuals can convey.
Power BI Full Course - Learn Power BI in 4 Hours | Power BI Tutorial for Beginners | Edureka Transcription
00:00 - 00:30 Power bi is the market leader in solving
data management crisis. This tool is mainly aimed to help organizations and
individuals to visualize and organize their data. Hi everyone I welcome you to this session on Power Bi Full Course which
contains everything that you need to know in order to master power bi. Now
before we move any further let's take a look at the agenda for today. The first
module which is an introduction to power
00:30 - 01:00 bi will help you understand the
importance of BI the different tools that are there and why should go for
power bi it also covers the basic fundamentals of Pavia the second module
which is power bi desktop here you'll learn how to install and download the
tool and you'll also get familiar with the UI of the tool the third module
which is power charts will help you understand how to create impactful and
comprehensive reports on the power bi desktop the next module which is power
bi KPI indicators will help you
01:00 - 01:30 understand the importance of KPI
visualization and how they can benefit an organization in visualizing their
growth the next module which is power bi dashboards will help you understand how
to create interactive dashboards with the help of lot of examples and use
cases followed by this we have a comparison module between power bi and
tableau in this module you'll understand the importance features of both of these
powerful tools followed by this we have
01:30 - 02:00 the last module which is power bi
interview questions now you'll understand the important concepts of Power BI and how you can ace with power bi interview. We'll also look at a couple of
market trends of power bi so guys before we move any further make sure you go
ahead and subscribe to Edureka YouTube channel in order to stay updated
about the most trending technologies. The concept of business intelligence is
something that is alien to very few
02:00 - 02:30 people these days with newer tools
emerging everyday to help solve the crisis of data management most
organizations have already moved in or have plans to use business intelligence
and solving their crisis and in this module we are going to talk all about
power bi power bi is Microsoft's latest bi tool mainly aimed to help everyone
analyze and visualize their data so without much ado let's get started now
why should you choose power bi before I
02:30 - 03:00 answer this question I would like to
answer something a little more fundamental let's start by addressing
the most essential and fundamental question what exactly is business
intelligence now in an age where business intelligence has become a
bigger domain than most trending technologies if you ask 20 different
people what the term means you're likely to get at least 10 different answers so
let me try and put it in the simplest of
03:00 - 03:30 terms without having to lose the
technicality of it business intelligence is a set of techniques and tools for the
transformation of your raw data meaning your data sets into meaningful and
useful information to take important business decisions to put it simply
business intelligence as the technology would get the right data to the right
people at the right time so that they can take more effective business
decisions over the years the process of
03:30 - 04:00 business intelligence has grown and
adapted to help solve almost all the challenges while dealing with data by
involving newer tools and techniques the change that business intelligence has
seen over years can be divided into three waves so let us continue with our
tutorial and take a look at the first wave IT to end-user or the technical
wave during the first wave of business intelligence the end user had to be
dependent on the IT department for data
04:00 - 04:30 insights this is because it was not
possible for end-users to create visualizations or reports on their own
as tools available required some technical or coding knowledge this
dependence on the IT department for insights resulted in more efforts and
time consumption to get the updates done now the second wave which is analyst to
end user or the self-service wave now
04:30 - 05:00 the second wave gave analysts access to
BI now people with some knowledge of analytics could use BI tools this meant
more teams had the access to BI and more people could have better data insights
this is the role of the IT teams and finally the third wave which meant
everyone which means the power lied in the hands of the end-user the third wave
made it easier to access data and create reports and visuals to get better
business insights the introduction of
05:00 - 05:30 tools like power bi tableau click view
and Spotfire made this transition easy now anybody who had a basic
understanding of data could create reports to build intuitive and shareable
dashboards this was about the three waves of BI and in the third view came a
very important aspect data visualization now data visualization is nothing but
the pictorial or graphical
05:30 - 06:00 representation of information or data it
provides insights into complex datasets by communicating the key aspects in a
more intuitive and meaningful way data visualization lies at the intersection
of design communication and information service even though your data
visualization has been termed as the key skill for research in the 21st century
it goes way way back it existed in the late 18th century and can be traced back
to when William Playfair invented the
06:00 - 06:30 geometrical charts his bar charts were
used to represent Scotland's imports and exports of 17 countries in 1781 these
bar charts constituted a pure solution to the problem of discrete quantitative
compare now obviously we have grown to learn
about more and more charts as the years pass by we also have a few hybrid charts
to make our jobs easier and our
06:30 - 07:00 calculations more granular the way our
human brain processes the information is easier to use images charts and graphs
to understand and visualize large amounts of complex data then going
through tons and tons of spreadsheets on reports take the code and image is worth
a thousand words for example this is completely true because as a human mind
images aren't just a mere collection of pixels they hold a lot of information
this information in visual form is easy
07:00 - 07:30 to understand than reading the same
facts in text or number form so let me give you an example suppose there's a
company which deals with a lot of products like Amazon and it's widespread
over the world and has many many vendors that sell through this platform so
obviously there's a lot of data being generated in a lot of different formats
people use Excel access different
07:30 - 08:00 databases sequel server so on and so
forth some people even make all these
spreadsheets and upload it to the web so obviously all that has to be bought to a
single platform to analyze and then these are the reports that go to the
CEOs CFOs and the CXO position all the big people in Amazon now you can't just
take 1 million or 10 million rows of data
to a person to look at and in for something right you need them to know
what's going on what is going on inside
08:00 - 08:30 the company how is the market outside of
the company and this cannot be done with hundreds and thousands of numbers this
is where data visualization comes into picture it's about giving them an idea
of what's going on inside their company in different departments without having
to look at tons and tons of numbers well-designed graphics have the power to
put this complicated data into simple
08:30 - 09:00 pictures and this is where modern bi
wins data visualization is a quick and easy
way to convey concepts or information in a universal manner it can help to one
identify key areas and hidden patterns to get factors that give better customer
insights 3 analyze and associate data and products properly and finally make
proper predictions and obviously presentation has a big role to play in
this so pardon me for my analogy but if
09:00 - 09:30 this was a beauty contest let's go ahead
and look at our winner now let's see why we need power bi now there are a few
points that make power bi one of the most prominent tools for data
visualization now this tutorial would be incomplete
without understanding these points firstly Barbie I can spot trends in real
time traditional bi tools like tableau
09:30 - 10:00 or click View restrict you to historical
analysis by using power bi you can access real-time information so you can
identify trends early by doing so you can identify issues and improve
performance secondly by we I can automatically search hidden insights
with power bi you can auto search datasets for hidden insights in seconds
with quick incites users can simply ask questions and power bi Q&A will answer
their questions with an immediate effect
10:00 - 10:30 third advanced analytics and custom
visualizations with custom visuals power bi allows you to visualize data in
almost every way possible as long as you can imagine it you can put it on your
dashboard thus you're not limited to something that lies in a box
finally bar bi is Enterprise ready with power bi and power bi desktop you can
securely connect to your own on-premises
10:30 - 11:00 data sources with the on-premises data
gateway you can connect live to your SQL Server and other data sources it gives
you a secure scalable and reliable enterprise grade information technology
and these mention reasons make power bi important in context of data
visualization so who can use power bi IT professionals developers companies begin
small subject matter experts and plain
11:00 - 11:30 analytics enthusiasts as long as you
want to you can all use power bi now let's continue to understand this by
knowing what is power bi the power bi as a name has been in the BI market for
quite a long time the Microsoft team has worked for a long time to build a big
umbrella called power bi and this umbrella is a combination of strong
visualization data analysis data sharing
11:30 - 12:00 aggregating and cloud integration to
define it Barbie is a business analytics service provided by Microsoft it
provides interactive visualization with self-service business intelligence
capabilities where end-users can create reports and dashboards by themselves
without having to depend on information technology staff or database
administrators it also gives you cloud-based bi services known as power
bi services along with a desktop based
12:00 - 12:30 inference core power bi desktop it
offers data warehouse capabilities using data prep data discovery and interactive
dashboards in March of 2016 Microsoft released an additional service
called power bi embedded on its as your cloud platform which enables the user to
analyze data easily and perform various ETL operations and deliver reports with
power bi the power bi gate wheels let
12:30 - 13:00 you connect with access excel SQL Server
databases analytic services and many other sources to your dashboard in power
bi and reporting portals embed power bi reports and dashboards to give you a
unified experience what you see on your screens right now shows power bi is
general workflow you have a thousands of data sources which are being connected
to power bi desktop which then can be
13:00 - 13:30 published into
the service and gives you an option of connecting your organizational data life
through your power bi gateways in the end this can all be accessed through
your tablets laptops and cell phones with you your colleagues and everybody
involved in your business decision now that you understand what power bi is
let's go ahead and look at a few of its benefits and why are we using this
firstly it has pre-built dashboards and reports for popular software as a
service solutions power bi helps you
13:30 - 14:00 create powerful visualizations in the
form of dashboards and reports and you can do them without any technical
knowledge at all all you need to do is have a little bit of analytical sense
and you can use this service to your advantage next it has real-time
dashboard updates as I had mentioned before power bi works real-time and it
can forecast trends in the coming few
14:00 - 14:30 years as well
third secure life connection to your data sources on-premises and in the
cloud through the power bi gateway you can establish connections that are
secure and your organizational data can be connected to live every time that you
want to the best part about this is it is scaleable and very very secure fourth
power bi also provides you intuitive data exploration using natural language
query you do not have to know the query
14:30 - 15:00 language to explore your data in power
bi just using your everyday English or your natural language data exploration
can be made possible fifth integration with familiar Microsoft products to
utilize commitment for scale bar bi can integrate with a number of sources and a
number of Microsoft products which makes it highly scalable compared to other BI
tools and finally immediate deployment
15:00 - 15:30 bar BIA is known for its quick
deployment which makes your job quick as well as easy when you have to take
critical business decisions and that was all about
power bi in the section ahead we are going to discuss a few components of
power bi now power bi has a few components you have power query power
pivot power view power map data catalog
15:30 - 16:00 data management gateway bar bi Q&A and
service starting up we have power query now this is a component which can be
used to search an Access and transform public and internal data sources it is
the Microsoft's data connectivity and data preparation technology which
enables business users to seamlessly access data stored in hundreds of data
sources and reshape it to fit their needs with an easy to use engaging and
no code user experience next we have
16:00 - 16:30 power pivot now you can use this for
data modeling for in-memory analytics it extends a local instance of Microsoft
analyst a services tabular that is embedded directly into your workbook it
enables you to import millions of rows of data from multiple data sources into
a single power bi workbook it helps you
16:30 - 17:00 create relationships between
heterogeneous data create calculated columns and measures using formulas and
build pivottables and pivotcharts and further analyze the data then you have
Power View which is a data visualization technology that lets you create
interactive charts graphs maps and other visuals that bring your data to life now
Power View is available in power bi Excel and other analyst services from
Microsoft then you have power map which
17:00 - 17:30 is also another feature in Excel it is
for exploring map and time-based data it lets you plot Geographic and temporal
data visually analyze that data in 3d and create cinematic tours to share with
others next you have power bi services so this is a collection of apps
dashboards and reports built to deliver key metrics for your organization these
apps are interactive with and helps customers work with their own
content then we have power bi Q&A it's
17:30 - 18:00 basically a feature which helps you ask
questions and get immediate answers sometimes the fastest way to get an
answer from your data is to ask the question using natural language so you
can use Q&A to explore your data using intuitive natural language capabilities
and receive answers in the form of charts and graphs next you have the data
management gateway so basically what
18:00 - 18:30 this does is it connects your on-premise
servers with your power bi in the cloud if you want to refresh your data in the
cloud with the data that is on the premise you will need to have the data
management gateway configured and available to your tenant and that is how
this works and finally we have our power bi data catalog now this contains the
metadata for felicitated search
18:30 - 19:00 functionality in power bi now your
metadata gets stored in power bi data catalog in the cloud for a shared query
it gives you a search access list for the query to determine which users and
security groups can find and use this shared query now that we've seen how the
components work let's continue with this tutorial and understand the architecture
of power bi now broadly describing Barbier is architecture has three phases
the first two phases partially use ETL
19:00 - 19:30 to handle data and then you have the
presentation of your data so let's take a look at these phases one by one first
you have data integration an organization can be required to deal
with data that comes in from different sources as I had early explained in my
Amazon example now this data comes from different sources and can be in
different file formats now the data is first extracted from these sources which
can be your different servers or
19:30 - 20:00 databases so on and so forth from
wherever you can pull in data this data is then integrated in a standard format
and then stored at a common area called as
staging area then we go to our second step data processing now the integrated
data is still not ready for visualization because the data needs
processing before it can be presented now this data is pre processed or
cleaned as we can call it this is also
20:00 - 20:30 known as transformation of data for
example missing values or redundant values are removed from the data set
after the data set is cleaned business rules are applied to the data and it has
transformed into pre sent table data now this data is then loaded into a data
warehouse and now that you have extracted transformed and loaded data
your ETL is complete finally you have data presentation so once all this data
is loaded and transformed it can be
20:30 - 21:00 visualized much better with use of
various visualizations that power bi has to offer you use reports dashboards and
help 1 represent data in a more intuitive manner these visuals reports
have business and users take important business decisions based on these
insights with that let's move on to the building
blocks of power bi where we can talk a
21:00 - 21:30 little more about these insights now
everything you do in power bi can be broken down into the following building
blocks a good understanding of these building blocks will help you understand
concepts and will let you create detailed and complex reports so the
basic building blocks of power bi are the following
you have visualizations data sets reports dashboards and targets first up
you have a visualization a visual
21:30 - 22:00 representation in the form of graphs and
charts and maps of a data is called visualization for example a chart or
graph can be used to represent data visually bar bi gives you different
visualization types which keep getting updated with time now some of the
commonly used visualizations are map representation card visualization
stacked area chart 3 map and pie chart now these visualizations can be simple
or complex however visualizations aim at
22:00 - 22:30 presenting data in such a way that it
gives you more insight in the context which is otherwise difficult to discern
from simple data files next we have data sets now we know that a data set is
nothing but a collection of data or information in the form of spreadsheets
now power bi can harness this data to create visualizations it can be a simple
data set or a combination of many
22:30 - 23:00 different sources which can be filtered
and combined to provide a different dataset or together for example you can
pull together data from many different sources like a different database fields
an Excel table and online results of some email campaign to create your data
set having said that you may want to filter your data before you bring it in
to power bi filtering lets you focus on the data that actually matters with your
data set ready you are now free to create visualizations and display
different portions of the data that's
23:00 - 23:30 set in different ways and with this you
gain insights next you have reports now a collection of visualizations that
appear together on one or more pages is a report in power bi in a collection of
items these reports combined to form a workbook and are all related to each
other you can create visualizations on multiple different pages if necessary
and arrange them in a way that best
23:30 - 24:00 suits your interest what you see on your
screen is the image of a sample report next you have dashboards now power bi
dashboard is a single page interface it is often called a canvas that uses
visualizations to tell a story now a lot of you might be confused within the
difference between a report and a dashboard now this is because it is
limited to one page a well-designed dashboard contains only the most
important elements of your story or your
24:00 - 24:30 report the visualizations you see on
your dashboard are called tiles and are pinned to the dashboard
from the reports so in a way you can see that your dashboard is a compressed
version of large reports that you are going to present now because this is
limited to just one page a well-designed dashboard contains only the most
important elements of that story the visualizations you see on the dashboard
are called tiles and are pinned to the
24:30 - 25:00 dashboard from reports in power bi a
tile is a single visualization found in your report or on a dashboard it's the
rectangular box that contains each individual visual now power bi gives you
the freedom to move or arrange tiles so you can present the data the way you
want to even while you're creating a report or dashboard you can make the
tiles bigger change their height or width and snug them up to other tiles
any way you want so this was all about
25:00 - 25:30 power bi is building blocks now I'm going to take this far bi
tutorial a step further with a demonstration of creating a simple
report using power bi Microsoft power bi is a suite of business analytics tools
that helps you create and share actionable intuitive reports for
business insights and now I'm going to
25:30 - 26:00 show you how you can put your data to
work with power bi we'll go through the basics of data visualizations and
dashboards and we'll go through how to create and modify data visualizations
we'll also look at how to join data from multiple sources and build a dashboard
report to share with our colleagues so what we're going to cover today in part
one will be getting started using it part two we'll talk about joining data
from multiple sources and part three
26:00 - 26:30 we'll talk about building and sharing a
dashboard and at the end of this we'll have a demo so part one getting started
in this section we'll learn how to install the application will talk about
importing data from Excel to power bi will create and modify simple
visualization and we will save our report and publish to power bi service
now let's talk about installing the laptop application first what you want
to do is go to HTTP colon slash slash
26:30 - 27:00 app dot RB I dot-com here you'll sign in
with your credentials you'll run a simple wizard to install the application
then you look for the download icon it is here it's an arrow pointing down with
a line underneath it so run that wizard and the power bi will be ready to launch
and it will automatically launch the first time that you run it when you run
it you'll get this Start screen it is
27:00 - 27:30 black and yellow and you'll have access
to forums the power bi blog various tutorials as well as some videos that
you can watch and learn but you don't need any of that videos because you have
this one video so let's go ahead can also access the get data
functionality here from this screen if you decide that you never want to see it
again you'll notice a check box in the lower yellow part of the screen that
says show this page on startup simply
27:30 - 28:00 uncheck that box and you won't ever see
it again when you run the application so next up you'll want to install some data
after you've installed the application you're going to go to the get Data
button and you'll be able to pull in data depending on what you're using you
may be using data from Excel like I'll be doing further in this demo or you may
be using data from an example a sequel
28:00 - 28:30 server database or an Access database
the options you have for pulling in data are a plethora so there's a lot of
available datasets and we'll be sticking with the excel for my demo but keep in
mind that you can pull data from a lot of different places so after you have
selected what data you're going to be using you'll be given the option then
the navigation window to select the exact data set what you want to pull
you'll checkmark a box for example right
28:30 - 29:00 here we have this box checked and then
you'll have the option to load the data or edit the data in the query editor
you'll probably want to edit the data in the query editor just to make sure that
you'll pull in exactly what you want once you have pulled in the data that
you want you'll see that the data up here as a fields list on the right-hand
side of the application as you can see here in the sample data we have a
budget-- business team delivery day but
29:00 - 29:30 whatever you've pulled in will appear in
the fields list and you'll be able to use that data in the fields list to
create your visualizations so let's start here by creating a simple
visualization this is a very simple visual it's simply a column chart with
one number so it's one column right here it's the budget field that we pulled in
drag whatever field that you want from your data there is no strict rule to it
and make a visualization
29:30 - 30:00 you'll end up with a column chart like
this you can also see that there are a variety of charts available there and
then in the visualization box you will be able to make modifications to it and
like I said this right here is a bar chart but you'll be able to make pie
charts column charts line charts and a variety of other visualizations in power
bi a variety of modifications are available for visualizations too right
here we've highlighted where you can
30:00 - 30:30 click on the lower right hand corner of
the visualization and drag it up to make the visualization bigger or smaller for
example you might want to make it smaller because maybe you want to put
more than one visualization on the canvas there or you may be wanting to
make it large so that it can take up the entire canvas so you can drag around the
corners of your visualization to make it the size that you want the format that
power bi saves reports says dot p bi X
30:30 - 31:00 file this is not the best way to share a
report but it's definitely the best way to save your work if you are in the
middle of something you can go ahead and save your report as
a dot P bi X on your machine or your onedrive maybe even your onedrive for
business or a sharepoint online set wherever you're saving it and so that
way you'll be able to pick up later if you're in the middle of building a power
bi Report now if you want to share your
31:00 - 31:30 results of someone the best way to do
that is to publish the power bi service and you'll be able to do that using the
publish button that is the ribbon and that button is on the Home tab on the
furthest right we have highlighted it on the slide there and then when the
publishing is complete you'll be given a link that you can click on in order to
go see your workbook or your report this will be there on your power bi website
and you'll probably want to do that just
31:30 - 32:00 to make sure it looks as good as you
wanted it to in your tool so this is the power bi dot-com interface the power bi
dot-com interface gets changed from time to time that is also the reason
for this particular tutorial because it got updated in 2019 recently it is a
cloud service and when new features come you may see things in a slightly
different place for example the search
32:00 - 32:30 bar here I believe is slightly different
now but the gist of it is what we want and you'll be able to use that search
bar once you've published a lot of reports and have a lot of datasets
available on your workspace you'll be able to find them easy using the search
bar or you can use the functionality of defined your recent reports as well as
when you will be able to manipulate and share them using power bi dot-com
interface we are now going to go into a
32:30 - 33:00 part two which is using multiple
datasets so now we are going to be using multiple datasets and joining together
in this section we will talk about adding data from other sources
joining the data from multiple sources creating more interactive visualizations
as well as updating that publish data on the power bi dot-com web service so here
we go with getting additional data now to get additional data you do the same
thing that you did before you got your
33:00 - 33:30 first data set and it's really not very
different from how you did it you just are having some data you're working with
you'll go to the get Data button you'll push it and our demo will be using Excel
but remember you can pull in data from a variety of sources it is also good to
keep in mind that they don't all have to be the same source you could be using
some data from an Excel spreadsheet some data from example a sequel service query
or from another database query you can
33:30 - 34:00 pull them all together in power bi
create relationships and manipulate that data and create some great
visualizations right here just as you did before you'll select the data that
you want to load and you'll probably want to edit your query before loading
it just like you did before so whenever you're loading queries you want to make
sure that you have the data that you want and your data is in the form that
you want it in
34:00 - 34:30 before you pull it in power bi will load
the data that you have selected and there may be relationships in that data
for example here we have some actuals and some budget information that we are
loading in sample data but you know you may have two different tables that you
are pulling in and they both have a month column for example in power bi the
tool is actually smart enough to detect the relationship and join the data
together if it did not auto detect your
34:30 - 35:00 relationship you'll be able to manually
create it but for most times in my experience it does it on its own so I
want to introduce here the modeling tab it's right next to the Home tab and with
the modeling tab what you can do is change some things with the format of
your data you might want to for example sort in a different way that then power
bi has already sorted your data and you might want to change the format you know
if there's a number you want to change
35:00 - 35:30 to a currency or maybe you've
accidentally formatted some numbers as text and then it's important that you
notice that you can't do any math because of course you can't do math with
text and your problem then is that it's formatted as text you can easily go into
the modeling tab and change the format of the data over to the number format so
now you have pulled in data from multiple sources and you want to create
some new visualizations while keep in
35:30 - 36:00 mind that the canvas view here that's
what we've highlighted on the slide that is the top of the three icons you see
there on the top you've got the canvas view below that is the modeling tab that
we just talked about and then there's also the relationship view and we'll be
talking about this as well and in the demo you'll be able to create
visualizations using all of the sources of your data and whatever you are using
you'll be able to create visualizations
36:00 - 36:30 with all of your data combined and
that's one of the really powerful aspects of power bi as you create
visualizations with your multiple data sources you'll be able to modify those
like you did before you can use the handlebars on the visualizations to drag
and drop the corners around make the larger smaller fit how you want to also
keep in mind that you can have more than one canvas page you certainly don't need
to cram all of your visualizations onto
36:30 - 37:00 one page if you've used Excel before
it's kind of like making a new sheet you'll see at the bottom of the page and
there's a little plus sign and you'll be able to create a second a third a fourth
canvas page and add more visualizations into the same report using multiple
canvas pages and made a couple of visualizations with power bi and right
here what I want is to highlight the fact that you can change the colors on
your report to highlight certain things
37:00 - 37:30 for example right here we've added some
black to the columns and power bi actually gives you really strong
granular control over you know what your charts look like for example in a pie
chart you'd even have the granular control to change the color of one slice
of the pie so you really have a strong control on how your visualizations look
right here now that you're done pulling in data from multiple sources you're
probably ready to publish now whether
37:30 - 38:00 you're publishing just for the first
time or publishing again it's just as easy you simply go to the publish button
that's on the Home tab now if this is your first time publishing simply just
publish it and then click on the link to go take a look at it if it's your second
time publishing you'll be either given a choice to say overwrite a previous
publication or you're going to rename it and publish it again
as something else you'll get this Vizard opening up giving you the option to go
to your published report you'll go into
38:00 - 38:30 power bi dot-coms interface and view it
with that we are moving into part three now this is the creation and sharing of
dashboards in the section we'll talk about creating a dashboard and we'll
talk about pinning visualizations to that dashboard we'll talk about
modifying the dashboard and we will talk about sharing that dashboard with your
colleagues or customers or business partners
so you obviously might be asking a
38:30 - 39:00 logical question what exactly is it well
most of you probably kind of no water dashboard is but what is it exactly at
this point it might be useful to make a distinguishing characteristic between
data sources reports and dashboards now we all know what our data sources are
those are our Excel spreadsheets sequel server queries or other data based
queries when we've pulled in numbers and text than other types of data then we
built a report on top of it using power
39:00 - 39:30 bi now once we have created
visualizations on that data a dashboard is a really important aspect it really
is just a type of report and what it is is that visualizations from other power
bi reports are all paned to one specific place that can be updated in real time
so that your business partners and your business decision-makers your customers
and your colleagues and look at the dashboard and instantly have the
information they need to make those
39:30 - 40:00 important business decisions basically
if you bring all your power bi reports regarding that particular decision and
put them into one canvas that is when you have a dashboard it is a compact
form of your complete report so now how do you create a dashboard the easiest
way to create a dashboard is to simply click on the pin icon which you'll see
on your visualization and will then give
40:00 - 40:30 you the option to create a dashboard
you'll also see as we show you on the screen here there's a plus sign next to
the word dashboards in the power bi interface you'll create a new dashboard
there too once you've created that dashboard you can continue to pin
visualizations to it here we go there's that pin icon there and you will be able
to click that and attach visualizations to your dashboard and once you've done
that you'll be able to move them around and make it look like how you want it to
look like eventually of course you'll
40:30 - 41:00 have to share the dashboard with whoever
needs to see it the pin icon will ask you which dashboard you want to pin it
to do you want to pin it to an exist - bored or a new dashboard if you need a
new one go ahead and select that but you know you're building one dashboard at a
time and you're probably going to be sticking with your existing dashboard
for a few visualizations at least you can view your new dashboard with your
visualizations of course and you want to
41:00 - 41:30 look at it before you share it just to
make sure that it looks how you wanted to go ahead and click and share and send
it to some of your colleagues you can modify your dashboard any time and
you'll be able to click on the corners of your visualizations to make them
larger or smaller just like you would want it now you won't have quite the
degree of freedom you did with the canvas though there are certain size
settings for these visualizations they can be so big but you can't choose
exactly how big you want them like you
41:30 - 42:00 could in the canvas when you're in the
web view the predefined sizes is what they are called when you're finally
ready to share your dashboard go ahead and click the sharing icon so you'll
type in the names or email addresses of the people you want to share it with if
you're dealing with a circumstance where you've got an internal and you know the
global address list you'd be able to simply type names from that or if you're
sharing externally you may need to use
42:00 - 42:30 email addresses and you'll type those in
and go ahead and click Share you notice you have some options here and you can
allow the recipients also to share your dashboard and generally you do want to
send an email notification when you share something with them so then
they'll know that it's shared with them and they'll be able to go access it
there's an option you can check as well you can also share your dashboard once
again by simply copying and pasting the
42:30 - 43:00 URL once you've clicked that share
button and added the person's email address or their name and share it with
them even if they lose the link or they forget about it they will never have to
go through that process again you'll actually just be able to copy that URL
and paste it and they can view your dashboard apart from that
there's also a QR code generated for every report for the very same purpose
43:00 - 43:30 and the first thing we need to do is
that you need to install power beer for that you need to go to power beers
official website that is Bobby I got microsoft.com
I need you directly download the option here let me show you how it's done
so here you have the option of power bi desktop so first what we need to do is
that we need to create our reports then we want to create a final dashboard
which has all these inside so what we'll do is we'll be creating a report for
each of the insights in the power bi
43:30 - 44:00 desktop so here just click on download
option and it will automatically initiate the dog
so once you've downloaded this file okay then you need to install it it's very
easy installation step so this is what your power bi would look like when you
have been launched so one thing I would like recommend is that you sign it if
you not created a sign it then definitely it make sure that you create
a sign-in off of your desktop so once you've successfully logged and you get
this notification here of your username as well so let me just give you a simple
overview with respect to how power beer
44:00 - 44:30 works and then we start with respect to
our session now first you have a simple workspace that is the first work space
that you're seeing is the report workspace this is the workspace where
you will be creating the different visuals as well as creating the
different reports as well then you have the data workspace so when you are
loading a data any data that you're working with can be viewed here all the
modifications that you want to perform with respect to the data can be done
here and finally you have the relational workspace now the relational workspace
is one of the useful workspace when
44:30 - 45:00 you're working with multiple tables now
this helps you establish as well as plan is the different relationships between
the multiple tables as per today I shall be discussing all the
charts you need to build effective reports on the power bi desktop this
session will take you through the various power bi desktop charts and most
importantly when is it more appropriate to use them we'll be going in order with
which these charts are present in the
45:00 - 45:30 desktop app so without any further ado
let's get started so first of all this is my data set I've
already imported the objects into my model I think I should explain where
this data set comes from because this looks pretty morbid with all the bombs
and weapons I assure you this was no real-life data so I hope most of you
have heard of if not played the game of Counter Strike geo for those who haven't
it's one of those first-person shooter games where you go around killing a
bunch of your friends it's great some
45:30 - 46:00 good clean fun right but the best part
about it is that all the data you've generated on the game is available
through an API so I've acquired these data sets using various gamer tags and
it has an entire history of how many minutes have played what weapons I've
been using what maps have been playing one how many have killed how often I've
been shot all this great data and I thought it'd make for a great demo so
let's start with the charts so first of all I'll be creating a basic bar graph
or a column graph with this for that you can use any of these given stacked bar
charts column charts any of these which
46:00 - 46:30 wouldn't really matter because we're
just using one case this is basically because I want to show you guys what you
can do and how you can transform these charts into its most effective form so
let's take a column shot now I'll be using this other data set which I also
got from the CSG oh it's a player's data set which has a twenty players count The
Kills how many times they've been shot the latitude and longitude from where
they've been playing etcetera etcetera
46:30 - 47:00 so it's pretty simple actually all you
have to do is drag a column and drop it here on the field what you can also do
is you can drag the same column tab and drop it right into your graph there you
have it now there are a bunch of interesting things you can do with it
for example I would like to change the color saturation according to the number of
absolute kills so green being good and red being bad as you can see this player
number 20 despite having the best KD
47:00 - 47:30 ratio does not necessarily have the best
absolute number of kills so you can do a lot of cool stuff like this with the
power bi let's move on to our basic stacked and clustered shots now this entire column gives you bar and
column charts now they are of two types mainly one is the stacked chart and one
is the clustered chart I'll be showing
47:30 - 48:00 you the difference between the both now
first of all I'm taking the stacked chart here I'm taking a bad shot as you
can see it's horizontal instead of vertical on the axis I will be taking
whether the bomb is planted or not it's a common axis so it's basically in a
true-and-false situation in the legend I'll be taking the weapon type so the
legend is where you can specify and a lot of color to each category and the
value I'll be obviously putting down a count and there you have it as you can
see the rifle has been used the most
48:00 - 48:30 immediately followed by the pistol now
if I had to represent the same data using a clustered chart this is what
it'll look like I'll use a clustered column chart here
and I'll drag and drop the same data which I did for the previous chart so basically you use both these charts
when we compare different cases depending on the same two parameters the
stat shots are where you compare things
48:30 - 49:00 as parts of a whole but a clustered
chart is where you do the same thing but in separate bars so with that let's move
on next we have our line and area charts so these are the charts which usually
show growth but you can also use an area chart to show volume in some cases here
I'll be finding out the tick rate by plotting tick against the second on the
axis we'll take the second stab and in
49:00 - 49:30 the values we'll take the count of tick
so for those who have a doubt tick rate is basically the number of times your
game refreshes in a second for people who do competitive gaming a good tick
rate would be 128 as we can see if we calculate the slope of this graph it's
one twenty eight point four eight right here we can plug the same thing using an
area graph
49:30 - 50:00 as you can see the graph looks similar
but it gives us an idea of the area shaded under it it gives us an idea of
the volume so with that let's move on to our next chart so here I'll be using a combination shot
as the name suggests it's a combination between the bar chart and the line chart
and you can use it the same way as we did the previous charts so on the share
axis I'll be pulling down the players on
50:00 - 50:30 the column values I'll be putting the KD
ratio or let's just put the absolute number of kills and the line values I'll
be putting the KD ratio as you can see it's pretty similar to what we had
inferred in our column chart another interesting chart here is the ribbon
shot which is like an area chart but it shows
data with respect to the maximum measure
50:30 - 51:00 so let's try that out as well now on
this I'll be plotting let's say the weapons used in the number of rounds so
let's bring the round to the common axis will categorize the colors according to
the weapon type and then we'll bring the count of weapons to the values see how
intuitive this is because when I just dragged the weapons value to the value
field but the count it's selected on its
51:00 - 51:30 own so there we have it we have the
combination chart as well as the ribbon chart as you can see as we had inferred
before the rifle has been used most and by just touching on each of these colors
or any part of the graph you can find out the absolute information regarding
the bar next up we have another one of our very
common shots you've probably all seen this one before
it's a pie chart it's a big circle cut into pieces can't really miss it
a donut chart is essentially the same
51:30 - 52:00 thing except for that it has a smaller
circle cut out in the middle turning the filled pie into a hollow donut it's a
visual preference mainly but there is a key difference between both of them
let's start with the pie chart in the legend I will be putting the weapon and
in the values also I'll be putting the count of weapon I'll be doing the same
thing for a donut chart as well closer to make it look better
52:00 - 52:30 so now go ahead and look at the pie
chart notice how you look at it chances are your eyes go straight to the center
at least at first you view the pie chart in its entirety because pie charts are
filled to the center and here's a donut Chuck
because donut charts are hollowed out there is no central point to attract
your attention so when your eyes go instead if you like most people your
eyes travel around the circumference of this donut chart you judge each piece
according to its length as a result you
52:30 - 53:00 can also think of a donut chart as being
a stacked bar graph which has been curled around itself so essentially we
use donut charts for its readability and the pie charts for percentage breakdowns
so next we have the tree maps which serve the same purpose but according to
the hierarchy let's plot the same thing let's just
plot the weapon type there we go with that let's move on to the maps on bi
53:00 - 53:30 now we can be using a number of maps
here the fill maps here are where you can show data density on certain states
but we'll be using the regular map because we don't honestly have so much
data so we'll be plotting where the players
come from data tier at latitude longitude longitude for that you'll have
to categorize the latitude and the longitude as latitude and longitude in
the data view so we can also do a bunch
53:30 - 54:00 of other things with it like we can
change the size according to the count we can change the size of the bubbles as
you can see wherever there's a concentration of more players you can
see the bubble is larger you can also change the color saturation let's change
the color saturation according to the absolute k/d ratio then you can see
green being good red being bad again you can do something really really similar
with another tool here which is the
54:00 - 54:30 ArcGIS map
the latitude the launch dude sighs we'll be according to the count
and the color could be according to let's say absolute kilts there we go you
can also change the colors if you like if you go to this formatting tab over
here the background border lock aspect a bunch of different things another thing
worth noting is that here msbi this uses bings map engine so it's very precise
that's also why it takes some time to
54:30 - 55:00 plot next we have funnel charts so basically this shows stages and
progress this really cool change the color saturation while I'm
here let me also explain the slicer to you people basically a slicer slices the
data according to how you need it according to a certain field suppose and
slicing data according to the absolute
55:00 - 55:30 number of kills here you can actually
control the data visualization from both the sides you can see the absolute
number of kills in each bar between the sixty-first and the hundred and fourth
kill so that's basically how a slicer works you can use it on maps your pie
charts you can basically use it on any other chart that you want to so now with
the visualizations we've used so far these have been visualizations which are
used to compare values across different fields but to create power bi reports
sometimes you only want to show a single
55:30 - 56:00 metric just so you can track as it
changes over time so here are a few different visuals that do it so gauges are great if you want to show
progress towards a particular target like so by default you can always see
double the amount of the amount shown here but you can obviously go change it
here you can go you can change the data labels you can change the gauge axis you
can change the call-out value the lock
56:00 - 56:30 aspect a bunch of different things you
can also add other fillies here like minimum maximum or the target so that's
one thing another thing we can use is the card this one here you can also use a
multi-level card bird this is a single row card so this is the card would just
shows the numeric representation as text by default we use units to trim down the
number but we can also use the
56:30 - 57:00 formatting tab to change how it shows
the number so you can do a bunch of really smart things with it like you can
use the measure and ask msbi to return a string moving on so all these numbers lend themselves to
showing KPIs where you got a particular value and a target you're working
towards the great thing about this KPI is that it shows you an indicator and a
number as well as a trend over a period over time you can control your goals
right here again back to the formatting
57:00 - 57:30 tab there is the goals bar here there's
the goal in distance you can control the trend axis you can change the indicator
and how it displays the units and so on and so forth
now along with these charts power bi also has some tabular visualizations to
look at your data example I bring the table over here
57:30 - 58:00 and I'll start adding fields to this
see you can just go on adding tables that
you want to you can just go on adding as many fields
as you want and we'll keep giving you a total
similarly you have the matricis here now I'll be creating a very simple 2 by 2
matrix say the rows could be the weapons
58:00 - 58:30 and the columns could be the weapon
types and the values could be you can't a thing to notice here is when you add
another field you do not get repeated values hence you get the absolute total
from both sides with that we've got just one last visual left I would only like
to address this one as it deserves a session of its own now if you're into
data science you might be familiar with something called the R this is a really
common application used to do deep
58:30 - 59:00 analytics and statistics it is also a
great visualization platform so msbi allows us to integrate with R so it
basically means you can get your power bi file over to our get visuals to run
and bring it back to the desktop and use it like any other chart this session
will be answering all your questions you have regarding KPIs and the power bi
desktop so before we begin let's take a
59:00 - 59:30 quick look at the outline of this
tutorial so today we shall be discussing one
what is KPI next when to use KPI third what do you require for KPI and finally
how to use the KPI visualizations in the power bi desktop so without much ado
let's get started so a lot of you might wonder what is KP a so KPI or a key
performance indicator is a visual cue that communicates with the amount of
progress you've made towards a certain goal it basically demonstrates how
effectively a company is achieving key
59:30 - 60:00 business objectives so organizations use
this KPI at multiple levels to evaluate their success on reaching targets both
internally and externally so high level KPI may be one switch focus on the
overall performance of the enterprise while low level KPIs may focus on
internal things like employees in departments such as sales marketing
etcetera etcetera so this is a really important question
when to use a KPI so KPI is mainly
60:00 - 60:30 answer to questions II what am I ahead
or behind on this specifically refers to a number which is your target and
secondly how far ahead or behind am I so this represents a trend which is related
to the target since a KPI is based on a specific measure it is designed to help
you evaluate a current value and the status of the metric so therefore when
we ask would you require for a KPI it basically requires a base measure that
evaluates to a value and a target
60:30 - 61:00 measure it also requires a threshold or
a goal which the target is set against so currently a KPI data set in power bi
needs to contain goal values for a KPI so if your data set does not contain one
don't worry you can create goals by adding an excel sheet with goals to your
data model or in a PPI X file so this is the next segment I'm sure most of you
were waiting for this till now so how
61:00 - 61:30 would you use your KPI visualization so
for that we need to open our power bi desktop so we'll be creating a KPI that
measures the progress we've made towards a certain goal a lot of the people will
directly start with the KPI but I personally find it more comfortable to
start with a column graph and then change it into a KPI so before we start
let's import some data here I have an excel sheet with KPI appropriate data
61:30 - 62:00 so this is what the preview of my data
looks like we've got an actual sales column and a target sales column month
wise here we've got the Jan to December month numbered accordingly
and here we have the fiscal month for those who don't know fiscal month is
basically months arranged according to the financial year of a country here it
is April to March hence I've started with one being April
and twelve being March so let's get back to our charts so as I said I'm going to
start with a column chart here we are
62:00 - 62:30 just gonna drag and drop values like I'm
just going to take the month and drop it into the graph and then take the actual
drop it into the graph here we have a graph now the thing is power bi desktop
is actually smart enough that it knows what column to take as what parameter so
now we are going to change it into a KPI now this is my KPI icon we're gonna be
using this let's select the KPI icon and
62:30 - 63:00 there we have it now to turn it into an
actual KPI we must have a target so let's take the target sales and put it
in the target goals field so this is what a KPI is mainly supposed to show
here this is a number that I'm ahead or behind on and this is the trend now
looking at it this way you might not see a problem but I assure you there is a
problem with this for that I'll have to use the table using the table is as easy
as using any other visualization here we
63:00 - 63:30 just take the month drop it the actual
sales and the target sales per month I'll be going to the formatting begin
here I'll just increase the size by a little bit we go to the grid and we
increase the text size so you can see it properly
then as you can see the months are ordered alphabetically so this has to be
changed so what I'm going to do is I'm
63:30 - 64:00 going to select the month tab here go up
to modeling and here you can see an option which is sort by column here you
can either change this to fiscal man or month number I'm simply going to
choose the month number here then see how our target has changed optionally
you can also format this KPI by choosing this paint roller looking icon right
here which is the formatting pains I can now here we have the indicator which
controls the indicator display units and
64:00 - 64:30 the decimal places next we have the
trend axis when it is set on the trend axis as displayed in the background of
the KPI next we have the goals when set on the visual displays the goal and the
distance from the goal next we have color coding suppose your company
follows a certain color palette this is where you can change the colors to match
your color palette here you can also choose the direction of your graph
suppose high is good or low is good for
64:30 - 65:00 example if it is something like earning
versus wait time typically a higher value for the earnings is better suppose
it is something like a defaulters graph then essentially a lower value is better
so you can change the color settings accordingly your good colors green bad
colors red neutral colors yellow so let's get back to our graph now that you
know how this tool basically works you can do some really smart things with it
like you can create a measure in the
65:00 - 65:30 model to return a string so I'll be calling this progress you now you can see the progress column is
added here what I will do is I'll be
65:30 - 66:00 taking a card and I'll be adding the
progress to its field here so it's basically going to return the progress
this year so this is a life tile and it will keep changing our data set you can
also do a bunch of other interesting things for example instead of a single
KPI you can use a multi KPI for that all you must do is go to the Home tab here
and on the ribbon you can see something called from marketplace click on it
search for something called power KPI
66:00 - 66:30 okay you can see the icon appear here
with other icons on your visualization pane
you can use it like you use any other visualization here so you can just drag
and drop different values on your values your axis has to be a certain date does
not matter what date but it can be a period or a month but it has to have a
date then in your values feel you can just drop actual and target
66:30 - 67:00 there you go
this also you can format he using this this also you can format using your
formatting pane like you can go and change your layout you can change the
title suppose now it says actual and target by month you can just rename it
to KPI there are a bunch of other options you can play around with let's
move on to something else another thing you can do is you can
actually get a custom KPI
67:00 - 67:30 from the marketplace again you can just
go to the KPI option right at the bottom somewhere
you will have something called the KPI indicator it will take some time to load
you can also use this like any other visualization on your visualization pane
like so you can use it like you use any other KPI tool here
67:30 - 68:00 as you can see these has vibrant colors
and it shows the graph in a really nice way with these dots and indicators what
you can also do is you can go to this formatting pane and you can change the
graph you can go here to KPI general and
choose a chart type right now we have a line chart then we have a line no marker
where those indicators are gone next we can use a bar chart as well you
can choose a banding type where the
68:00 - 68:30 increasing value is better decreasing
value is better or the closer is better like the increasing and decreasing I had
explained earlier in the KPI chart the closer is better option can be used
where you are testing medicines and chemicals here right now we have
increasing is better you can change the banding percentage you can change the
colors like you did in the previous charts let me get a slicer here now I'll go to the formatting pane and
in the selection for central I'm gonna
68:30 - 69:00 turn off the single select so I can
choose multiple things on the slicer as you can see you can use it like any of
the charts on your power bi all three of them are interacting the same way with
that I think we've covered the KPI now there's always the ambiguity that you
get so let me tear it off a dashwood in power bi basically is a single page
wherein you have all your visualizations
69:00 - 69:30 with respect to a specific requirement
preceptive now this dashboard could be with respect to different domains now
let's say if it's a HR - then what would happen is you would have the details of
the employees you'd have the ratio of the employees you'd have number of
employees that have come in today you would see the number of requests that
have come to the HR and so forth okay now here what you're seeing basically is
a marketing dashboard now it basically is a company based marketing dashboard
by juicing the different opportunities
69:30 - 70:00 opportunity count the revenue and so
forth so to be very short attachable is just one single page of visualization
which tells you a story now this story basically is to meet the end users
requirement so it's up to the user who's creating this - book to customize the
story as per their choice and make a happy ending surfer now if there is
always the ambiguity as to how a dashboard is different from a report so
let's talk about that next now as I had mentioned earlier a dashboard basically
is just one page canvas here which tells
70:00 - 70:30 you the complete story that you want to
know however a report can contain more than one single page what happens here
is the report is very more detailed to be more incited and we most specific
with respect to the requirements so let's say if you want to have a complete
analysis then you would go for a report rather than a dashboard now here again
when you talk about the data sources that a dashboard can take since a
dashboard is a combination of different visuals this basically can come from
different types of reports thereby you
70:30 - 71:00 can also integrate your data from
different sources as well but when we are talking about a loop over here you
mainly working with one single data set that are specifically used for that
report purpose so let's say you were to create a marketing
then you're going to take just the marketing data but let's say when you're
looking at organizational data then are you going to have data from the
marketing you can have marketing data from the sales finance and so forth then
you have the option of pinning now what do I mean by pinning basically it means
that you're adding or copying a specific
71:00 - 71:30 visual now in terms of a dashboard you
can pin an existing term from a current dashboard to any Nashville that is if
it's already present in the current dashboard then you can put it to any
other - how in case of a report you have a broader opportunity where you can pin
it to any dashboard as such if you want you can pin the entire page of the
report to your dashboard as well are you guys clearly huh good now apart from
that let's see if you want to filter or modify your data to get better insights
then what happens is this cannot be done
71:30 - 72:00 with respect to a dashboard in your
dashboard the data is already fed so filtering and slicing it there would not
be possible now when you're working with a report
here you can basically filter your data you can highlight it you can slice it as
per your requirements you can join your data you can separate them you could
group them all this can be done another report level how when it comes on a
dashboard level it basically cannot beat up so it achieved this slicing of
filtering on the report level definitely will be applicable on - but however it
cannot be directly implemented on the -
72:00 - 72:30 then you have the option of alerts that
is when a certain condition is met then you can get an alert from that this
could be on your file application that is the power of your mobile application
you could get a notification or let's say this could come to you as an email
so this again can be set on the dashboard itself so let's say you're
comparing multiple parameters let's say at one given point your sales and profit
values has changed it has come down below a certain value then what happens
is as an organizational person you need
72:30 - 73:00 to take the responsible measures so this
can be very useful when you're monitoring your data on a real-time
basis as well and in cases when you are working with multiple dashboards to
differentiate with respect to different dashboards you can set them as feature
dashboard now feature dashboards basically are those - modes which are
highlighted from the rest however in case of the report it cannot be set as
such and then going on from there you can also use natural language
of what exactly sinister language wearing will be looking at and later
part of the session but to give you a
73:00 - 73:30 simple idea or an understanding here
what it basically refers to is that you can directly feed your queries in
English itself you don't need to write them assess SQL statement or anything
like that so let's say you want to identify which is my top-selling store
then definitely you can just write that and your power bi dashboard will convert
it and give you the output and form of for bhishma now don't worry we'll be
seeing that as part of our demonstration as well later on so I hope you guys are
quite interested now apart from that on a dashboard level you cannot change the
visual representation of a certain form
73:30 - 74:00 of pressure that is let's say if you're
using a line chart to denote something then as per your requirement you cannot
change it in a dash book so you need to go back to your report then you need to
modify it there and then you need to pin this updated version so what happens is
it gets updated in the dashboard asthma but when you directly modify it in the
report it does not get reflected so you need to repin this updated which will as
well now when you come down to the customization capability of both a
dashboard basically uses visualizations
74:00 - 74:30 in form of a read-only method here so
any changes that you make are basically with respect to the changing in names
you can either link them you can resize them rearrange them and so forth in the
dashboard however in our report here you have complete right with respect to the
visualization as well as the data that you're working so you can modify it
change it as per your requirements it's completely left to you as to how you can
work around with it so I you guys clear with respect to both how the report is
different from a dashboard okay I seem
74:30 - 75:00 to have a question here do we meet
create reports for - but it's definitely you - because it's from the reports that
you would be going on to create a dashboard so to put it more simply it
reports give you a complete idea whereas a dashboard will give you a complete
over so based on your requirements you can use which were meteor necessary so
moving forward let's look at the data set that we'll be working with today so
we're going to work with a superstore data set of a United States Organization
which was collected basically from 2011
75:00 - 75:30 to 2016
okay now I'll be showing you the data serozha just a minute so this is your
complete data set you have basically the date of order you have shipping date the
more the customer ID customer name which segment it was from postal code city
state country apart from that your region
market the product ID the category subcategory and so forth okay so I hope
you've got a general idea of what the data set looks like okay that's great so
what we need to do is we need to mainly
75:30 - 76:00 achieve for insights from these data
first what we need to identify is the overall before that is we need to
identify the sales and profit of our complete superstore okay apart from that
we'll also try to identify the performance in different regions and
we'll see which are profitable regions and which are non profitable regions
then what we'll do is we try to identify the performance of each state as a whole
okay now which state is going to show you the opportunity of growing which is
basically pulling your market down and which is something that you can look
forward to in investment or marketing as
76:00 - 76:30 well okay after that you have inside
three where we'll be seeing the province of different segments involved in the
superstore and how do they contribute as per find what we're doing is we'll try
to understand the revenue generated by each category of product now there are
different categories of the product so we will see which category is hampering
our growth and which is feeding our growth as well okay I guess clear and
here the first thing we need to do is that we need to input the data now for
that you have this option here gotta get
76:30 - 77:00 data you can get data and you have the
most common data types here you have external power bi service SQL Server
analytical service so forth seeing the company it list click on more and here
you have the complete list of different data sources that you can connect with
respect to a power bi desktop now we're gonna work with an excel file so let me
just keep an excel and it's going to ask me the location root means go down P
over superstore and it's establishing a connection to the data set okay so since
my data set has multiple pages it shows
77:00 - 77:30 me the different pages as per you have
orders you have people and you have written once you are on a sheet it
extracts about 200 rows and gives you an overview with respect to what is present
in your data set again this basically helps you verify what data set you're
working with and visitor value data set or not so since we need we orders detail
let me see honors and then click on load so now you
can see the successfully the data has been loaded because you can find the
options of fields here okay so this
77:30 - 78:00 basically is because respect to the
orders table so let's say if you were working with multiple tables each one of
the tables as well as all the columns present in those tables would be
highlighted here okay so this is where we'll be working on right now to get a
more insight with respect to your data you can go to the data workspace and
here you have the complete preview of your data so this is your complete
leaders have present here and you get to see whatever data is present and if you
wish to perform any operation on this so let's see if you want to modify this
data then you can't hit it gray nice
78:00 - 78:30 option here and you get the query editor
so this becomes the workspace where you can perform all your different
operations on your actual data set now my default obviou does perform certain
amount of operations on your data while it's loading itself so these steps can
be viewed here okay so any operation that you don't want probably a to can we
remove you on let's say if you are performing any operation then that also
can be removed from this option here so every step that you perform gets added
to this applied step option so far now
78:30 - 79:00 let me just close this and let's go back
to our workspace so first what we'll be doing will be trying to create a sample
Vishwas okay so this basically will give you a feel of how power works so what
we'll be doing is let me call a profit leaders here so to rename any movie
report you can just double click there and let's call it profit leaders okay now what I'll be doing is I'm going
to create a combination of my different states as well as the profits that each
of them have but so let me just bring in
79:00 - 79:30 the state's okay so this basically is
going to create a default visualization okay and since its States what it's
doing is trying to put it on a map Pushpa okay so for that what I will do
is I will add in the profit details as well okay now when I add the details of
profit what happens is it sees the difference with respect to the size so
let me just filter a little more I'll add in details with respect to the
country as per okay so this basically
79:30 - 80:00 will filter out all the data so let me
just bring this up and here you can see the profit across
different states that I am making in different countries as well okay so this
basically is a geographical representation of all the profit that I
am making across the bill okay now let me show you how to filter out the data
as well okay now when you come down in your fields option you have this option
called filters now in filters if you click on country okay you can see all
the countries present here now if I just
80:00 - 80:30 select one specific country so let's say
let me take United States okay then what happens is my complete
visualization changes with respect to United States alone okay so here
basically it becomes with respect to United States okay so all the profits
that you are seeing right now is with respect to the different states in
United States okay so if you just go down over over them you can see the
different profits and you can see some states are negative okay so what happens
is I need to identify which are my
80:30 - 81:00 positive states and which are my
negative States so what will do is will try to change the colors with respect to
which they are represent so for that to go to the next field that is the forward
field okay now here you have the option of data Palace now the same size with
respect to the profit scene can also be represented in a different map based
system also that's called field map system where and what actually happens
is that the color intensity of each of the states this with respect to the
value of profit that they make now let's
81:00 - 81:30 say if you want to vary 8 the value to
identify the regions which make profit will format up here under data colors
option you have something known as divergence when you turn on divergence
what basically happens is there is a variation with respect to that color so
let me just change this color set up as a whole because it seems a bit confusing
right now so I make the minimum a slight creep okay I'll make the middle as the
medium grid and finally the maximum pass decree okay so this basically helps me
get a better idea with respect to this
81:30 - 82:00 as well now let's see if you want to go
more detail let's say the minimum or let's say the center okay I'll set it as
a zero forget that means states which are not giving me negative profits are
sent up okay States below that should get let's say I give them a blue color
okay Center let me give a different color let
me see yellow and the maximum profit making states are angry okay so here it
starts from blue okay in menu look at Texas it has a complete negative value
okay these are my mid-level profit
82:00 - 82:30 making state but whereas California is
giving me one of the highest profit similar to New York as well okay so you
can see the variation with respect to the color and how we have not related
with respect to that so I hope you guys have got a simple feel of how to create
a visual with respect to power okay I have another question here it's how do
you know which wish were to work with okay so by default you get multiple date
kinds of wish was present in public self and there are more custom visuals as per
so it is completely left in you as a
82:30 - 83:00 representative as to work a form of
wishful that you want to represent it certain data that may be represented in
a pie chart would be very helpful but when I bring it back to a bar chart or
line chart it will not give me a clear-cut picture so it's finally in
your hands to decide which kind of wish words to use idea okay so let's go back
to our presentation and start with the first insight now the first thing we
need to identify is the overall trend
83:00 - 83:30 with respect to our sales and profit as
well as get an insight with respect to the different regions and identify the
regions which are profitable and nonprofit so for this let me go back to
our area and let's begin by creating our first inside so let me begin by creating
a new page for this report so click on this option plus here to create a new
page okay and let me call it overall performance so now click and then we said now what we need to do
is that we need to identify the seals
83:30 - 84:00 and profit okay so for that drive sales
from here drop it on your workspace and similarly drive profits okay by default
what is happening is you are creating a clustered column chart okay now you can
change it as per your requirement so let's say you want to create a line
chart so just click online so the sales and profit data gets converted to a line
chart here but since we don't have a second parameter or the axis based on
which these values have to be mapped its just giving me two points now this is
the sum of sales and sum of profit that
84:00 - 84:30 I have only on a given interval so for
that what I do is that I bring in the order date that is the date on which it
was quarter okay so when I said order date here indeed different parameters
here you have your water month and D so let me remove here I'll remove month and
D and I'll make it in terms of quarter so it is giving me in a reverse order
that is with respect to the different quarters so you can see here it is
giving me a descending order as to the
84:30 - 85:00 sales and profit now this is basically
because it is getting sorted with respect to the court to change that just
click on three dots here okay then you can see it by default it has set sort by
quarter so you can change it sort by sales or sort by profit so you can see
here by default it is giving me quarter four quarter three quarter two and
Cuauhtemoc okay so I mounted in an ascending order this is something that
is set by default so to change that just click on the three dots present here
okay you can see it is following a descending order so I want to make it in
ascending order so just click it again
85:00 - 85:30 and then you can see it changes into an
ascending order well score a 1/4 2/4 3/4 four okay so the size seems a bit small
so let me just increase that as well so let me make it similarly let me increase here as well
on the y-axis so this is basically how you can increase the size of the font
that are present accessible to the different axis so I hope this is a
little more clear so you can see with respect to quarter one my sales was
close to 2 million wherein I had made a profit almost about $240,000 but when I
went to quarter 2 it increased my sales
85:30 - 86:00 reached about 3 million and my profit
equally increased to 325 million finally by third quarter I had a sale closed
three point five made but a profit at the same time was more it was about four
hundred thousand dollars finally in my fourth quarter four I had saved close to
four point three million at the same time a profit of five hundred thousand
dollars okay so let me just increase the legend size as well because it this is
your legend so it helps you identify
86:00 - 86:30 which is my sales line which is my
profit line asthma so here again let me make it let's say twenty seven and let's
see if you want to change the color of the line as well you can do that in the
data color option here so see us can let's say if you want to give it a blue
and for profit let's say I'll go thread okay so this is a blue and red
combination that is happening here okay now one thing you need to understand
this this is a combination of the different quarters data this data as I
had mentioned is a collection of number
86:30 - 87:00 of scenes from 2011 to 2015
okay so here what happens is all the dates get grouped up with respect to the
different colors so this value that you see okay this basically is a summation
of all the sales and profit you have made in the first quarter for the year
2011 2012 13 14 and 15 okay so this is a complete combination
with respect to that see okay that's the only reason that you have four points as
well but if this was not happening then you would have 20 points rather than
four points but now what is happening
87:00 - 87:30 it's it's combining the different
quarters then it is helping me understand what is happening exactly now
let's see if you want to filter this data a little more
so let's come back to our field stuff and here I come down you can see here
the different options already present here you can see with respect to the
different quarters you see with respect to different profit as well as seats now
let me bring in something interesting here so let me bring in my category here
as well so just drag-and-drop category here and it gets added so let's say I
want with respect to only furniture so
87:30 - 88:00 if you select furniture okay the
visualization completely changes so earlier when I was making two million
sales now it's only six hundred and seventy thousand dollars these are
actual sales are not and my profit is close to fifty thousand four hundred ten
dollars so again this basically radiates because this is the details with respect
to my furniture now let's say if I remove furniture and add office supplies
then it slightly changes with respect to let's say so I guess here with respect
to how our data visualization is created
88:00 - 88:30 and how we achieved the first insight
any doubt with respect to that now if you remember this insight is not
complete because we need to identify this with respect to the different
regions as well so what we'll do is come back to our filter option click into
select or minimize this and let me add in the region option from here to my
visual level okay so what happens here is that I can
see all the different regions present here okay so here these are the
different regions you have Canada
88:30 - 89:00 Caribbean Central Africa Central America
Central Asia Central US eastern Asia Eastern Europe and so forth so you have
different regions as well so what we'll be doing is so let's say I want to see
it with respect to eastern Asia when I click on eastern Asia the visualization
takes a change again here so with respect to eastern Asia I have made a
hundred fifty thousand worth sale and I had made just a profit of thirty
thousand okay although it grew in my fourth quarter to almost three hundred
thousand and sixty thousand profit let
89:00 - 89:30 me check on others breaching let me come
down let me see the eastern US region okay so here you can see a huge group my
first quarter there was just a $65,000 say but when I come to my fourth quarter
it's still three hundred thousand and my profitless forty four thousand only okay
so this helps me identify which are the regions that are not doing well and
which are the regions that I can put my interest to how to market my product No
okay so if I again come back here if I
89:30 - 90:00 say Central America so you can see here
it is not a normal crow so I had 150 thousand in the first quarter second
quarter is almost the double third quarter is close to the second quarter
itself but my fourth quarter is really high so this means that there has been a
growth in the fourth quarter as well as the second quarter so this basically
calls in more investigation so I need to try to understand why there was not much
growth in the third quarter but at the same time what led to the growth with
respect to these two corners ok so I
90:00 - 90:30 hope this helps you identify what are
the insights also that you can receive from these visualizations so move
forward let's look at the second inside that we need to achieve as part of
today's session we need to identify the performance of different states okay so
for this what we'll be doing is we go back to our API and let me create a new
page I'll rename this state performance okay so here what we're going to do is
first we're going to create a visualization and then we're going to
give it three so let me select the visualization that is a scatter chart
again you can see it has been added here
90:30 - 91:00 to this what I do is I take my scenes
from here added to my x-axis I'll take my profit added to my y-axis
and then what I will do is I'll add my state details here so this
basically becomes a scatterplot here okay now what I'll do is let me come
down let me add a filter where in my country
91:00 - 91:30 it's just United States so this
basically will give me a state wise representation of the different prophets
I may in United States okay so this is basically a scatter plot between mice
profit to my sales okay so you can see here the highest profit to sales ratio
is from California when I have almost four hundred and sixty thousand sales
and a profit of eighty thousand at the same time this is followed by New York
New York has almost close three on
91:30 - 92:00 $11,000 worth sales and it has a profit
of 74 thousand so it's almost close because these regions have a huge
difference with respect to the sale amount but the profit is almost same in
New York okay but when you come down to the switches the next state that is
following it is Washington now what should mean what is happening is that I
have just one hundred and thirty eight thousand words here and my profit is
thirty three thousand but when you see this light right this line is what you
need to concentrate on when we first
92:00 - 92:30 increase the size of the font here so go
back to our filter okay yeah this should be better now if
you see here these are the regions that are giving me negative profit that is
I'm wasting my money here even though these regions are bringing in sales but
they are not bringing in any profit so if you look at the state of Texas I have
almost one hundred and seventy thousand
92:30 - 93:00 watt sales coming there but my profit is
in a negative theta which is minus twenty five thousand that basically
tells me that I'm investing way more to get these sales than making a profit so
these become the regions which I need to concentrate more okay that is these are
my highest priority states okay apart from that let's see you want to add a
specific trendline here so for that you need to come to the
analytics tab here so trendline basically is a reference line that you
can set okay based on your overall group
93:00 - 93:30 so this is your standard sales to profit
group so anything above this is definitely good for you but anything
below is not really good no let's say you don't want to try and let me remove
this let's come back let's say you want to add an x-axis constant line so let me
add the value of let's say which are the regions that come below the x-axis value
of 100,000 okay so these are the regions that I need to improve myself anything
that is on the right side of this
93:30 - 94:00 definitely is doing good in terms of
sales but same time let me hide a y-axis constant line so let me keep the value
of the Y constant about 22,000 if this is basically a rough number okay so
anything below this and the intersection this area right this is supposed to be
my highest priority area anything below this definitely it requires an attention
so if I divide them into different quadrants let me just write it down here
let me call this one let me call this to
94:00 - 94:30 make all this three and let me call this
four okay we have sorry with respect to how it looks odd but I hope this gives
you a general idea here okay now here what happens is quadrant one does not
mean any attention because these are my high priority quadrants and anything
here is also bringing me good service and good
as one quadrant to can improve itself it can slowly move to moderate one so I
need to concentrate more with respect to
94:30 - 95:00 the six okay so it is bringing me profit
but again I need to increase my sales in this region quadrant three is the
biggest Messier even though it is bringing me good
amount of sales but the profit is negative this basically means that I'm
throwing away my money in these regions as such quadrant four are the regions
which are performing moderately okay but in terms of numbers they are not really
anything they're neither crossing my cash holding number of sales nor are
they cross my threshold in number of
95:00 - 95:30 profit so this is going to be my second
region of interest my first priority is going to be the regions in quadrant
three and my second priority is going to be the regions in Quadrant II so if I
have time I can try pushing the states in quadrant two to contract one and
quadrant one is always above my benchmark but this doesn't mean that you
don't put any attention to this feature okay you can always come up with new
ideas to increase them pure okay maybe some understanding as to why only these
three regions are making this may help you grow with respect to all your
quadrants as well okay so these are just
95:30 - 96:00 solve the various insight you can get
from these visuals so I guess clear with respect to the insights that we have
achieved here any doubts with respect to what I have
discussed great so the third inside what we'll be doing is we try to identify a
segment wise performance they will see how each of the segments are doing in
the different states so let's go back to a power bi desktop now let me create a
new page here and let me bring the
96:00 - 96:30 category CEO okay so rather than taking
the categories what I take is the subcategories this will give me a
broader idea so I bring in the subcategories okay and I'll add to it
the number of sales so this basically is going to be represented in a table form
but a table form is not really helpful for me so what I do is I put it in a
clustered bar chart so when I do it in this way it becomes a clustered bar
chart give me the different sales made by each of the subcategory okay now what
I do is I create it a little bit ok now
96:30 - 97:00 that this what I lose I just bring in
the profits as well so I'll add the profit into the color
saturation option okay so this you can see has waited now if you go back to
your format option you have data colors here okay so here let's again enable
divergence okay so let me make it light green let me make it mint green and let
me make it darker so you can see with respect to which are the categories that
are giving you profit and which are
97:00 - 97:30 giving you seats so if you see folds are
the regions with respect to the max of up sets how our copiers are the regions
with respect to the maximum profit okay so this also gives me a different
insight with respect to how these regions are performing okay so this
again can be represented in a different way you can also try the sort with a pie
chart but this is my suggestion so here's a homework for you why don't you
try representing the same chart in a different way and it will be interesting
for you as well so let me just rename
97:30 - 98:00 this finally once more I'll call it
segment performance okay and let's go back to our
presentation and let's see the final inside that we need to get now this
basically is to identify the revenue generated by each category of the
product okay and identifying which category of product is hampering my
growth let me create a new page so I'll call it revenue generated okay so cook it I mean what are the
different data that I need for this
98:00 - 98:30 visualization you can take a guess guys
okay yes so I need the category definitely so let me put in category I
need my sales I need my profit and finally let me also
bring in the order date but here what I do is in my order date I'll just stay
here instead of months this will help me understand how the different category of
products of function throughout the year
98:30 - 99:00 so what I do is I just variated a bit
let me take a line chart graph so here what happens is you can just see two
things status with respect to furniture office supplies and technologies the
sales to profit ratio okay so let me just fullscreen this now here
what happens is you have the option of going to the next level of hierarchy so
if you just click on this what happens is it becomes sales and profit by here
okay so you have sales profit per year so this was our sales per profit
distribution but when you go out what
99:00 - 99:30 happens is it's the profit made by each
of the categories over okay now I'll just bring this down
so here what I'll do is I just remove the categories from here and then it
just becomes a sales to profit ratio okay what is the sales and profit made
in different years here what you can do is that you can actually filter it so to
have wish we level filter what I'll do is I'll bring in the categories so this
basically will help me identify the
99:30 - 100:00 sales and profit made in each of the
year so let's say for furniture alone this is the sales to profit ratio made
in each year so Dylan 12 2013 14 and 50 okay similarly with respect to office
supplies you get a number let's say furniture and office supplies so this is
a different number and you can work around with respect to them so this will
give you an insight with respect to all the three categories at the same time
you can also compare multiple categories together okay so this rather than
applying it directly to the visual can
100:00 - 100:30 be added as a filter to your visual
okay so with this we've achieved the four major insights that we are trying
to achieve and beginning of the session and we've
created multiple reports for this now it's time that we could want to create
our dashboard before that what you need to do is that you need to save this file
so let me save it so let me call it my first dashboard
okay so here when I save it it's gonna
100:30 - 101:00 be saved in form of a dot P bi X file
which is supported file from Poppaea now that I have saved it it's time that I
publish it to my second public interface that is probably a search that is going
to be the interface where we will be creating our dashboard so for that what
you need to do is that you need to publish so this is one of the major
reasons that I had mentioned that you need to sign up for power bi okay
because this is going to go to power bi
101:00 - 101:30 service which is an online browser-based
interface and that's where we want to create our dashboard once you click on
publish so you can see it's publishing to my power bi service okay so here
itself used Dipti notification that has successfully publish it to my power beer
and click on open power bi - but so you can see here the browser is
opening this report so you can see here it has been opened asked different pages
for a report now let's say if you want to edit this report you can do that on
power bi service that's fun so just
101:30 - 102:00 click on edit reports and you have
almost saved features present here as you had power in power bi desktop but
again what I need you to understand is you cannot manipulate the data that is
associated to this report to do that you need to work it on your barware desktop
not on power bi service ok so here let's say me remove this so this is profit
region with respect to all this was the falafel representation that we had
created first so this also has a next
102:00 - 102:30 level of hierarchy if you see ok so what
is happening here is that it is considering the whole profit of united
states rather than individual state so if you go to an upper view it basically
becomes this so that internet would be helpful when you're working with
different countries ok so we had set a filter here that the country is just
United States ok now if I remove this ok then it sort of becomes a mess so if I
do that it happens to be a global level representation ok so that time it
becomes slightly hard for you to
102:30 - 103:00 identify of which so that time what
happens is you need to see the bigger picture here so you can drill down to
your issue report and then what happens is it becomes a representation in terms
of a global scale so earlier what was being represented as individual states
now becomes with respect to different countries so now it's time that we begin
by creating our first dashboard ok so you have the option here of report - so
you have the option of work so you can work with multiple workspaces ok so by
default you'll be working in my
103:00 - 103:30 workspace and under that you have first
of all that I had created earlier and the present report that you were working
with that is my first dashboard so you can also load an Excel workbook here in
case if you want to use a lower book for different visualizations and apart from
that you have the datasets associated to the different reports also Presidium ok
now let me show you how to create a dashboard now creating a dashboard is
quite easy all you need to do is just click on the pin visual option ok and it
will ask you whether you need to pin
103:30 - 104:00 an existing dashboard or create a new
dashboard but since there are no existing dashboards I'm gonna create a
new dashboard I'll call it my first dashboard and help into it okay
similarly I take my state performance okay I'll pin it to my dashboard segment
performance also goes to my first dashboard so you can see here by default
it is showing me it there's a dashboard present so when you work with multiple
dashboards you can select it accordingly
104:00 - 104:30 could have been let me take revenue
generated also I'll pin it there okay so with this we've pinned all the visuals
that we have created to our dashboard so let me show you how how the dashboard
would look like so here you can see now there is an entry for my first dashboard
if you click on that you have all the full visuals that you
had created as part of your dashboard so this is what a dashboard would look like
in a web view but let's say if you want to see it in terms of a phone that is if
in app how it would look like so just do
104:30 - 105:00 the same you just pick it change it here
so this is how it would look on the phone application so this would I can
radiate with respect to how it is set on your phone the screen size and
everything would magnify the image but don't why okay let's go back to the web
view now here let's say if you want to set it as feature so then you have the
option offset as feature so if you say such as feature this becomes your
feature dashboard as such okay then you have the option of favoriting the
dashboard so when you're working with
105:00 - 105:30 multiple dashboards then it becomes easy
for you to manage with it then you have the option of sharing your dashboard now
to do that you need to upgrade your account to power bi pro with whiskey
would cost you only $10 a month okay they do have a 30 days trial period as
well but since I've completed mine i presently is being disabled so once you
do that you can always share this report to anyone that you have okay now let's
see if you want to review all of this as well it's quite simple it's just to drag
and drop operation so let me show you
105:30 - 106:00 one of the most unique feature that
power bi dashboard allows you to this basically is your power reactivity so
let's say if you want to have any idea with respect to your data
let me ask which state has highest sales so this - may bridge state is bringing
me the highest sales so it's coming from England
and accordingly it has given me a wishful with respect to all the states
that is it's giving me the maximum first and correspondingly it is following it
by sending bottom ok so let's say which
106:00 - 106:30 state has the highest profit let's see
with respect to profit so let's say profit ok now again you can see it is
changing here so it's England again here but the values have changed ok so if I
say is profit and sales so now it has completely changed
it's giving me a scatterplot ok but this is slightly different from this category
have created this is with on a global scale and this
basically is an insight that is being
106:30 - 107:00 achieved through Barbie eyes Q&A feature
so for any dashboard that you create you can use power vs Q and a feature
learning you can simply just put a browser queries on power bi will create
a data which will and give you a complete insight today we are going to
discuss two of the most talked about tools in the business intelligence and
data visualization market yes I'm referring to power bi and
tableau but before we get into the
107:00 - 107:30 details of these two tools let's quickly
take a look at today's agenda like we always do in all of my sessions when I
would be discussing these two tools based on these parameters that is
visualization cost of ownership integration data management and finally
functional comparison now for functional comparison I've again jotted down few
parameters and we would be discussing these two tools based on those
parameters as well so let's not waste any time and get started with this
discussion lap visualization well it
107:30 - 108:00 completely boils down to your preference
so let us take a look at these two tools one-by-one first we have power bi now if
you're looking for something called as custom visuals then power bi is a clear
winner why because it has opened up its SDK for visualization and that has given
you more custom visuals plus it has great drag and drop features it has good
data import capabilities that is why if you're looking for custom visuals any
days fabia is a winner here as far as tablets concerned it gives you pure
visualization if you have somebody who
108:00 - 108:30 likes the curated approach or more
cleanly kind of an approach you can always go for tableau why is that
because it would give you create drill down features it would give you amazing
visualizations so as far as visualization is concerned yes if you
ask me for my opinion I would say tableau is a clear winner next we have
cost so when you take a look at cost we have to consider something called as the
initial cost now if you ask about initial costs power bi wins
why because it is way cheaper compared
108:30 - 109:00 to tableau if you compare its next of
user cost if you compare its web user cost server node power bi is a winner
here but then this is not the only cost you should take into
situation when you talk about business intelligence you have to consider other
costs costs that can be considered on the longer run so are there any other
parameters which we can consider for the longer and cost yes definitely and if
you compare those parameters like labor costs total cost of delivery and all
those things
109:00 - 109:30 this is where I feel tableau is or has
little more heads compared to power bi why because on the longer and many
compare it's labor costs its total usage cost and all those things even though
your initial cost is more tableau gives you more affordable kind of a software
when you look at from the longer-run perspective are the total cost of
ownership perspective so if you ask me from my opinion again I would be using
the longer and thing and for now tableau is a winner here as well third on this
list we have integration now integration
109:30 - 110:00 again it kind of boils down to
perspective like dividual as in factored it this is because these two serve
completely different functionalities if you take a look at power bi it gives you
great integration capabilities how it acts more like a Swiss Army knife that
is it readily integrates with various other tools now it's a Microsoft product
and there are various other Microsoft products in the market that various
businesses use and since power bi lets
110:00 - 110:30 you integrate with these two tools it
kind of has an edge over tableau because it can integrate with various tools like
you have reporting services Excel SharePoint and all those things so all
in all when you talk about integration capabilities yes
power bi gives you a lot more options tabla on the other hand it takes in more
of a scalpel kind of an approach or a surgeon like approach where if you are
dealing with a particular defined kind of a problem or you need more curated
kind of an approach then you should go
110:30 - 111:00 for tableau which gives you sleek and
clean visualizations but if your main aim is integration yes
tableau is a great tool but power bi has to win here so if you ask me for my word
yes it would go for power bi definitely next we have something called as data
management now when you talk about data management you have to talk about data
shaping data modeling data analytics and all those things let's take a look at
those one by data shaping power bi great tableau it's
good but power bi it's great why it has
111:00 - 111:30 something called as query editor that
uses M language and basically it lets you do so many things with ease and you
do not have to worry about switching into Excel every now and then because
your power bi kind of takes care of it there and there so yes it does help you
and if you ask about tableau even the people who use download complain saying
that this too much to and fro between excel and tableau if there was a
solution for it it would have been much better so when you talk about data
shaping power bi wins data modeling
111:30 - 112:00 again power bi as to win your y DAX
power pivot and that SQL framework basically which it has definitely gives
it an edge when you talk about data modeling analytics again power bi why
because probably is very fast yes it does not have a screen and curated
approach as tableau but overall data management if he asked for my vote
any day power bi next on this list we have something called as functional
parameters so what are those parameters when these are few of the parameters
which I have gone ahead and jotted down
112:00 - 112:30 we have the year of establishment now
tableau had a great head start here because it started 10 years prior to
power bi but power bi is kind of catching up but if you talk about
overall organizational approach for a data visualization tool tableau has more
experience compared to power bi but fabia is definitely catching up
applications now as I've already mentioned custom visualizations or more
open source approach is what you are looking for power bi is your thing more
curated and clean approach tableau so if
112:30 - 113:00 you need something like custom visual
stay dashboards you can go for power bi ad-hoc analysis and longer and
operations related to data visualization tableau users well as far as my personal
experience is concerned tableau is little difficult to learn when you
compare it with power bi power bi is much easier to learn and it is for the
wider applications given the integration capabilities it has but that is a
personal opinion I don't want you to jump into that because people who have
used more table might find tableau
113:00 - 113:30 easier to use so that kind of boils down
to your preference really if you ask me I like power bi more when you talk about
ease of use I have had varying opinions for people as well so
er the best days and you are the one to decide on those things support tab Levin
said clearly it has better support compared to power P AK scalability good
power bi is good but tableau is great if you talk about applications on the
longer and better scaling tableau has to win your infrastructure again both take
a completely different approach your
113:30 - 114:00 power bi gives you SaaS kind of an
approach which is software as a service whereas tableau gives you more flexible
kind of an approach where you're free to like or not free but more flexible kind
of an approach basically so these are the parameters I felt that we should
have discussed there quite a few other parameters where these two tools can be
compared and as I've already mentioned that these two tools are very
neck-and-neck or very close to each other these are two of the most talked
about tools or the hottest tools when
114:00 - 114:30 you talk about business intelligence and
it would be unfair to say this is a clear winner or that is a clear winner
it actually boils down to your preference the best way for you to
decide is to go ahead and use both of these two tools those are readily
available to you and very easy to learn so you can pick those and they sell it
on your own which tool is good for you a great for you and that would also depend
on the problem statements which you have or which you need to solve as far as
this video is concerned I just wanted to give you a picture as in how do these
two tools fare based on these parameters
114:30 - 115:00 I welcome you all to today's webinar on
power bi interview questions so the idea is to over the next 1 hour or so the
idea is to walk you through some of the most commonly asked interview questions
in power bi so we're gonna be focusing on a lot of conceptual topics a lot of
theoretical questions and a lot of practical questions and the idea is to
not only walk you to the questions but also to actually take you through a very
very good demonstration and just to give you a very good approach an idea on how
to answer some other questions ok so
115:00 - 115:30 I'll try to connect a lot of these
questions to real-life scenarios so that when you're asked a question next time
in your interview you're not only giving out a theoretical answer but you're
actually able to connect with practical examples and use cases and stuff like
that so we're gonna try to make it as broad as possible and obviously the idea
here is we have picked up a very very limited set of questions but it's a
pretty good and some of the most important questions that we have picked
up for this specific webinar so first of all have you broken it down into a few
general subtopics so first of all I'll
115:30 - 116:00 be focusing on a few general power
equations and obviously what is self service business diligence so needless
to say power bi the very fact is that power bi is one of the most popular SS
BI tools in the marketplace today and any of you who have worked on other AI
tools coming from the world of tableau or clicks ends or Spotfire you can also
relate to this so if you are asked a question what is self-service bi I think
the first approach to take is to explain what is SSB I okay now any of you as I
said if you've come from the world of traditional business televisions right
if you've worked on tools like SSRS
116:00 - 116:30 Cognos if you come from msbi world or if
you use the Business Objects you typically have used tools where it's not
exactly built for end-users right so essentially building reports or building
any kind of project used to take a lot of time obviously for developers it's a
very easy tool to use but if you think of end users at the end of the day if
you think of the business users or the end users or you know
non-technical people would find it very very difficult to use something like say
a visual studio to develop them SPSS honest reports okay so that's the world
of traditional BI where development
116:30 - 117:00 cycles were long and there's a big
hindrance right so if business users want answers to certain questions let's
say if a mutual fund manager wants to know how has my fund performed over the
last 10 years enough of a very simple line chart that mutual fund manager has
to go back and depend on his internal IT team to go back and
build that chart for him it could be a very simple line chart but as I say the
mission fund manager may not be that well-versed in a traditional bi tool
like a necessary okay so they will be depending on the internal in-house IT
team and that way the overall process
117:00 - 117:30 will become pretty slow because the IT
team will have their own requirement getting process they'll have their own
software development framework which they'll follow and probably a very
simple activity which which ideally have taken less than 10 seconds to build
right on paper line chart is so simple but then it could easily take 2-3 weeks
depending on a lot of factors so this is exactly where self-service bi comes in
and self-service bi is an approach to data analytics that enables business
users to filter segments and analyze their data and this is the key where the
key is really to focus on business users
117:30 - 118:00 and you can either say business users or
you can say end-users customers so essentially non-technical people who are
the real consumers of this particular tool ok and what is the benefit of using
this and if you just compared to this scenario just I discuss this a while
back now here the mutual fund manager can directly use a tool called power bi
and he can directly connect with the data you can directly build the line
chart all by himself ok so obviously the development cycle
would be much faster and the business user would be happier because you know
he has control of his data he has
118:00 - 118:30 control of exactly what he's seeing and
he's not dependent on any external team ok so it's a win-win approach it's a
win-win approach the cost the end user is happy the IT team is also happy
because sometimes what happens in traditional bi projects especially if
there is a requirement involved typically requirement gathering phases
as we have all encountered right there are so many iterations that take place
right you´d requirement gathering you do one phase of requirement gathering and
then something misses something gets missed and you come back you build a
product and if the customer is not happy with the products you go back and build
it again you hit it over it right so those kind of problems can crop up
especially in traditional approaches but
118:30 - 119:00 that is something that's completely out
of the picture in a SSB I approach because the business user himself or
herself is building the report and there is no question on dependency and
whatever they want they are building so essentially it's a win-win situation and
as I said it's a very easy process and anybody who has basic understanding of
data can create reports to build intuitive and shareable - puts so when
you answer this question is very important to get the understanding give
the basic understanding of what are the challenges of traditional bi what are
the challenges of some of the other top e aí tools and where does SS VI fit in
it should be a very bland dancer just that no what
is SS behind at Bobby as an SPI tune but
119:00 - 119:30 try to be as broad as possible try to
give context on where s SBI comes from why is this VI important and what are
some of the other tools remember power bi is a very small part of the whole
landscape the BI landscape is dominated by our tools like tableau like Spotify
and like lik sense in the data visualization s SBI landscape and if you
talk about s SBI in analytics is also tools like all tricks which have really
revolutionary and you can you can take these examples and that will really get
to show your depth and breadth of knowledge in the entire bi space ok so
moving on next question what are them
119:30 - 120:00 are parts of Microsoft sales of is VI
solution so as I mentioned the SSDI question in in the beginning was be only
a very general question now we are being more focused on Microsoft stack so we
have focused on the entire Microsoft stack and obviously when you talk about
the Microsoft stack we are talking about primarily two toolkits here so one is
obviously the XLVI toolkit and the other is the power bi toolkit okay now some of
you might be wondering why am I using XLVI toolkit so if this question is
asked to you in the interview what do you actually say do you actually mention
Excel the idea mentioned power bi because obviously we are discussing
power bi so it's natural we'll be
120:00 - 120:30 talking about power bi but it is also
very very important that you mentioned XLVI because remember how o bi is
nothing but an extension of HD Excel add-in components right so if any of you
have worked in Excel and I'm assuming all of you have worked in Excel and I
don't mean to say working in Excel in a spreadsheet application
so obviously Excel is a spreadsheet application B you have all of us a user
even if you have don't even if we say if we don't work to make cell all over the
scene Excel spreadsheets right but what I really mean to say is Excel from the
standpoint of some of its add-in component some of it add-ins components
like the power bi components of XA like power query power pivot Power View and
when you think about these components
120:30 - 121:00 what are they they are actually helping
you build bi solutions right within Excel I know it comes as a surprise for
many people initially to believe that probably I actually came from Excel but
that is the truth when you think about the origins of power bi then you think
about how power bi came into existence it came into existence from Excel so
whatever you have in power bi is nothing new right so all these components have
already been there in Excel for a long time okay so when you think of power
paper power paper was actually launched
121:00 - 121:30 doesn't hadn't given you think of power
query again power query was launched way back Power View is again a very very
integral component of excel so all these components were already existing in
Excel and all that power bi desktop did was it repackaged all these
components which baa-baa text oh okay but it is very
important to understand that they were all already there so the obvious
question that I sometimes face from candidates is you know why did power bi
build a tool like that no why why did I build a tool like that if xn I had
already had these components and why not use Excel and the challenge was that and
this is I'm sure most of you who have
121:30 - 122:00 actually worked in these tools would
have faced similar challenges is in Excel you of so many different versions
you know if you especially feature 2013 2010 version 2016 version and within
each version there are so many different editions and then the other thing is
that these add-in tools are not exactly part of Excel there are different
releases you have to separately add them you have to install updates so all those
challenges are theirs if you're migrating if you're moving from one
edition to another edition the compatibility issues crop up so all
those problems used to happen with this
122:00 - 122:30 particular stack in fact as I told you
and as I will show you in in some of the upcoming discussions that all these
components the behavior of this components are exactly the same when you
compare the XLVI components and when you compare the power bi components that is
the power bi directional components they are exactly the same there is no
difference at all okay barring of you very very minor differences they borrow
most of the features right however as I said the idea of using the power bi
decks toppers to package it in one single solution tool and present it to
end-users which is just much neater it's just much easier to use it and overall
it's a just a good solution it's just a
122:30 - 123:00 clean solution that Microsoft has built
ok so again coming to the question it's very important that you mention about
XLVI because most people will actually go back and say okay
Microsoft self-service bi to solution will only be for VI which is obviously
this power bi interview so we will actually say only for be able actually
it's no so you should mention that it actually came from Excel and Excel by
the way is also a very very powerful self-service bi solution because
remember even without the power bi comprehensive the Vixen even without
these excel components like power query power view of power pivot think of a
very very simple use case where you have
123:00 - 123:30 a simple spreadsheet application a
business manager has a very very simple spreadsheet application and he has some
data on an Excel spreadsheet and all he wants to do is create a very very simple
chart out of it can he not use the charts fings function
in excel answer is yes right all he will do is he will connect with excel data he
can simply create either a pivot table or he can create a pivot chart and he
can analyze that particular data right within Excel and I'm not even talking
about our query power paper in power view I'm talking about simply creating
two tables and pivot charts in Excel which
you can do without using any of these
123:30 - 124:00 components right and and I mentioned
about that particular use case what the business manager is actually doing is
that business manager is actually performing self-service bi right he's
performing self-service bi right with an X in okay they don't what is for bi
desktop obviously power bi desktop is the free desktop application and
typically this question can sound a very very generic question and they just want
to test out your overall understanding of the tool that we are obviously guru
do much of our development in which is the power bi desktop tool so it is very
important to a few keywords are very very important one is obviously it is a
text opera application one other key
124:00 - 124:30 word that I would really like all of you
tu use is the client tool it is a crying tool okay remember power bi the entire
architecture of power bi is a client-server architecture where you
have the power bi desktop which is sitting in the middle as a client tool
so power bi desktop is where you actually do all your development stuff
okay that is where you actually build your reports you actually build all the
cool visuals you actually build your model right inside power bi desktop and
then you publish it onto the cloud which we call the power bi service so remember
it's a client-server architecture so mention those words mention those
keywords mention those terms and the
124:30 - 125:00 other thing that you should also mention
is and again as I say when asked the question on what is power bi desktop
just focus a bit on the entire architecture generally okay so they may
want to know what is the next stop but if you talk about the service that just
goes to show that your overall having a pretty good breadth of knowledge and
just just give them a picture this give them picture don't mention about all the
components but just mention about what is the desktop and the surface at least
mention about the next up and the service generally ok and I think this is
also a very very key part the second point maybe a saying that probably a
text off works quickly with the power bi
125:00 - 125:30 service and as I mentioned here just
just mention the part that this is the client and it's the server essentially
okay what are the power bi components and this is again a very very important
question and it's more of a follow-up to this initial question so sometimes they
might want to ask a more specific question like what is power bi desktop
and remember when I've been asked this question you should focus on desktop and
the service but now this is a much more broad-based question where they want to
know your detail knowledge on power bi now what do you understand about the
entire ecosystem of power bi and this is what the complete octet resolved all
right you can see that it consists of
125:30 - 126:00 power query power pivot power view these
are obviously they add in components okay these are the the power components
then you have power map data management gate fee power bi Q&A is another level
a feature natural language query which I will just talk about in a while and
finally power bi service okay so mainly theoretical what I would
suggest is just give them a picture just give them the names of these eight
components and just give them an idea of what each of these components mean okay
so if asked a question like this just focus on power bi again been asked a
question like this just focus on power bi give a very very brief description
about power bi probably just concise
126:00 - 126:30 probably mention power here is a
self-service bi tool and it has obviously the these are the main
components your the power query power pivot power view and all these three are
part of power bi desktop so all these three can you can just Club it as part
of power bi take stock and then your power map which also is a part of power
bi desktop and then finally update a catalog management gateway power bi
q-and-a and power bi service which one obviously is the service component okay
obviously there are a few things which keep changing in the overall ecosystem
so remember one thing you have to understand power bi is that the product
is very very frequently updated so for
126:30 - 127:00 instance the power bi desktop gets
updated every month so every month power bi desktop it shoots house releases
every month and the power bi service which obviously lives on the cloud that
shoots out updates like every week or probably multiple times a week okay the
new features getting added every single time and the reason why I mentioned this
is because of the Q&A feature remember Q&A feature for a long time has been on
the service and I just mentioned a while back the Q&A feature isn't a service it
is still in the service but then in the desktop it has very recently been
included as a preview feature okay so
127:00 - 127:30 when you talk about these things if you
have an understanding of what are the recent updates you know what are the
recent releases that are coming from the power bi stack if you keep yourself
updated but is the january updates what is the december updates and if you
understand this the length and breadth of everything that's happening in the
power bi landscape i think that will just add more value to your responses
and the answers to the questions that you give so just as an example for this
particular question if you are talking about power bi Q&A one thing I will
recommend is just mention that it's a service component but also mention that
off late power bi has included that as part of the power bi desktop okay so now
you can actually go to power bi desktop
127:30 - 128:00 and you can shoot Q&A features directly
from there and I know I haven't talked a lot about this yet but I'll just quickly
connect to my data here in power bi and as you can see I am just connect this is
my power bi desktop interface that I've opened okay and I can very easily
connect to my excel file see how easy it is to connect to an excel file here from
power bi desktop directly and I will very easily connect to my excel file
from here this data
and now you get a very simple interface from where I can choose the sheet names
so this is an excel workbook where I
128:00 - 128:30 have three worksheets orders people and
returns I'll select the order sheet okay the edit is way it's basically for
opening up the query editor if you open up if you click on edit it will open up
the query editor where you can edit your queries okay and this is basically what
you're gonna get you're gonna get data in your power pivot model and now you
can go back and visualize your data okay so if I want to remember the example of
that fund manager whether the fund manager wants to see how much profit he
has got it's based on every day you can see how easily just fit three clicks he
can generate a very very nice line chart
128:30 - 129:00 okay and you can see how easily we can
build dashboards in power bi okay and how powerful it is a self-service bi -
okay and just to come back to the question on Q&A feature and by the way
the preview features are turned on in power bi desktop in this particular
thing you can go to file options and settings go to options and you can see
all the preview features will be listed out here go to preview features and you
can see all the preview features listed out here you can see I have turned on
all the features like Spanish because I don't know Spanish so I can turn this on
right all right so these are all the preview features and if you just double
click on I see something called Q&A is
129:00 - 129:30 listed out here and you can just double
click on this particular take and you should be able to see that very very
familiar Q&A feature which comes up in the service I think that same thing is
now built into the neck stop okay and I will talk more about the service later
on guys but just to bring this up as an answer to this question I just wanted to
quickly cover this with all of you so you can just double click on this and
you can ask questions you can ask some question like you know sales by region
pretty cool I'm just typing it and if I want to see it as a pie chart I can just
say as a pie chart ok so just by typing I can see exactly what I want to look at
and it's Excel physicians is one of
129:30 - 130:00 gives you some suggestions here as you
as and when you type their values and you can see we're going to get the
matrix wanna see this as a different kind of
visual let's say as a as a table it gives me all these options okay so
that's the Q&A feature that is built right inside the power bi desktop as a
preview feature and when you answer this question the
other important thing that I do want to mention here is just giving a brief
description about all these components remember guys power query is the ETL
component of power bi desktop so that's an ETL component so the idea in power
query is you're taking your data you're
130:00 - 130:30 connecting to various sources and you're
performing a very very basic ETL operation there inside power query right
so the idea is to just perform basic data cleansing operations because
remember data from the source is never in the right shape it's never in the
right format okay it's what we call dirty data so data for a source is
always dirty so you want to always clean it okay you want always clean it you
want to perform some basic transformations before you use it for
your actual analysis okay so that is the very very first step in power query okay
so if you remember what I have done is the very first step in power bi is I
connected to my excel file right and
130:30 - 131:00 typically the way to open up query
editor is you can click on edit queries here or you could have clicked on edit
in that particular dialog box I got just a while back you could have directly
click on edit there okay so click on edit queries here and once you do that
it'll open up the query editor where you can go ahead and edit your query okay
you can go ahead and perform basic ETL operations obviously there's a lot that
is here we're not going to cover everything but at a basic level this is
just to just for you to understand just to give you some context as to what this
interface is all about okay and just a
131:00 - 131:30 simple example you can probably give
some simple examples here where let's say you want to you're looking at the
orders table and you don't want to look at all this data so you were removing
some columns and let's say here you can record and remove all these columns you
don't need all these columns you want to remove the ship date so you don't care
about ship date you don't hear about customer ID and see whenever I perform
any kind of operation here whether it's a remove column or if I do an ADD column
now just here I can also go back and do an add column so I can actually just
come back here and I can add a column I can add a custom column is just like
adding a calculated column okay so I can add a column called a cost and
cost is going to be equal to sales minus
131:30 - 132:00 profit okay and that's gets added as a
calculated column and that again gets added as a step so everything in a query
is basically a step okay so mention these key words that you build queries
query editor and behind the scenes you're creating steps so mention these
pieces when you're talking about this particular answer and also mentioned
data types very very important part setting data types properly okay you can
see what's happening here is when I build that particular column called cost
so this becomes Lucy type it's not exactly in there correctly typed format
okay maybe see one two three basically
132:00 - 132:30 means that it's not properly typed
so you have to go back and specifically set the type to decimal number okay
these are all the data types that are available in power bi desktop and so
that's it that's all I have and what I will do now is once I'm happy with
whatever changes I've done let's say I perform all my data cleansing and data
transformation activities I can go back and close on the fly and once I do that
what will happen is data for will get loaded into my power paper data model
you can see what happens here it is Katie could if you get loaded into
my power pivot data model okay so the first step is power query variable
perform the ETL and the next step is from power query the data goes to power
pivot and power pivot is nothing but an
132:30 - 133:00 in-memory columnar database where your
data gets loaded ok that's your data model in other words we call it our data
model so the idea is that you perform your ETL you clean your data and then
you load your data into the power pivot model okay and from there you're gonna
visualize your data using Power View okay that's the very very basic process
that we have in the power bi big storm the same as we have in Excel okay if
even if you use the Excel bi components it'll pretty much be the same thing and
just to give you a brief glimpse of that I'll not talk a lot about it I've opened
up my excel remember I have opened up a
133:00 - 133:30 excel but also have the add in
components loaded so I'm using 2016 version of excel by the way so it's very
very easy to do the same thing in Excel as well so you can go to get data I can
go to file you see the interface is very similar to what you have in power bi
techstop and which is why I actually drawn those parallels in the beginning
of our discussion where I said that both these components draw so much from each
other okay and connect with that same excel file
here click on import it's connecting I'll get the same interface where I can
connect to that particular worksheet
133:30 - 134:00 from that workbook it is still
establishing connection either the same interface a very very similar kind of
interface opens up just a while back what we saw in power bi desktop it is
taking a bit of time to load and the idea is that the idea we aren't showing
you this thing is just so that you are mentioning these things when you're
asked this question so that you get an idea that okay the same thing you can do
an X X in X well what you can do in power bi desktop I'll just quickly go in
and expand it and select my orders table from here and you can see the very very
similar options are coming upload edit it'll open up the query later very
similarly how it opened up in my power
134:00 - 134:30 bi desktop okay so you can processing my
queries the concept of queries is very similar to what we saw entertain dekstop
and you can see it's opening up the query editor and again here you can see
that it ain't a face is very very similar to what we saw in power BX don't
remember it's very easy to confuse it I'm actually opening up an excel but
this is actually it's not pave tech stop okay so I can do
the same stuff I performed just a while back in power bi desktop I can go back
and remove my columns I can do my order date a row ID see the steps are getting
added I can add the custom column go to add column custom column I can do pretty
much the same stuff here okay I can have
134:30 - 135:00 that cost column it's gonna be serious -
profit click on ok custom column added and now we can go back to home and say
close and load - okay and ik menu closing and loading essentially what
happens is you're loading that whole stuff into your model okay and which is
nothing but this power pivot alright so it's very very important that
you have this understanding that power bi desktop is not to be learnt in
isolation it's not to be learnt in isolation but if you have inner you
should have an appreciation of the fact that behind the scenes is nothing but
excel in action okay so when you mention whenever you ask any kind of questions
on the entire architecture of power bi
135:00 - 135:30 or the components of power bi it is very
very important that you link it to excel and you give them a very very concise
and holistic answer of what you can do in power bi desktop and what you can do
in excel and how similar they are overall okay
so that's about power query overview power pivot and power map power map is
another add-in component in Excel and essentially power max whenever is pretty
much the same way within power bi desktop as well using the very very
powerful mapping feature here that you have okay you can do spill some very
very cool maps directly from the power bi desktop okay and essentially you can
do some pretty cool stuff isn't the
135:30 - 136:00 power maps feature as well that you have
within the Excel add-ins okay we have data catalog etiquette look is
basically as your data catalog so it's pretty helpful for connecting to
different sources management of different sources your date I grant
management gateway which is used for connecting to on-premises data another
very very essential component be something that you set up in the service
level so if you go to the power bi service basically so whatever you see I
have right now is what icon the power bi service so remember guys I talked about
this in the initial session beginning of the session where I said this is my
client into development tool okay this
136:00 - 136:30 is probably a text up it's a client
development tool this is where I build my stuff and after I build my stuff I
publish it on to what I call the service and just to give you a quick
demonstration of that just to give you a very very quick demonstration of that
I'll build a very very simple line chart here and I just go ahead and name this
as I just give it a name okay probably I'll go ahead and name it as demo
save it and call it demo that's my demo Bobby I do remember with power bi
reports get saved with the file name extension of PB IX it's not a very
important interview question they tend
136:30 - 137:00 to ask you what are the different
extension types and it's not only with ba ba files they actually something
called template file source which I called power bi template 5 is ppit
remember these two types of extensions b bi x stands for the power bi file that
is the power bi analysis file and p bi t which stands for the power bi template
file okay so I'll save it for the name demo click
on save remember - for publishing it is very important that you're signed in and
once you're signed in once everything else is setup you can just go back and
save it in your workspace and once you have done that you can just go to the
service and check that your stuff has
137:00 - 137:30 been published okay like something very
similar with beef is simple on your service and you can look at the report
section where you can see that has been published this retracted reported and
published and remember this is the cloud environment okay so this is my
development tool there's my development environment that's my client and this is
the cloud environment which is my server okay I published my stuff here and now
all my end users can view my reports and dashboards from here okay so from here I
can further create what I call dashboards and then I can go to my
dashboard and say share my - but I can
137:30 - 138:00 go to share and then I've mentioned with
whom all I want to share my dashboard and give the email ids of all the folks
I want to share my dash boots with one very important thing to remember that is
power bi you can only share stuff with everyone in your organization so for
instance if you look at this link this is where you can simply go ahead and
specifically give access to who all you want to share it with the stripe start
typing the email addresses do you want to send them and automatically they'll
receive email notifications or you can or they will basically get notifications
on their power bi service interface which is basically the tab here some
notifications tab that you basically
138:00 - 138:30 have here okay so very easy very simple
very intuitive process overall and just mention that mention in these P
he says when you when you're talking about it and again it just goes to show
the overall depth of knowledge that you have in the tool if you mention all
these different components taken together while you answer these
questions okay what are the sources that power bi can connect to actually there
is infinite okay so ideally there are lot of sources
probably I can connect to if we go to gate data this is only from the desktop
okay from the tech stop it connect to a wide range of sources so you can go to
more you can just take a look at the
138:30 - 139:00 available sources that probably you can
connect to we saw an example with Excel but you can connect two files
XML JSON databases ton of databases that you have okay and if you don't see
anything here you can obviously set up an ODBC connection very easy to set an
ODBC connection also and online services you know just least this list just keeps
Chris growing as your services and it's pretty cool list of services and sources
in connected okay now the very interesting option is web data just to
give an example on this you can very easily connect to web data and I'll take
an example of money control okay
139:00 - 139:30 probably we can go online and search for
the website money control okay and this is again to highlight to you
how easy it is to connect to web design power bi okay so typically it might
involve writing a lot of scripts we just want a quickly connect to our website
and take some tabular data from there it skip all the scripting all that stuff
and just connect to the data generally okay I've got an copy that link and
paste it click on OK and once you do that it will try to establish a
connection with money control it does take a bit of time initially to set this
up and once it does what it will do is
139:30 - 140:00 it will go to the website and it will
try to look at the website and remember is everything's underlying paste on HTML
it'll try to search for tables anything which is structured as a table you'll
try to search for that kind of data and once it finds it will present to you a
list of all those available tables ok so I will go ahead
and once again so right is it does take some time
depending on the connection that you have so I think the site is not working
that well right now so what is doing is a service you can
live connection with that site at this
140:00 - 140:30 moment and it will ideally typically
present to you a list of all the tables table of structures that you have and
you can see it takes a bit of time to connect to the site and as you can see finally my list has
come up the initial case there was some issue with the connection so we were not
getting all the tables and as you can see very nice little present to me all
the tables it basically looks at an entire website and it's clear that
entire website for any HTML the structures that it finds and you can see
very nicely I get this bonds here and what is this bond if I have to quickly
go back and show you in money control and actually close that website here if
I were to show you quickly what that
140:30 - 141:00 bonds is so there's a section in that
website where I have something very similar to this and you can see how
easily I am able to get a very nice tabular format of all you can go to web
view where you get that website kind of view or you can directly select your
data from here you just click on bonds and you can just go ahead and load this
table directly into your website into your power bi desktop file okay it is loading it further takes some time
because remember it is taking that it is straight from your website so it does
take a bit of time just my mana control site has opened up here and if you just
go down you can just take a look at this
141:00 - 141:30 whole piece here that's the bond section
that got loaded okay so very is nicely you can see these are double of
structures you know the index is global markets okay you have a section on born
you have a section on currencies and power BIA when it looks at that web data
it is able to very easily describe to the data is very easily able to select
that data from here because at the underlying layer these are all HTML
tables okay so mention some of those examples when you talk about this
particular question of what it can connect to it can connect to a wide
variety of sources that is only in the desktop if you talk about the service
you can go to get it under service okay
141:30 - 142:00 and you have a further lots of services
you can connect to from here so just as an example you can choose content packs
you can obviously connect into content packs which are nothing but pre-built
and prepackaged - boats we like to call it okay in other words another name for
content packs is what we call apps so nowadays or apps are a replacement for
content packs you can think of it and they are nothing but prepackaged it's
like packaged - points in like packages okay you know where you have already
built a dashboard we have already built in the reports the data says the
dashboards the model everything and the
142:00 - 142:30 end users consuming it as an example but
I really like to show you here is something with Bitcoin okay so something
with Bing Maps is an example so let's let's look at Bing Maps let's see if I
can find Bing Maps here yeah I have Bing Maps here so what I can do is I can just
get it now it is just like installing an app from Google Play Store or just
installing an app ok and you can see what I am trying to do is I'm trying to
consume that app ok it's like a prepackaged stuff all the data sets
everything is built in and I have to enter a parameter so Microsoft is asking
me for a parameter so I will just type
142:30 - 143:00 in Bitcoin just to see what is the
search activity in Bitcoin and just for those of you don't know Bing is a search
engine by Microsoft okay it's a search engine just like Google click on add and
you can see automatically that dashboard got added I didn't create it but that is
something that got automatically created okay and that's the reason why I say
these are content packs which are nothing but prepackaged - sports with
our already built in and now we can actually see that how people are
searching from where people are searching the most and obviously us
people are searching for Bitcoin the most okay see some news mentioned here
okay and top languages interestingly
143:00 - 143:30 German and French are also pretty high
okay see the change week over week change
how many more people are viewing and he also get a pretty good line shot here
where this actually shows you the activity ok the activity in the last
week and a pretty interesting I mean on this particular day there was a big
spike you can see that twenty four thousand thirty seven people actually
search for it and slowly gradually people have lost interest at this it
seems like okay not many people are actually viewing it now so anyways the
idea is to just highlight that there is something called content packs and
remember there are two places where you can connect to data one is similar from
the next op and the other is from the
143:30 - 144:00 service okay
from the service also you get a very robust set of options to connect to data
where you not only can't connect to files databases in connect to files from
here onedrive local files you connect to databases
I should add a businesses and you can also connect on to services and further
you can also connect on to your organization and content packs if you're
working for an organization and you can also connect onto any organization
content makes the people in your organization have developed okay so
services are basically content packs from online services typical online
services like Bing Salesforce and all that but then organization is only
specific to your organization so mention
144:00 - 144:30 this piece as well when you talk about
the sources you can connect to one of the building blocks of power bi I
believe is something I've already talked quite a lot about but when you ask this
question again as I say it mention give a very very broad-based view of the
building blocks and I think I'll really appreciate if you're answering this
question as an interviewer definitely they'll appreciate it if you're giving
them a holistic view of the entire architecture right so talk about power
query talk a little bit about excel talk about those main components which we
call power query power pivot power and
144:30 - 145:00 Power View talk about those components
and then come to the building blocks the building blocks office the other data
sets the visualizations the dashboards the tiles which are some of the most
fundamental things that you have in a power B and just to just to give you a
brief context about work for this office so when you build your stuff in power bi
desktop obviously you're working with three main tabs primarily that is the
obviously the query editor is where you did you ETL you know that your data into
the model and then you come to the theater tab data tab is where you can
actually view your model tables ok so
145:00 - 145:30 right now I have only two tables one is
the orders table and one is the bounce table so you can actually view your
tables over at the data tab the relationships tab is again where you can
quickly take a look at your underlying table relationships and finally the
reports tab is where you can take a look at your report whatever reports you're
building okay and once you publish this stuff then you
come to the service and the service you basically have
it's obviously the underlying model and data along with that which you've
exported out or published a service that's your data sets the reports folder
and from the reports you build dashboards those transfers folder and
also a component called workbooks which
145:30 - 146:00 you can mention and in dashboards you
further have what we call tiles ok these are called tiles in the dashboard ok as
you can see these are all tie this okay so for instance here I have created only
a single line chart right if you look at this particular thing that I published I
created only a single line chart now I can opt to add one more visual to my
report so what I can do is I can look at my report here and another beautiful
thing about the service and again something that all if you can mention
here is the editing capabilities in the service that power bi gives you so you
can edit a report straight within the service so the amazing feature where you
get a very very desktop like interface
146:00 - 146:30 right within the service remember
however when you mentioned this part do mention that you can't build models and
you can't do query rating within the service you can only edit reports ok so
you can only edit reports and you can only work on the visualization layer
within the service right and here I can walk to build a bar chart where I can
look at sales in category wise let's say I want to stack this by segments and I
can do that and you can see how automatically power bi is able to fit
these things into the respective components and again the it just goes to
show the SS bi capability the
146:30 - 147:00 self-service bi capabilities of power bi
so if a novice user if a business user is working on it and they have
absolutely no clue you know what to put which where to put which component and
if they could simply click on the fields and power will automatically put them in
the respective sections ok this again goes to show the self-service
capabilities of power bi and I can create multiple pages of course ok I can
create another page but I can build a simple tree map here when I'm showing
the categories category and I'm showing the profits now and it can build a very
simple tree map here and if I want to saturate it with colors I can further
add some color saturations ok I can for
147:00 - 147:30 the resin color saturation disable to
saturate just by sales I can also set to be mystical colors ok and now I can go
back end and still remember this the report that I've edited so I need to go
back and save it so I need to cover can save this report and once I do that it
will be directly saved within the service itself ok it will be saved in
the service itself now one of the questions that people might ask you at
times is they might ask you that can I so now that it is the report in the
service can I go ahead and download the report and answer is absolutely yes
again remember it's a preview feature previously this was not there it is
feature got included after a lot of
147:30 - 148:00 requests by users it was on
major roadblock generally in the development process but it's a very very
useful option that you have here and now that you have saved the report you can
actually go ahead and download a copy of the report in this in your local machine
ok very useful feature you can download it here you can also export this to
PowerPoint preview another very useful feature that you have in the service you
can actually export it to a PowerPoint okay so remember it won't be as
interactive it won't be an interactive presentation obviously but you'll still
get a pretty cool view of you know an
148:00 - 148:30 introductory page will be created and
the divisions will be there so it's a pretty decent kind of interface that you
will get so that's another feature that you actually get in the service and once
you build that report you can go back and obviously pin that your existing
dashboard so my - but it's going to be demo dashboard which I built and now in
my existing dashboard app demo if you remember I now have two visuals okay it
says power bi is ready to download and now I can see the desert type else that
I have basically okay so hope you all followed this particular discussion
where I talked about what are the building blocks in power bi obviously
you'll mention a bit about the
148:30 - 149:00 components and then you will talk a
little bit about one of the primary building blocks is obviously tier assets
visuals reports dashboards and tiles okay data sets visuals using visuals you
create reports using reports you create - ports and basically using dashboards
essentially the tiles are part of the - what's using reports you basically
create I use and using tiles you create - coach okay what are the different
types of filters and power bi reports visual filters page double filters
reportable filters and drill through filters not a very very important
question so typically the way to answer
149:00 - 149:30 this question is to go back and take
kids scenarios now what are the scenarios where you will implement each
type of filter so visual level filters obviously is present only with a visual
level so it is only you can think of it like a report level filter it's present
only in a particular type of report particular type of chart okay
so when you come back here and come back to the desktop and if you take a look at
it you will see that line chart that I built here go to the filters panel and
you can see all the visual level filters are the applied by default okay and
these are going to be by default all the fields that are already a part of the
report okay so these are so if you please now the chart here if you place a
bar chart here for instance so whatever
149:30 - 150:00 you do in that line chart will not
affect that bar chart okay so if I take a bar chart here when I say region Y
sales and now if I go ahead and filter that region so remember if I click on
the region filter here I will have a region filter here for the bar chart and
if i cover and change that region filter to central it will not affect the line
shot because as I said it's a visual level filter so visual level filters are
in short they are specific only to the visual then I have page table filters I
can go back and drag and drop that region now in the page table filters and
now if I go back and change central if I
150:00 - 150:30 filter into central both will be
affected okay make it east both will be affected okay so that's why we call it a
page table filter all the reports within the same page will be filtered okay then
I can have something but remember if I have a report in a different page it
will not be filtered so in a different page if I go back and place region and
sales see how it will not be filtered okay so although I am filtering by
Central and East here in the page two I am not filtering by Central T's because
that's a page double filter okay finally if you want to implement that you can
implement something called a report level filter okay I can remove the page
table filter and then I can take the
150:30 - 151:00 region in the report table filter which
means all the pages in that report will basically have that filter and here I
can go back and include Central and mist and see in the first page always it will
be filtered but because the reportable filter if you go to the second page also
you can see that in this particular section it will be highlighted okay it
will also be filtered here and reportable filter will appear in this
page also get a third page it will be here fourth ways it'll be here so that
is what we call a reportable filter okay and finally we call it a drill through
feature which you can use a drill through filter to basically work on
drill through reports so what you can do
151:00 - 151:30 is let's say you have a scenario where
you have categories so instead of region if I let's say if I have categories here
and I can build another use case in page two let's say I have a scenario where I
have subcategories okay so here I am having subcategories and categories of
course let's say I've categories subcategories and I'm looking at
category and subcategory by sales okay very simple report type I'm looking at
it's a detailed view I'm looking at so I can configure a drill true filter so the
idea is that if I click on my a particular category I should be able to
see subcategories of only that
151:30 - 152:00 particular category so in that
particular case I can go back and configure drill through filter okay and
again you can mention where let's say the use case could be that if I want to
click on a particular report I want to navigate to another page and I
want to see subcategories in that particular page those are scenarios
where you will basically quit and configure filter reproach
well one other thing that I must mention to all of you here is they'll be certain
use case there are certain scenarios where people will I mean I did mention
the clause drill to reports remember okay just to quickly mention how again
puts us to clarify how you configure it
152:00 - 152:30 remember one
you must must remember is the filter is something that you don't place here
okay the filter should always be placed in the page where you are configuring it
so if you're configuring this page the category filter should be placed here
okay remember I am filtering by category right what am I trying to do and I'll
click on a category here and based on that I'll select a subcategory here so
the idea is that you're gonna filter on the category in this particular page so
you should always place category in the drill troop section in this particular
page and now when you go to page one and if you right-click on the technology you
will see an option for drill through okay you will see an option for drill
through to page two and when you do that
152:30 - 153:00 you will see only technology getting
filtered and once that happens you will automatically see that in the drill
through filter section category technology is automatically filtered
remember guys it's a very recent inclusion it's not exactly a again real
true filters typically was not part of the filters panel even a few months back
the second came very recently and again a very new feature but it's always a
very very useful feature because drill through reports is something that if you
have worked across other tools Enterprise reporting tools it's a very
common feature where you click on a particular item and you want to go to
another page where your filtered with
153:00 - 153:30 that particular item okay and this is
the very very useful case right it's a very very useful scenario where it
enables you to do that right so you can not only configure stuff in in one page
but you can actually configure stuff in another page another very common
scenario another very common use case for this could be that it could be
initial introduction page right the initial introduction page could be like
you know you're showing the category citation on category related information
so showing technology and you're basically showing all that all the
categories right the categories are furniture office supplies technology so
everything about the categories you're
153:30 - 154:00 showing and then you have page two and
the page two will actually consist of everything about the subcategories right
it is the subcategory page it is a subcategory page for the category that
you have selected and ph3 could be the product page for the product that you've
selected from the socratic essentially from the subcategory that you've
selected okay so I can further build another page I can further build another
page and guys remember this need not be a table okay this could be anything else
this could also and by the way you need not you know need to have category also
this could be anything else this could be this could even be a bar chart okay
I'm just giving a table as an example
154:00 - 154:30 but this could be any kind of vision it
could be one visual it could be multiple visuals you can also have a pie chart
here okay I can work ctrl-c ctrl-v I can build a pie chart here and you can fill
any kind of issue but remember the concept is that whatever subcategories
you see so I'll call this a subcategory and that is basically my initial
category page and I can further build one more page called the product page
and the product pages where I'll probably have some detailed information
I probably I can build a bar chart here also when I'll get my product IDs or
many product names in the values axis
154:30 - 155:00 the sales nobody go back and saw this data sort by
sales some Shehadeh highest sales up on top okay and here I'm going to go ahead
and sort this information by subcategory so I can go back and sort this by
subcategory so what I will do is I will take the subcategory and put it in the
drill two filters here okay so now remember category this page I have no
filters so because that's my main page there's nothing should be applied
everything about my categories in the subcategory page where everything about
my subcategory here obviously I've
155:00 - 155:30 selected a category so that is filtered
out but then further I can go back and select my product from here okay so the
idea is that you will navigate from here so you want to go to drill through you
want to go to subcategory okay so I'm looking at a particular category I want
to know more about that category to go to subcategory show me more about
furniture now whatever you're seeing right now is about furniture right
you're seeing all the in all the top subcategories in furniture you're seeing
all the tough subcategories in furniture now okay interesting do you see
furnishings not done well at will okay so furnishings is kind of a lager do you
want to see what's happening in furnishings so you want to click on that
and now we want to go to drill through
155:30 - 156:00 in product you want to see all the
products of that particular subcategory and that's how you get to see all the
products of that particular subcategory okay so that's the idea of guerrilla to
filters again is a very very important concept very very powerful feature in
power bi and it's very important that you mention that okay so those are the
main types of filters that you have when power bi desktop content packs an app
setting I covered that already so just skip to that right now that's very very
important part guys and obviously Dax is a functional language very important
piece in the overall power bi desktop stack remember in power bi whenever you
talk about power bi and something that
156:00 - 156:30 you guys will anyways mention when you
talk about the components he obviously you guys talked about power query there
was an instance where I actually wrote a custom column I actually added a custom
column a while back okay remember that cost column I added where
I tried a very simple expression called sales minus profit so the language
behind the scenes that's being written is called M code okay so it's called M
code so power query is equivalent to M whereas power pivot is equivalent to tax
okay the underlying language the TVs in PowerPivot is tax when it's in
underlying language that you write in power query is essentially called M and
just to give you a very very brief
156:30 - 157:00 flavor of M what it is and if you go to
edit queries here remember all these queries something but a combination of
steps and if you want to look at just a brief idea of what is M go to V you go
to advanced editor and you can take a look at the M query syntax here okay
that's CM query syntax Atticus highlighted for you here so remember
is existing in query editor whereas PowerPivot is something Dax is something
that exists in PowerPivot so where do you see Dax you can go to
the modeling tab or you can just send to the modeling from here and go to new
column and you can just start typing in
157:00 - 157:30 your Dax queries here okay we look at
more about some of these examples in a bit but this is where you actually start
typing in Dax look at a very simple level I can say sum of sales I'm
creating a very very simple calculated column here and that is how you
basically build Dax queries okay and cope I can just delete it so very
important guys when you asked about Dax it could be a very generative question
but is very important just to not be theoretical it's very important that you
mention a couple of things like it's a functional language and give some
examples of how Dax is related to stuff
157:30 - 158:00 that you can do in the PowerPivot that
is in the data model and essentially it helps you add more meaning to your data
because our underlying data could be in a certain format but there are certain
kinds of calculations or something kind of complex measures that you want to add
which could only be done in the powerpivot layer and nowhere else okay
and we look at some examples of this just in a bit of certain things that you
can do only in the powerpivot layer and nowhere else you can undo that stuff in
the ETL layer okay might sound surprising but I'll just
show you some examples of why that is the case okay these are some of the
common Dax functions and again this kind
158:00 - 158:30 of goes hand-in-hand with the ninth
question so when you asked about Dax just mention some of the functions again
is goes to show the length and breadth of your knowledge of tax because any
kind of job interviews on power bi Dax is an integral component because people
expect you to be good in Dax right because it's not all about the
visualization layer is not all about point and click click on a visual you
get a visual knowing the underlying features which is
fine but people do expect you to understand D the tax queries very very
well and not only Dax even at some level the M query language also you need to be
good at at least at least have a basic
158:30 - 159:00 understanding so that if there the error
similar to some debugging at least you're able to pinpoint on those issues
okay filter function it goes hand in hand with calculate basically and this
is again a very very important component in power bi desktop and something that
he will use a lot and you know whether you know any other function or not this
is one function that you have to know and have to understand okay and
calculate function basically operates in the filter context I'll just briefly
explain to you what this is and what are some of the use cases behind using it so
what I will do here is I'll create a very simple table so what I have here is
a is
159:00 - 159:30 example where let's say I have here okay
so I have your information I take order date and I'll take sales information
okay so I'm seeing a bar chart I will convert
this to a table and right now what you are seeing is a very nice tabular
information right now what I want to know is a percentage okay so let's say
the scenario is that I need to know okay right now what I'm saying is the total
sales across the total absolute value of sales right but what if I want to
quickly figure out the percentage of the total so for instance right now you're
looking at quarter wise or maybe another
159:30 - 160:00 good example will be taking subcategory
instead of taking order let's take subcategory okay
so right now what you are seeing is sales across different subcategories but
what if you want to know what is the total percentage of pay per sales
compared to the total so right now missing absolute value is how do you
convert it a percentage and the way to do that is using a calculator function
okay so you can just divide this by total so it I mean conceptually is very
easy right so you'll take this number you would divide by this so you will
take one zero seven five three two you will divide by this okay just to expand
it could the focus mode now I hope you
160:00 - 160:30 can see other numbers correctly now so
two zero three four one two point seven three divided by two two nine seven so
you're dividing each of the row values by the total at every step of the
process right to calculate the percentage okay and that is something
you can do using the calculate function here to build a Dax calculated column
here okay there are some lot of cool ways of doing it and again there are
some pretty cool ways of doing it manually without creating tax so you can
go to show value as and you can actually say percent of grand total so this is
the easy way of building it but remember even when you are doing this behind the
scenes power bi is implementing the tax
160:30 - 161:00 for you okay there is also another
revolutionary feature called measures so again there are some lot of new things
that you have in power bi is something called quick measures that you can also
implement but again remember whenever you're doing any of this stuff behind
the scenes you are implementing Dax okay you have some new quick measures if I go
to new quick measures I will see a ton of stuff that I can build in power bi
okay you can just take a look at this now and you can see a ton of
subjectivity written to you here okay and again there are a lot of these
things tend to be added from time to time new things tend to be released you
can see time intelligence calculations
161:00 - 161:30 totals running totals
star rating really cool thing you know star rating it's an amazing feature so
you can actually give a star rating highest value let's say my highest value
is going to be something like 250,000 I'll probably say okay that's why
values Ray Lewis value I can give the number of stars and I can enter a new
quick measure called star rating okay and now you can see behind the scenes
I've actually got Dax so whatever you're seeing here right now is actually a
pretty complicated version of Dax okay so whenever you create quick measures or
any of these default point and click
161:30 - 162:00 options behind the scenes power bi is
actually building that Dax for you okay this is a pretty complicated bit of Dax
that's written and the final output is actually pretty neat okay you can see
that that's my that's my star rating column I've created and you can see that
as a top value five stars here four stars here one star here Spiti relative
depending on the type of Decatur and and the best part is that it is actually
going to be dynamic and what do I mean by dynamic what I mean by dynamic is
that this value will change depending on the underlying data so essentially if
you take subcategory and if you further
162:00 - 162:30 try to break it by region that data will
actually change so now now your stars will actually adjust based on the
underlying granularity of your data okay now you can see nothing is our five star
everything's like you know two stars three stars because the maximum that you
mentioned is no one's reaching that other than the total obviously okay so
what I wanted to highlight again is that behind the scenes although you can do
this particular you can solve this particular problem in a very very simple
manner but behind the scenes for me I will always write a tax for you so
coming back to the underlying question once again so I am looking at my
individual sales values and I want to calculate the the percentage of it so if
I want to write a Dax formula for this
162:30 - 163:00 the way to write it would be to go back
and implement it manually using the calculated column option and I'll
quickly go ahead and open up my wizard and fire in a quick bit of tax here so
how do I do that and go to the modeling tab and I'll go to a new column click on
new column because that is actually gonna be a sorry a new measure that's
going to be a new measure and I'll just in one of the upcoming questions I'll
talk a little bit about what is a measure and what is a column this is a
very very important difference by the way between the two so here is gonna be
a manager I'll treat and the measure is
163:00 - 163:30 going to be called let's say sales
percentage I'm going to call it sales percentage
and let me quickly type in the measure I'm going to take the sum of sales and
I'm going to divide it by what I'm gonna divide by the calculate of the sum of
sales I'm gonna divided by the calculate of the sum of sales and here I'm going
to apply what what I call the filter context okay and this is this is the
important part is the key part and okay so whenever you use the calculate
calculate basically has two arguments and as you would have observed whenever
you start typing any kind of function in tax
it has a pretty nice kind of auto
163:30 - 164:00 completion or a help suggestion visa
that comes up it tells you that hey what are the arguments that I need to enter
in calculate and it very clearly tells me that the arguments I need to enter is
the expression the expression is the stuff I want to calculate which is
obviously going to be sum of sales that is what I want to calculate sum of sales
is the underlying expression and then I have to get the filter context okay you
could get the filter okay evaluates an expression in a context
modified by the filter and this is the important part so remember when I am
performing this operation I should ideally not have any filters
right conceptually think about it when I
164:00 - 164:30 am performing this operation ideally I
should not have any filters and that's exactly what you're going to set here in
this particular example so you're going to set this up in such a way that you
don't have any filters let me go ahead and quickly set this up now so what I am
going to do is I haven't go ahead and give all so when I say all I'm
specifically telling power bi that hey no matter what filter context is applied
on that particular row you're ignoring everything okay and I'm going to take
all of orders okay I'm going to consider all of orders and I'm just gonna go
ahead and close my appearances here okay
164:30 - 165:00 a missed closing the brackets here let
me go ahead and quickly edit the syntax and whenever you make up in correct
syntax what happens is it will give you this red squigglies which will highlight
that okay so the syntax is not right as you can see this my tax formula right
now and just to clarify once again calculate the way we are using
calculator is with calculating sum of sales it's the first argument and
they're calculating sum of sales based on the filter context of all orders okay
that is where you you mention the filter context so you're you're saying that I
will calculate the total sales irrespective of the filters applied so
I'm taking all of orders so you're
165:00 - 165:30 dividing individual rows by the total
that is the underlying meaning of this okay and I can actually go in and
multiply that with hundred just to add clarity on this whole phenomena so
because it's a percentage I'll just multiply that 500 overall and now I can
go ahead and add that piece of code right into my table and see the results
okay as you can see I was very easily able to achieve that using a very very
simple piece of tax code involving calculator okay so this is just one use
case of how you use calculate very very important tax formula calculate and
filters and something that gets asked
165:30 - 166:00 all the time in interviews okay and the
best part about this is is dynamics so see how I've used subcategory here if
you want to use something else let's say what to use a region you can do that as
well so I'll take a region and remove the subcategory
and see how that entire formula are just automatically depending on the kind of
calculation using okay the kind of grouping that you're doing and you can
see the region percentages are highlighted everything adds up to
hundred percent it comes up pretty nicely overall if you don't like region
if you want to further spread it by segments you can go ahead and spit it
further by segments and see how again
166:00 - 166:30 the entire calculation gets dynamically
adjusted okay and this is again the beauty of measures okay this is again
the beauty of measures which the very fact that meshes in the dynamic in
nature it is dynamic in nature and it will basically adjust every time you
change anything individuals change anything filter anything your measures
will always recalculate okay and measures are always weighted with this
small calculator I can okay what are the benefits of using variables and X as a
variable syntax are no different from variables in any other programming
language obviously Dax is another kind of functional language so variables one
of the most important use cases is that
166:30 - 167:00 it can be reused multiple times so as to
avoid any kind of duplication or redundancy in your overall code right
there are some other examples that we have on you can specify what are some
other time intelligence functions again calculated something that you can use
for this so we talked about calculate all in filter and you can obviously use
them in in multiple ways to go ahead and create n number of different use cases
okay this is one use case I mentioned but you can obviously use calculate to
create trading X month matrix fired acts like it's a non-standard calendar for
instance okay and you can see what we
167:00 - 167:30 are doing here is a second step is we're
using all again to remove existing filters okay remember the concept of all
is you're still applying the filter context but the only difference is in
all what you're saying is you're removing all the filters okay what is
the calculated column in power bi and why would you use them and this is the
part where I talk a little bit about calculated columns and an example that I
will show you guys here is related to lay say profit percentage so what I will
do here is I have a measure that I created here come and delete it so I
have a cost column what I will do is
167:30 - 168:00 I'll built a calculated column so you
build calculated columns using the new column option you build measures in the
new measure option so I can build calculated columns using this option
here and column name will be profit percentage what is the formula for
profit percentage it is going to be cost by sorry profit by sorry I think I've
selected the wrong table okay so yeah so one problem that happens is and this do
I think good that we call this error so one thing that happens is you know when
you create the credit column remember that you're
clicking on the right table so basically and trying to create a column on this
table and I'm not able to find the
168:00 - 168:30 profit column because obviously it
doesn't exist into my bonds table so obviously I'm trying to create a table a
column in the wrong table okay so I'll go back and delete that from here so
ideally the profit percentage should be created in my orders table right so I'll
go to my orders table just click on it once and that should pretty much be
enough to select that table and click on new column now click on new column and
that means that now that particular column is now see can see that that's
not part of my orders table okay it by default comes with the column name of
column but I can absolutely go in and change it to some like profit percentage
and profit percentage is gonna be profit
168:30 - 169:00 and now as I start typing profit you can
see automatically profit will come up orders of profit and so basic syntax
that is applied so orders is my table name and profit is the column so that is
profit by cost that's my presentation profit percent right so profit by CP in
200 so that's my calculated column everything looks go okay up to this
point and what I will also do is additionally I'll also create a measure
okay additionally I'll also create a measure conceptually there is a lot of
difference but syntax wise there is very little difference so what I will do is
I'll create something exactly similar
169:00 - 169:30 only difference is this time I call it
profit percentage measure see all I have done is I've copied pasted an entire
formula so that sister measure and the only
other thing that have to do for measures is that we aggregated so that is the
only other additional syntax difference in measures and I have to pre aggregate
my fields in measures okay because without aggregations measures
have no meaning inherently so that is what I am going to do sorry one small
thing have to change so 100 is basically would come outside the sum that's my
measure so what I have is a profit percentage calculated column and the
profit percentage measure you can see
169:30 - 170:00 that the difference in icons now
conceptually what is the difference that is actually or not and as an example if
I show you region and if I basically want to know what is my profit
percentage across different regions if I just try to see the profit person is
using calculated columns look at my number is that even a valid number I
mean a 300,000 percentage is that a total profit percent answer is wrong
that is absolutely incorrect data okay so even if I want to look at this data
across in in a granular level across different segments you can see it's the
same problem I get very very big numbers
170:00 - 170:30 which is apt which is definitely
something wrong with my data but the moment I take something you make
the measure if I take that measure here everything looks perfect
okay things look perfect now okay the measure is giving me the right result
whereas the this is giving me the wrong result and why is that so and that is
basically the key difference the key conceptual difference between a
calculated column and a measure okay I'll come to the performance aspect when
to use what and obviously when you answer this question on measures and
calculated columns performs aspect is also very important but you should
always start with the conceptual difference first what is the conceptual
difference what is actually happening in
170:30 - 171:00 the model and what is actually happening
in the model is when you look at the calculated column all that it is doing
is it is basically summing this up it is actually aggregating all the data that
is already there in my model okay in other words when you go back to the
model I will look at the orders table if you scroll over to the right you will
see that profit percentage is actually calculated and stored every's for every
single row in my model itself okay so whatever column you are looking at the
end here profit percentage is basically
171:00 - 171:30 a calculated column that has been
calculated for every single instance of the row okay and that is stored in my
model so all the time doing in the table is I am aggregating all these values
together which is obviously incorrect right so essentially what it means is if
I look at row number let's say if I look at row number one and two and if I look
at all the 20 rows which are all Western okay essentially
what I am trying to do is I'm trying to add up all these profit percentage
values for West ok it's just like doing a group by region and some a profit
percentage which is obviously incorrect
171:30 - 172:00 ok it is obviously incorrect and if you
look at my table that's exactly what I am doing I'm actually doing a sum of
profit percentage across all those she's actually incorrect okay so that is the
problem that is the key problem and that is exactly what you need to fix here
okay and even if you try to do up however as a profit person you might be
wondering that okay okay so obviously if I try to do a summer profit person that
I'll get a problem so why don't I just go back here and say this to average
even by doing this you will get incorrect output okay you will get
incorrect output even if you do this this is not the right way of building it
okay the right way of building this is
172:00 - 172:30 to actually do it using measures okay
and that is exactly what I want to highlight here and and the other thing
that you would have observed is in measures they are actually not stored in
the model measures are always calculated ad hoc dynamically on the fly measures
are never stored in your model okay your model calculates the value of the
calculated column and it stores them on a row by row basis in the model but it
never stores the value of your measures measures are always calculated
dynamically on the fly okay so if you just look back at this particular
example here you can see these measures are always recalculate so when I go back
and remove the segments those measures
172:30 - 173:00 are actually getting recalculated on the
fly okay so I'm actually recalculating them on the fly if I just go back and
take something else let's say instead of region if I just go back and take a
category it's actually getting recalculated okay so that is an
important thinking about measures that you should keep in mind okay and that is
the other reason why when you build a measure you can just see that in
measures because they are not calculated on the fly
because they're actually not stored in my model you have to define the
aggregations here okay they are calculated dynamically based on whatever
filters you apply whatever stuff you do
173:00 - 173:30 they always calculate dynamically okay
and they are responsive to filters that is the other important thing they are
responsive to filters okay so for instance if I go back and put some
filters you let's say I'm looking at category and I can actually further
split by subcategories okay and now if I go back and put some filters let's say I
go back to region and I'll put some page-level filters here for region and
if I if I look at for central data you will see that now they're responding to
filters okay they're actually going to be responsive to fill dozen sphere
generally okay and they're recalculating every
time you're changing anything in editor
173:30 - 174:00 they're recalculating based on the
aggregations that you've defined okay so couple of key things that you
have to keep in mind when you talk about measures a is they are not stored in
your model B is they are dynamic they are always calculated on-the-fly
dynamically as and when you're building your visuals and C is obviously they are
particularly useful for calculating any kind of data which is pertaining to
percentages so any can anything that represents any any kind of denominator
okay so divisions particularly are a very very common use case where you will
use measures because divisions are very calculated columns will fail all the
time okay imagine building something
174:00 - 174:30 like this in your query level okay you
cannot do it you cannot build a visualization like that in query layer
okay so for instance if you write a perform this profit percentage
calculation row by row it will not work okay not work and in this kind of
scenarios where you have some kind of percentage is some kind of denominator
some kind of division involved you should always use measures okay and
again measures you should be used for complex calculations and the other
really really powerful aspect of measures is that and as we have
mentioned in the slides here as you can see that here calculated columns are not
compressed and they consume more memory and the reason why they consume more
memory is because as I say they stored
174:30 - 175:00 in the model and this is where again
measures win out okay measures win because measures are actually they're
not stored anywhere okay it's more dynamic they're not stored anywhere they
take less storage and but but the obvious disadvantage of a measure is
that because they are not stored anywhere because the dynamic because
they calculate ad hoc on-the-fly they probably put more strain on the
resources right so I'll probably take more time to evaluate so as of today the
differences are hardly you know he'll hardly feel it it's almost negligible
because some of the performance improvement sort of taken place but
generally they'll give us roughly the
175:00 - 175:30 same performance but still measures do
take a little lesser time comparatively because as I said just put more
resources and as you can see the last point that you mentioned is they can
also reduce processing and refresh performance if applied on large fact
tables and can make a model more difficult to maintain our support okay
given that the calculated column is not present in the source system that is
another important point I should keep in mind power pivot
I think you've spent a lot of time already on powerpivot discussing the
components at a very high level already but when you ask the question on what is
powerful but is very very important to link it with Dax so again it is a it is
a discussion on one of the components of
175:30 - 176:00 power bi so I think it would be really
appreciated if you all if you could just spend like you know a minute to go over
what is power bi talk about the self-service aspect okay
bit about some of the components of power bi and then come to talk about
power pivot but the fact that it's the is the modeling layer the fact that you
have that X velocity in memory corner is that you're maintaining and in
essentially that's the layer that you actually built tax calculator columns
and tax measures in power bi okay so mention those pieces along with
that another thing that I wanted to
176:00 - 176:30 mention is the data model quickly data
model obviously is the model that you that you're building after after you're
performing the query editing and all that stuff the place where you're
loading all your stuff into is what we call data model and data model consists
of tables and obviously tables are consisting of columns and rows and
essentially you have relationships okay these are the key aspects of a data
model and just to briefly explain this whole piece to you and what I'll do here
is I will be connecting to my excel once again and I'll just be bringing in one
more table so what I'll be doing here is
176:30 - 177:00 I'll be quickly going ahead and
connecting to my excel and bringing in one more table called returns just to
demonstrate to you guys what is the relationship and how to quickly build a
relationship and you can see it's the same process and only difference is that
I'm going to bring in these two tables people and returns together okay I'm
just gonna directly load them is he processing queries and I've loaded
the data into my model right now it is loading my data so this is a step where
I'm loading my data creating connection loading director model you can see these
steps and I have to make a small change
177:00 - 177:30 actually I could awaited queries and my
data is actually not in the right shape so I need to go back to returns and it's
a quick thing I'll change here let's go back and make this first throw
as headers you can see headers on all in the first row
very very simple ETL operation I'm going to perform go back to people and convert
that to first first four letters I'm not really using bonds so I'll just go back
and you know go back and remove bonds delete their pawns and close on the
Politis okay so what I have is the end result is
I have three tables remember and query
177:30 - 178:00 teacher they're called queries but the
moment you load that into the model that is power pay but we call them tables
okay so everything is a table now and if you go back to the tables tab you see
the three tables that are present here obviously orders people and returns and
if we go to the relationships tab you can actually see the relationships okay
so power P I will do a pretty decent job in automatically creating relationships
based on column names so if there are two similar column names probably will
automatically run with them but then it will not do a very good job always okay
so for instance here you can see region
178:00 - 178:30 and region automobile-related just
double click on the relationships tab and you can see the relationship region
region related you can see the types of relationships cardinality many to one
one to one one to many in typical standard relationship types and it's an
active relationship that's something you can turn on and off ok and you can also
exit birth returns it was not able to relate then the server can manually do
it order I resist it's as simple as a drag and drop and now we have related
orders and returns so it is very very important to put relationships guys and
you know it's always a consideration that you have to always it will decide
whether you want to keep everything in
178:30 - 179:00 one table or you want to go back and
keep things in separate tables it's always a very very key question that you
might get so at what level do you decide should you normalize further at what
level do you decide that so that that's a very tricky question and I think
there's no easy answer to that but it really depends it's just like so many
other things it really depends on a lot of different scenarios because you can
decide to cap everything in one table so for instance if you look at this
particular use case you can decide to have orders people and regions returns
all in one single table okay you can just go to queries eater to emerge
queries you can just join all these
179:00 - 179:30 three together and have everything in
one denormalize table if you know look things are good but the obvious
disadvantage is that it's gonna be a big table it's gonna take a lot of space and
that's not a good thing okay I don't think on the contrary you can keep them
in separate tables but the obvious problem will be that you know because
the relationships are there whenever you're trying to query data across you
know when they try to visualize something across three different tables
this is going to take a little bit more time compared to when you're trying to
do it in one table okay so there are obvious frozen constant both approaches
but it's important to understand relationship very very important and
mostly in power bi as I said you would
179:30 - 180:00 mostly have these normalized scenarios
where you will typically have a lot of these split out tables and you will
typically have to combine them with relationships okay and why is
relationships important because without relationships you cannot visualize data
across multiple tables so for instance you have orders here people here read
returns here and if you go to my visualization layer now I can up to see
sales by the and you can see sales have selected from the orders table I can go
to the people table I can specialize
180:00 - 180:30 that by person okay I can actually
visualize that by person remember I have selected fields from two completely
different tables and I can actually filter that whole stuff by the return
status okay pretty cool isn't it and this is something I could not have done
this if I have not related the tables okay so you can see the visualization
that I have here I have selected fields across for three different tables and
this was possible only because I've related the tables if I've not related
the tables for acidify it not related my tables if I just go by I can remove the
relationship here if I make them independent tables without any
relationship you can see that it will
180:30 - 181:00 give the same values at times power we
will give an error like this and at times it will actually go back and say
give the same value okay so that's an important thing to remember and
understand exactly why relationships are required and these are some scenarios
that you should actually point out when you talk about the data model and what
is power pivot and when you talk more about relationships okay so the X
velocity in memory analytics engine is something I talked about that says
basically the underlying engine behind power but that's something that drives
forward it can handle a huge amount of data because at the underlying layer it
is nothing but a column database okay
181:00 - 181:30 it stores data in column and interfaces
and Colin area base as some of you may know is a very special kind of database
which is optimized for storing huge amounts of data and overall data access
is very very fast in the column it is it doesn't maintain data in a typical
relational database format where you know data is stored in the
of rows and columns typically the way we understand it but column interface is a
very very special way of storing data and I'll encourage all of you to go and
look at it more and if you can stress a little bit more on column database when
you talk about this particular concept
181:30 - 182:00 it's just spending a bit of time talking
what is about what is the column interface because as I said everything
about power pivot and the in-memory engine of power pivot is based on
columnar database so to talk about the column interface mention a bit about
what it is and if you can get into those aspects of why data is fast y axis is
fast nothing like it but it's not recognized and that's getting too much
the advanced aspects but that's not required but it's an optional thing that
you can take a call on our relationships obviously there's an option that you can
set even either have one active relationship you can have multiple
active relationships obviously if you go to the relationship types here one very
very common use case of this would be
182:00 - 182:30 order dates the date to date think ok
now order date ship date due date and a very very common use case of this is
especially if you are dealing with her own plane dimensions and this is a very
very common synergies that you should mention role-playing dimensions is this
term that I should mention where you can only have one active relationship okay
very important that you mention that guys which role playing dimension you
can only have one active relationships okay and how do you make a relationship
inactive so we talked about that already let's say region and we generated here
it's a solid line can actually double
182:30 - 183:00 click on that and you can make that a
relationship inactive click on ok and that is an inactive relationship
our query I think I spent a lot of time on this already so needless to say when
you talk about talk where he mentioned a couple of key terms ETL tool shaping
cleansing transforming data very very important pieces and also mentioned the
M query bit that every queries is a combination of steps and you can build
multiple queries and ultimately the underlying layer you're writing M code
ok query folding is actually another very very important feature in power bi
and obviously it's more of a performance
183:00 - 183:30 enhancement question that that can get
us very very important question actually that that sometimes tends to get are
steered from a performance optimization standpoint and query folding basically
leads to the fact that the kind of operations that you can perform at the
source get transferred to the source ok so at a very basic level you can see
that there's something called a few native query there will be something
called view native queries that you will see so if I just quickly go ahead and
and and get some data from sequel server here real quick I'll try to pull it some
data from sequel server I think this is
183:30 - 184:00 also the first time that you are seeing
how we connect to a sequel server like if it dot as my server name and I'll try
to connect down to my local instance I have a database called adventureworks as
a demo so I'll connect to my adventure works database and here I'll go and
connect to let's say dim customer or let me go back encourage dim product that
you dim product click on ok and there goes my sequel server table and if I try
to add in some columns here let's say what I'll do is I'll try to remove all
this stuff ok try to remove all the stuff that I have here remove columns
obviously these are the things that is
184:00 - 184:30 going to work as expected just like as
we understand steps are going to be created I can go back and remove all
this stuff from here ok I don't need this so I kept only three columns and
what I can do here is further thing I can actually add Kaunas whatever and the
idea here is to show you something called view native query and what
happens here is that I've actually got data into power bi take stuff not ok you
remember I connected to my sequel server I caught it into power bi desktop and
after that whatever transformation I perform bi performed is within power bi
next okay so whatever transformation I did I did it with a power bi desktop but
using query folding power bi will
184:30 - 185:00 actually transfer that operation to my
source so what is my source my source is my sequel server so instead of
performing this operation within power bi at its instead of performing this in
memory inside power bi I will be performing this in database okay so
you're transferring in memory operation to an india-based operation now that
stuff will be performed in your database that is in your sequel server and there is
our tent will be returned so if you just go to right-click on that and go to view
native query you can see that this is the resultant stuff that will be
returned from my underlying table from
185:00 - 185:30 my database okay it's a very powerful
feature and what it means is that when you're actually getting the data into
power bi you're not going to get all those 50 columns right if you need only
three columns then power bi will bring in only those three columns and actually
as I said it's a very very powerful feature and it not only works with
removing columns you can actually go back and remove columns and you can see
that at this layer also if you go to view native query it actually gets
renamed as eeriest gets applied okay so let me give some different name here
like color name let's say English products I'm going to call it let's just
gonna call it products name okay and
185:30 - 186:00 here I'm gonna call it product ID so
actually named all my columns here and as we understand in as part of the
sequel language when you rename a column you all you are doing is actually
applying an alias and again as you can see although this step I'm performing
with in power bi desktop you know probably a tech stuff will just go back
and offload that operation or transfer that operation back to the surface the
sequel server and if we go to view native query you can actually check that
okay again it's a very very important piece that you should keep in mind if
you try to do a split here let's say I try to do a split here split by a
delimiter okay and let's say I want to
186:00 - 186:30 split this by a space and click on OK
and see how I split that stuff and if I right-click on this now you will see
that punitive query is disabled because in the native sequel language in native
sequel server this operation is not supported so up to a certain point you
can do query folding but beyond a certain point you can't do query folding
that is another important thing to keep in mind so if you perform any
transformation in Pro query editor you know for which query folding is not
possible obviously punitive query would
186:30 - 187:00 be grayed out in that case I mean
obviously that means that at the native database layer that particular operation
is not supported so that's not the important thing to keep in mind ok what
are some of the common transformations are the very very important question
that might get asked at times because just to test you your basic level of
knowledge changing data types very fundamental thing will do it always all
the time you know another thing that I will add is adding header rows you want
to basically modify your header rows filtering grows not a very useful thing
typically if you're connecting to excel
187:00 - 187:30 data or some kind of CSV sources you
know initial few rows might just be you know given a she might just have
it's a some kind of email some kind of introduction headers although stuff and
you'll always want to filter out rows initially columns such an important
thing you don't want to see all those columns right if you're 50 columns you
don't really care about just take out a three or four columns out of it very
important option grouping aggregations again very important splitting another
very common kind of transformation that you might want to use okay if something
limiter or some characters based on which you want to split the columns out
subsets something out it's a very very
187:30 - 188:00 important option over adding new columns
needless to say it's something that you do all the time right can sequel and
talk where you be used together I think I just answered this question in this
example here answer is absolutely yes you can and the best part is you don't
have to you know obviously can do it is in the graphical user interface or
indirectly query type out your query you can straightaway type out your sequel
query here more customized sequel query across multiple tables what our query
parameters query parameters are run again a very very important topic in
power bi and query parameters the whole idea is that they are very similar to
filters but there are more dynamic sort
188:00 - 188:30 of filters and the way you set them is
using the parameters wizard here I will go back to my orders query right now you
go to manage parameters and set up a new parameter called region so I can
actually define a parameter like this it's a region parameter type is going to
be text type okay so this set values is going to be let's say I'm going to give
a list of values and when you say any basically you get a you get a text box
and if you give a list of values you get a drop-down that's the only difference
I'll show you both the examples okay current value is a default that you can
give actually and go back and put in the central alright so as my region
parameter have set up here and now what
188:30 - 189:00 I can do is I can go to my orders table
and see how I can filter by region here in the query I can go here I can filter
by region I can't exactly type out a value here instead of doing this what I
can do is I go to text filters I can say equals and here I can go back and select
the specific parameter type okay and this is really the amazing thing about
parameters so now instead of saying equals to a particular region instead of
typing out a value here I can go back and say it is equal to the parameter
region okay so now that filter is
189:00 - 189:30 actually equal to that parameter region
okay and what is the parameter region equal to remember the parameter region
equal to was data central so now that central parameter is set to central and
that is why it is filtered on central look if we go to the region area C has
filter on central right now and it's very easy to change it by the way go to
edit parameters go to edit here and see that text box comes
because the list type was any is actually set as a text box and actually
I can set it to something else it's a East and I guess he's automatically
going to change it to East okay that's the real beauty of using parameters
generally you just to go back and click
189:30 - 190:00 on that interface once to for it to
reflect just to refresh it once for it to reflect and now I guess he's ready
for it against easy if you go back and set this as West the same cover cans it
is as waste and if I go back to orders no you should
be able to see that now the entire thing is automatically filter to a so you can
see how dynamic the whole thing is and remember this is not only at the query
editor level even the visualization layer in a very using parameters when
you actually loaded this query in you can take it straight away go to edit
edit parameters so something very similar to what we are seeing here you
will see in the visualization layer also
190:00 - 190:30 you will see in the modeling tab so here
you will see the edit parameter section coming up here where you can go back and
directly modify your parameter straight away from the visuals itself and one
other important thing is the other use case where this is actually required and
the question that we're asking here here is probably a templates the other other
thing that you should all way what is the use case of this as I mentioned the
use case of this is one very common use case of this is you don't want to load
all your data right so if you have data for all the four different regions as
central east west and south you don't
190:30 - 191:00 wanna know all your data right you can
have hundreds and thousands of rows of data but you don't really care about on
it it right if you want to look at data only for West then you want to select
West you want to see it only for East it is not only East right but what you
don't want to do is you don't want to select all your data you want to get all
your return to power BX turnoff and then you want to filter okay there are two
options right one option is to include all your data load all your data and
then put a filter the other option is first you give the user a prompt and
based on whatever option they select in the prompt you go back and load editor
and and and the second option is
191:00 - 191:30 obviously the parameter approach which
is preferred any day because you're you're loading in only the requisite
amount of data that it require you're not loading in any additional data and
the best part about the second approach is again as I said you're loading in
only the amount of deterrence requires obviously the amount of litter that
you're loading in is very very less and obviously the performance will be much
better so another common use has is redic right so if you have data what's
up for the last ten years and you don't care about that ten years later I'd say
you care about only data for the last one one so you always give people a
filter option or in this case when I say
191:30 - 192:00 filters I mean parameters right so you
configure filters with parameters and I'll get people get a prompt with even
the open of the - for they get a prompt and when they want to view the dashboard
they can actually have to select the rate you have to go to the prompt select
the date and now depending on what they enter data will be filtered and from the
source only that data for the last three months will be picked up okay so that's
the use case of parameters and how parameters are different from the
normals standard on filters Flitz language in the power query we
talked about it already M code and it's very important to also mention a bit of
background
192:00 - 192:30 whitney asked this question just talk a
little bit about the background what is power query why do we need power query
MN powerful but can import data from mostly sources and I think this also has
been answered before I have talked about this as well previously but it's also
important when you get this question to give some context on what is power query
and what is power pivot and essentially mention the part that although yes you
can get data in PowerPivot but it's also very very important that you address the
part that it is powered query that it's an ETL tool okay power pivot is not an
ETL tool power pivot is only used for loading data into the model that's it I
mean essentially power P but can only be
192:30 - 193:00 used for performing calculations and
analysis ok the whole point of power pivot is analytics ok it is not for
determining ok if you want to perform data cleansing that is not power people
should also to sort of to add in components the two tools have two very
different rules and that is the thing that you to bring out in this particular
question power map so obviously is the mapping interface of power bi so I just
got to briefly focus a bit on this particular piece obviously maps are
extremely powerful in power bi desktop and if you just go to the map section
one very very important thing guys you
193:00 - 193:30 have to keep in mind is when you're
configuring especially working it maps is to set the correct you graphical type
so if you go to modeling you have data category something called data category
it is very very important that you when you have inherently have data or like
city it is very important that you go to the data category and say this is the
city ok extremely important that especially
when you're working with map data you have to set this a geographical data
type and when you do that you will see a small globe sign will come up ok so now
it signifies that city is actually over data category City which is a
geographical type and a small globe so I will come out do the same for country as
well do the same thing for country
193:30 - 194:00 and I will do the same thing for postal
code and see how postal code is actually summarized so this is this is another
thing that will happen from time to time in power bi which you have to fix in
modeling so sometimes some things will be summarized so obviously postal code
is something I don't want to summarize so and we actually go to don't summarize
okay because if I give you two postal codes 5 6 0 1 0 2 and 5 6 0 1 0 3 you
can't I mean this makes no sense to say the average postal code is 5 6 0 1 0 2
point 5 makes no sense right so never summarise that kind of data go to postal
code and set it's a postal code as
194:00 - 194:30 geographical type see the globe sign
will come up and finally the only thing that's remaining here is state I go to
state and set a type here a state and once that is done I will go ahead
and okay you can see that it says apply changes and the problem here is that
I've actually made some changes to Madeline query if it is something it's
okay I don't know if I can load it right now
so a little italy straight away go to the maps and there are two kinds of maps
mainly in the desktop interface obviously there are a lot of custom be
shoes that you guys have so just to give you a sneak peek into custom visuals
real quick and one who spend a lot of
194:30 - 195:00 time on that just to give you a sneak
peek on this whole piece I have a lot of custom visual maps where you can do a
lot of cool things but at a basic level obviously you have only the kind of maps
that you are seeing here right now I'm going to quickly go ahead and close that
query because I predicted my sequel server it is creating a bit of issue
okay so next step is I'm gonna go ahead and quickly replicate and just kind of
repeat what I just now did someone quickly go around said this to city
195:00 - 195:30 set by state to the state type by postal code
and finally recorders at my country okay so the idea again is that I wanted
to highlight here is the concept of setting geographical types correctly
because this again when you mean you try to visualize this data finally in maps
I just ensures that you're that you're more accurately able to represent it up
now remember power bi will do a pretty good job in understanding exactly what a
particular sting is so if it's a city
195:30 - 196:00 name if it's Delhi Bangalore Mumbai
power bi knows it is a city so you know I don't have to specify detail it's the
city but remember if it's something that probably is not able to perfectly
recognize in certain cases it could be very very useful because remember the
column names are not always going to be exactly what you're seeing right now
although it's recommended that you use proper column names but there I mean
over the case and again the underlying data may not be exactly what probably is
able to recognize so those kind of scenarios is very helpful if you set
data category security remember even if you don't set it properly power B will
still display it interpret properly okay but then there are certain use cases
where it will not come accurately okay
196:00 - 196:30 and I can go ahead and represent this in
a map and all have to do is just take my country and take my state I look at my
city and see how Bobby is not able to do it the best way all the time so
sometimes it will fail and I represent the state of based on sales so sales is
basically going to be my size let's say I get further to work on a saturation
based on sales okay I can look at this data across and all you're seeing
right and you might be wondering what's exactly happening why am i only seeing
you know western United States and the
196:30 - 197:00 reason is because if you remember I have
filters applied so the underlying model that I've taken
I have filters applied based on parameters okay and again that is
something I can further configure within power bi okay just to quickly clarify
this once again where do you set the very parameters remember parameters is
something I apply just a while back and you can further look at the
visualization layer you can further go to edit query is go to edit parameters
you know how to open edit query let's go back here and say this as east or west
or central whatever you want to say this is east now click on OK and you can see
now this whole thing will automatically
197:00 - 197:30 go ahead and convert to East okay you
have to apply the changes because remember they're actually doing is a
query level change so idea is that when you when you set this as East it will go
back to the query it'll take all your data it'll take away Eastern data and
now it will show you only the Eastern data okay so that's the quickest idea
now now Italy she's only showing you Eastern data in further go to edit
queries now you go to see the central data
I just just type in central here and are you see how they central data okay so
changes for the filter to actually go back to the source and get only the
relevant central data and this is the
197:30 - 198:00 part where I mentioned that at every
point in time your prompting the user and again it's a very very good
performance optimization technique that you can use especially when you are
dealing with very very large data sets okay if you have these things I've
already talked about these are a few additional questions that we have Power
View power bi designer can be refreshed at the pool reports power bi reports
this is an important question again this is related to shitted refresh videos are
you will want to refresh your data right you want to typically have a schedule
and when you're when you're publishing your rate on the cloud or a dataset
section basically I have an option for
198:00 - 198:30 Shirov refresh and this is exactly where
you can go ahead and set up your refreshes specifically for the kind of
data that you have and you need something called a gateway right now my
gateway is not configured but you need something called a gateway to set up a
CD refresh remember if you are connecting to an on from my source
especially a sequence of a database or something like that
on from my source then you need to have a gateway and you can actually download
your gateway from here to configure it further right and you can also go to the
manage gateways tab to basically go and manage your gateway so if you already
have a gateway installed and you want to
198:30 - 199:00 go back and set your gateway
specifically so this is one other place where you can go back in and check your
gateway everything is working fine there okay so it's important that you
mentioned a couple of these things that obviously yes you can refresh there is
something call to get you refresh and also mention about gateways gateways are
that they're the interface between the cloud and the on-premise world okay so
gateways are what allows you to transfer your data from on through my sources to
your Azure cloud where your cloud server does the power your services hosted what
are the different types of refreshing data package refresh model refresh tiles
refresh and visual container refresh so
199:00 - 199:30 this is another important question so
typically when we talk about refreshes how many ways going to refresh the
package refresh is basically the concept wherein let's say you have a per gate
extra file or an excel file which you have in the service and I mean obviously
the same file is there in in onedrive or SharePoint Online and you want to ensure
that they're both synced essentially whatever data you have here you have
there and vice versa and that is something you do using what we call
package refresh ok that ensures that whatever files you have in your power bi
service is exactly in sync with what you
199:30 - 200:00 have in the onedrive or SharePoint
Online remember it is not to pull data from your so this is not
like the typical kind of refresh that you're thinking so that is basically
going to be the model or data refresh so the refresh that you are thinking or the
refresh that I showed you here is basically the model or data refresh okay
this is basically what we call the model or data refresh okay that is what you do
using refresh now or schedule refresh okay then we have something called IU
refresh which is something that we we
200:00 - 200:30 can go to the different - ports and as
you are understanding dashboard so whatever stuff that you see remember
these are just views of the underlying reports okay and if you just click on
the tile sending it will take you to the underlying report so - ports are nothing
but cash sheet fuse or the other line reports which typically get refreshed
every 15 minutes or so okay but if you want to specificity refresh a tile you
can go back and say refresh - 4 tiles okay that is how you refresh the
dashboard views to reflect according to the data changes which anyways get
refreshed every 15 minutes okay those
200:30 - 201:00 are the types of views refreshes that
you have is available on premises answer is absolutely yes then when you answer
this question is also very very important for you to specifically
mention about the gateways and also to talk a little bit about the kinds of
sources that can connect to okay remember for power bi to connect to
cloud sources it doesn't need a gateway so if you have something living on as
your if your something living on an online service you do not need a gate if
your something new in SharePoint Online or onedrive you do not need a gateway
okay so even if you want to perform a
201:00 - 201:30 shit you refresh you don't need a
gateway so gateways are only required if you want to connect on to on-premise
source either to perform a scheduled refresh or to get it and repeat from a
direct query okay which is nothing but the live connection essentially what is
probably I Q&A and power bi Q&A as I briefly showed you some time initially
in the discussion was it's a natural language query tool so you can just type
in queries and essentially it just gives yourselves on the fly it's not that
intelligent right now probably it's remember it's still a very very preview
feature it's a feature under constant
201:30 - 202:00 development but it's fairly accurate
it's pretty good overall and there's a lot of artificial intelligence built in
overall there in how the tool performs especially in the app and I don't know
if you guys have used the-- just to take some time it may not be an interview
question obviously but take some time out to explore this on the power bi app
and probably I cap what they call rolled out a feature called conversational Q&A
okay so here is Q&A but which we use the app they have
something called conversational Q&A where it is just like as if you're
having in conversation with Google
202:00 - 202:30 assist Sealy something like that you
know just like you're having a conversation asking the hey what is the
sales and they'll go back and respond something and then you can just go back
and carry on the conversation from there you don't have type in a new question
every time okay you can just scary on the contrary just like having a
conversation with a friend this pretty cool feature overall and remember this
power this feature is there as a in in the service but it is there in the
desktop as a preview feature which is something you should also mention okay
so uh what are the ways exhale experience can be leveraged with power
bi and there are a couple of things that we can do in Excel by the way which I
wanted to briefly talk about and just to
202:30 - 203:00 discuss about this piece what I want to
do is work with the open up Excel so there are two things particularly that
you have in Excel now one thing we call the power bi publisher for excel
obviously the personal gateway and the entre - gateway the gateways that we
have but there's one additional component that is worth mentioning
called analyze in Excel of ditch as you can see there's something called analyze
in Excel update so these are both add-ins that you've trained stall in
Excel so analyze in Excel allows you to go back
and raise a dataset in power bi from it in Excel okay so if you have a dataset
in probably a service just go ahead
203:00 - 203:30 click on it okay you can click on it and
it can basically just say analyze in Excel and when you do that basically you
download a file you download an OD c file OD c file basically stands for
office data connection file just going to show you what that office say
declination file is and how it looks like so this is what an OD c file looks
like okay if you guys see my screen right now you will see that it's an
office data connection file so they it's an OD c file right click go to
properties you will see some OD c file okay and now what i can do is i can
directly see this double click on it and
203:30 - 204:00 it'll open up with an excel and it'll
straightaway open up in the powerpivot interface okay what I did was I took
data from the datasets in power bi service and I now I am analyzing that
straightaway the next sale and see how it opens up okay
that's my orders table and see how it comes up now remember in my original
service also I had only three orders table
okay so now I'm looking at the same orders table and I'm analyzing that
table within my family a pivot table interface okay fine so this is a great
feature that we have in the power bi the
204:00 - 204:30 overall interaction and overall the
interaction that you have between Excel and power bi sister phenomenal generally
and a lot of these things tend to be included a lot of these things are
happening where there is more interactivity that's been built in but
the overall concept is that the integration has to be seamless between
both the environments right so you can very clearly take data from service from
the power bi to excel and Excel to power bi and vice versa so that's that's the
seamless integration that that exists right now between these two tools so so
right now we have learned how you can get something from the service onto the
excel for two other way around from
204:30 - 205:00 excel to the service essentially from
excel to power bi how do you do that and for that you need something called power
bi publisher for Excel which I have already ate at it as an added and
remember again for this you need to go ahead and sign into your service and I
can just go ahead and hit a publish now and all that reduces in just pin it just
usual way I can print to my dashboard just a very simple example aaaa like go
ahead and pin to my existing dashboard and he's published its pinned to my
dashboard now and if I go back to the service if I take a look at my demo I
can see that that a is now pin then you
205:00 - 205:30 can see how how seamless integration is
and how these two environments power bi and exhale are talking to each other
okay so it's very very important that you mentioned some of these use cases
the examples and if you can do that if you can highlight some of these things
will be really appreciated then just giving a theoretical answer to give some
of these examples and use case and what okay these are the XLVI Haddon's I spent
a lot of time discussing this so I do mention some some some some very very
brief about all these different tools that you have how is data security
implement power bi this is actually a
205:30 - 206:00 very very important question especially
which pertains to low level security or lists as we call it okay and the way you
do that in power bi is using the concept for roles okay so you first do this in
the desktop so for instance right now here you can see I have data what's the
first things I'll do probably here is remove that parameter okay and code and
remove that parameter reference by the query so I can't remove
obviously cell to go back in first go ahead and quickly remove that filter and
now go back and remove that parameter
206:00 - 206:30 okay
and close on the play so what I'm looking at right now is or
the entire united states data because i have no filters applied so everything's
perfect i can go to manage rules and the way I do this is using something called
manage rules okay so if you go to the modeling tab you see something called
manage roles in security go to manage roles and here you will have an option
to set roles okay so what I will do is I will want to create separate roles for
separate people right so let's say it's a big company that I have as I operate
and you know I have different people
206:30 - 207:00 from different regions I have central
people like eastern region people have western region people so central region
people should not be able to look at data for eastern region people right if
you belong to a central region if your manager for central region you don't
care about eastern region of western region right so it's probably
confidential data or whatever the use case but you only want to focus on data
which is central so what I will do is in that case I will basically create rules
I will create what I call a central role and I will create what I call a eastern
role
207:00 - 207:30 and as a next step what I need you to do
is enter Cooper can write some basic tax and what I will do is require and type
in my quick expression I'm going to say region is equal to central and remember
this is a role I'm setting for a central role the tax filtered expression is
always going to be a filter expression and the result always has to be a true
or false right so this is going to be region equal to set and for the
remaining I'm super hit save and for Eastern I'm going to put it as region is
equal to Eastern
207:30 - 208:00 okay so see how I set up two different
roles here one is for the central rule so if anyone is viewing it from the
central region now this particular filter will be
applied by default and if anyone is viewing it from the eastern region this
particular filter be applied by default okay click on save and now the DAX phone
has been configured okay one way you can preview this feature is by clicking on
view role as okay and the good way to do this is just to go back and put some
additional information let's say I'll have a region here and have region wise
sales and profits mentioned here just to
208:00 - 208:30 give some clarity on the exaggerator
that you see and now if I go back and click on view roles as or view as roles
this is the way you can preview your stuff okay that how the central people
will view this they're looking at only central data and how the eastern people
will view this now they're looking at only Eastern data ok so this is how you
can go and see that stop viewing as option will come up you're actually
viewing it as the role of Easter so as a developer you can preview exactly what
people will see when they see your
208:30 - 209:00 dashboard ok so it's a very very
important feature now all this is good so all that you have done right now is
you have implemented this in the big stuff how do we publish this out so
obviously we already understand publishing so all that you have to do is
to obviously boku-kun save it first and I'm going to go into a finish this out
save it in my demo file so remember to obviously to implement this in the
service you have to publish it first so right now I've just implemented my
desktop so the final step is I have to publish it so I will publish to my
workspace so replay speakers exist
209:00 - 209:30 another dataset with the same name is
all details it will by default replace because they both are the same names
right and once I do that I'm at my service no and you can go to
datasets now you can go to manage security there's a security section here
and here you should be able to add you should see the rules present iam ok this
is very can basically no Cobra can add the email addresses of all the people
and remember this further will be linked to your ad groups right because remember
your configure it depends on the admin settings how you set it and all that but
basically you can type email addresses
209:30 - 210:00 of all those people who are belonging to
the East role and email addresses of all the people who are bound to the central
route now if anyone who is in the eastern role and if they try to view
your dashboard now they will basically be looking at only Eastern data because
I've said that filter remember region is equal to East and if anyone who is
belonging to the central role is trying to give a dashboard they will look at
only central data ok and that depends on what email addresses you enter here ok
so as an administrator you can basically go ahead and enter all this stuff and
that is how you add a very very simple layer you can implement low level
security remember I have done it in a
210:00 - 210:30 very simplistic level but this could be
a far more complex tax expression so he can come back here he could probably go
back and write a far more complex expression ID I said it has to be a
boolean by as the end-product power bi does support mobile so there is a power
bi mobile app which is supported across multiple platforms and many many
relationships are something that's another very very important point that
it tends to Gus gets asked a lot so does it support many to many relationships
answer is actually no it only supports one to one one to many and many to one
but many to many if you have to
210:30 - 211:00 implement you have to implement using
what we call bridge table okay so that is something you have to specifically
CREP legate or create either in the model or in the power query so first
create that bridge table a one to many to many to one a very good example could
be authors and books one author can write many books one book can be written
by many authors or doctors and patients also a very good example you know one
doctor can has treated multiple patients and one patient has been treated by
multiple doctors in both these cases you have to create a bridge table ok and
then you will set up the one-to-many
211:00 - 211:30 relationships in power bi desktop that
is how we will typically implement this follow the I publish for excel we have
talked about this already the differences you have briefly talked
about edit interactions typically work at the the visual layer of power bi
another very very important component especially in the visualization stack is
edit interactions so here this is my is a very simple bar chart I have I can
parallely build line shot here and now a line chart is
going to be showing my sales based on
211:30 - 212:00 order date let's say very simple line
chart I have here so the idea of edit interaction says you want to
specifically choose how you want these to interact with each other okay so I
can further have that map okay so I'm going to take that map I'm going to
copy/paste it across here okay so now I have three different visuals on the same
page and we will try to set up an interactivity between each one of them
okay it's gonna try to align them a bit and the way to do that is using edit
interactions okay go to format go to edit interactions and as how you turn on
the interactions panel and as you can
212:00 - 212:30 see when I click on the map how are the
others interacting okay so you can see the very clearly the line is being
filtered whereas the bar is being highlighted what does it mean it means
that when I click on a particular value here so if I want to know more about
California for San Francisco click on San Francisco and everything else is
filtered on San Francisco ok if I want to know more about let's say call it a
city of little town and Colorado click on Littleton and now you see everything
about Littleton in Colorado want to know more about New Jersey Lakewood click on
Lakewood and you see more about Lakewood
212:30 - 213:00 and see how this particular line chart
is filtered whereas this is actually highlighted if you want to turn on the
filter for this go to edit and make it a filter now it is actually filter and not
highlighted ok if you want to turn this as none you can turn this as none so
with respective whatever you select here so you can see the line is not being
impacted ok and that is how you basically turn on interactions and
specify interaction between different visuals in poetic stop and finally how
does SSRS integrated power bi and this is again something that you guys should
mention especially when you're asked a question on components so you will
anyways discuss about the Microsoft bi
213:00 - 213:30 stack and generally talk about talk a
little bit creation bi and separately fair ask the question you know does it
integrate answer is absolutely yes just the same way I showed you how Excel and
power bi integrates so seamlessly the same thing applies with SSRS as well
in SSRS and power bi they seem interact very very seamlessly ok you can build
SSRS dashboards and you can very easily pin them into power bi the same way I
pinned an excel stuff into power bi okay
213:30 - 214:00 so same thing happens in SRS as well ok
so indeed there is a very very rich interaction that happens between both so before we in decision let's just take
a simple look at how popiah is performing in today's market because
it's always important to understand the market for a technology before you
completely dive into it now in terms of job vacancies power bi is something that
is going rapidly now the rate of growth
214:00 - 214:30 is somewhere about 3% every month and
the current scenario but again is something that is going to increase
because how effective power has become in today's market how easy it is for
anyone to use power there is going to bring in a lot more opportunities so
it's always helpful if you move into this field the beginning itself and that
we have a lot more experience when it becomes a popular technology so apart
from that when you look at the salary average it's somewhere about fifty
thousand pounds for a three month okay
214:30 - 215:00 the three month tenure is what this
graph is representing so this basically is a huge amount but then again I would
not tell that this would be less because power BIA is something that is used by
people from different of it this could be a business head everyone today is
comfortable using power because it is a self-service business intelligence tool
it can be used by people who have some technical knowledge and also can be used
by people who have no technical knowledge as well so it caters to need
of materials with respect to their needs
215:00 - 215:30 okay so with this we come to the
conclusion of today's session hope you had a great session thank you and
goodbye. I hope you have enjoyed listening to this video please be kind
enough to like it and you can comment any of your doubts and queries and we
will reply them at the earliest do look out for more videos in our playlist and
subscribe to Edureka channel to learn more, happy learning.