Professional Documents
Culture Documents
Power BI IQ&A
Power BI IQ&A
Power BI is a business analytics tool developed by Microsoft that helps you turn multiple unrelated data
sources into valuable and interactive insights. These data may be in the form of an Excel spreadsheet or cloud-
based/on-premises hybrid data warehouses. You can easily connect to all your data sources and share the
insights with anyone.
Because Power BI provides an easy way for anyone, including non-technical people, to connect, change, and
visualize their raw business data from many different sources and turn it into valuable data that makes it easy
to make smart business decisions.
Both Tableau and Power BI are the current IT industry's data analytics and visualization giants. Yet, there are a
few significant differences between them. You will now explore the important differences between Tableau
and Power BI.
Tableau Power BI
The differences between Power Query and Power Pivot are explained as follows:
Power BI Desktop is an open-source application designed and developed by Microsoft. Power BI Desktop will
allow users to connect to, transform, and visualize your data with ease. Power BI Desktop lets users build
visuals and collections of visuals that can be shared as reports with your colleagues or your clients in your
organization.
Power Pivot is an add-on provided by Microsoft for Excel since 2010. Power Pivot was designed to extend the
analytical capabilities and services of Microsoft Excel.
Power Query is a business intelligence tool designed by Microsoft for Excel. Power Query allows you to import
data from various data sources and will enable you to clean, transform and reshape your data as per the
requirements. Power Query allows you to write your query once and then run it with a simple refresh.
Self-service business intelligence (SSBI) is divided into the Excel BI Toolkit and Power BI.
SSBI is an abbreviation for Self-Service Business Intelligence and is a breakthrough in business intelligence. SSBI
has enabled many business professionals with no technical or coding background to use Power BI and
generate reports and draw predictions successfully. Even non-technical users can create these dashboards to
help their business make more informed decisions.
The term "Filter" is self-explanatory. Filters are mathematical and logical conditions applied to data to filter out
essential information in rows and columns. The following are the variety of filters available in Power BI:
Manual filters
Auto filters
Include/Exclude filters
Drill-down filters
Drillthrough filters
Drillthrough filters
URL filters–transient
Pass-Through filters
Custom Visuals are like any other visualizations, generated using Power BI. The only difference is that it
developes the custom visuals using a custom SDK. The languages like JQuery and JavaScript are used to create
custom visuals in Power BI.
Get Data is a simple icon on Power BI used to import data from the source.
It allows users to transform data into visuals and share them with anyone
It establishes a connection for Excel queries and dashboards for fast analysis
Power BI does not accept file sizes larger than 1 GB and doesn't mix imported data accessed from
real-time connections.
There are very few data sources that allow real-time connections to Power BI reports and
dashboards.
It only shares dashboards and reports with users logged in with the same email address.
16. What are some differences in data modeling between Power BI Desktop and Power Pivot for Excel?
Power Pivot for Excel supports only single directional relationships (one to many), calculated columns, and one
import mode. Power BI Desktop supports bi-directional cross-filtering connections, security, calculated tables,
and multiple import options.
Direct Query
The Direct Query connection type is only available when you connect to specific data sources. In this
connectivity type, Power BI will only store the metadata of the underlying data and not the actual data.
Live Connection
With this connectivity type, it does not store data in the Power BI model. All interaction with a report using a
Live Connection will directly query the existing Analysis Services model. There are only 3 data sources that
support the live connection method - SQL Server Analysis Services (Tabular models and Multidimensional
Cubes), Azure Analysis Services (Tabular Models), and Power BI Datasets hosted in the Power BI Service.
18. What are the various types of refresh options provided in Power BI?
Four important types of refresh options provided in Microsoft Power BI are as follows:
Package refresh - This synchronizes your Power BI Desktop or Excel file between the Power BI
service and OneDrive, or SharePoint Online.
Model or data refresh - This refreshes the dataset within the Power BI service with data from the
original data source.
Tile refresh - This updates the cache for tile visuals every 15 minutes on the dashboard once data
changes.
Visual container refresh - This refreshes the visible container and updates the cached report
visuals within a report once the data changes.
19. Name the data sources can Power BI can connect to?
Several data sources can be connected to Power BI, which is grouped into three main types:
Files
It can import data from Excel (.xlsx, .xlxm), Power BI Desktop files (.pbix) and Comma-Separated Values (.csv).
Content Packs
These are a collection of related documents or files stored as a group. There are two types of content packs in
Power BI:
Content packs from services providers like Google Analytics, Marketo, or Salesforce and Content
packs are created and shared by other users in your organization.
Connectors
Connectors help you connect your databases and datasets with apps, services, and data in the cloud.
A dashboard is a single-layer presentation sheet of multiple visualizations reports. The main features of
the Power BI dashboard are:
It allows you to drill through the page, bookmarks, and selection pane and also lets you create
various tiles and integrate URLs
A dashboard can also help you set report layout to mobile view.
Manually - Relationships between tables are manually defined using primary and foreign keys.
Automatic - When enabled, this automated feature of Power BI detects relationships between
tables and creates them automatically.
22. Can you have more than one functional relationship between two tables in a Power Pivot data model?
No. There can be multiple inactive relationships, but only one active relationship between two tables in a
Power Pivot data model. Dotted lines represent inactive relationships, and continuous lines represent active
relationships.
23. Can you have a table in the model which does not have any relationship with other tables?
Yes. There are two main reasons why you can have disconnected tables:
The table is used to present the user with parameter values to be exposed and selected in slicers
The CALCULATE function evaluates the sum of the Sales table Sales Amount column in a modified filter
context. It is also the only function that allows users to modify the filter context of measures or tables.
Moving ahead, you will step up to the following Power BI Interview Questions from the Intermediate Level.
Most of the time, power BI gets assisted by the cloud to store the data. Power BI can use a desktop service.
Microsoft Azure is used as the primary cloud service to store the data.
Row-level security limits the data a user can view and has access to, and it relies on filters. Users can define the
rules and roles in Power BI Desktop and also publish them to Power BI Service to configure row-level security.
Users can use general formatting to make it easier for Power BI to categorize and identify data, making it
considerably easier to work with.
28. What are the different views available in Power BI Desktop?
There are three different views in Power BI, each of which serves another purpose:
Report View - In this view, users can add visualizations and additional report pages and publish the same on
the portal.
Data View - In this view, data shaping can be performed using Query Editor tools.
Model View - In this view, users can manage relationships between complex datasets.
Power BI Desktop
Power BI service
Visualizations
Visualization is the process of generating charts and graphs for the representation of insights on business data.
Datasets
A dataset is the collection of data used to create a visualization, such as a column of sales figures. Dataset can
get combined and filtered from a variety of sources via built-in data plugins.
Reports
The final stage is the report stage. Here, there is a group of visualizations on one or more pages. For example,
charts and maps are combined to make a final report.
Dashboards
A Power BI dashboard helps you to share a single visualization with colleagues and clients to view your final
dashboard.
Tiles
A tile is an individual visualization on your final dashboard or one of your charts in your final report.
Power Query
Power Pivot
Power View
Power Map
Power Q&A
A content pack is defined as a ready-made collection of visualizations and Power BI reports using your chosen
service. You'd use a content pack when you want to get up and running quickly instead of creating a report
from scratch.
Bidirectional cross-filtering lets data modelers to decide how they want their Power BI Desktop filters to flow
for data, using the relationships between tables. The filter context is transmitted to a second related table that
exists on the other side of any given table relationship. This procedure helps data modelers solve the many-to-
many issue without having to complicated DAX formulas. So, to sum it up, bidirectional cross-filtering makes
the job for data modelers easier.
This is how the formula is written—that is, the elements that comprise it. The Syntax includes functions such as
SUM (used when you want to add figures). If the Syntax isn't correct, you'll get an error message.
Functions
These are formulas that use specific values (also known as arguments) in a particular order to perform a
calculation, similar to the functions in Excel. The categories of functions are date/time, time intelligence,
information, logical, mathematical, statistical, text, parent/child, and others.
Context
There are two types: row context and filter context. Row context comes into play whenever a formula has a
function that applies filters to identify a single row in a table. When one or more filters are applied in a
calculation that determines a result or value, the filter context comes into play.
35. Why and how would you use a custom visual file?
You will use a custom visual file if the prepackaged files don't fit the needs of your business. Developers create
custom visual files, and you can import them and use them in the same way as you would the prepackaged
files.
36. What are some familiar sources for data in the Get Data menu in Power BI?
A few familiar data sources are Excel, Power BI datasets, web, text, SQL server, and analysis services.
All
File
Database
Power BI
Azure
Online Services
Other
Connect to data
Group rows
Pivot columns
Query formulas
Power BI Desktop helps you to group the data in your visuals into chunks. You can, however, define your
groups and bins. For grouping, use Ctrl + click to select multiple elements in the visual. Right-click one of those
elements and, from the menu that appears, choose Group. In the Groups window, you can create new groups
or modify existing ones.
On a Power BI final report page, a developer can resize a responsive slicer to various sizes and shapes, and the
data collected in the container will be rearranged to find a match. If a visual report becomes too small to be
useful, an icon representing the visual takes its place, saving space on the report page.
Query folding is used when steps defined in the Query Editor are translated into SQL and executed by the
source database instead of your device. It helps with scalability and efficient processing.
43. What are the major differences between visual-level, page-level, and report-level filters in Power BI?
Visual-level filters are used to filter data within a single visualization. Page-level filters are used to work on an
entire page in a report, and different pages can have various filters.
Report-level filters are used to filter all the visualizations and pages in the report.
Adding indexes
Users can set up for an automatic refresh over data based on daily or weekly requirements. Users can schedule
only one refresh maximum daily unless they have Power BI Pro. The Schedule Refresh section uses the pull-
down menu choices to select a frequency, time zone, and time of day.
Power Map can display geographical visualizations. Therefore, some location data is needed—for example,
city, state, country, or latitude and longitude.
OLP Engine
An OLAP Engine is used to extensively run the ADHOC queries at a faster pace by the end-users
Data Drilling
It describes data Drilling in SSAS as the process of exploring details of the data with multiple levels of
granularity.
Slicers
The data Slicing process in SSAS is defined as the process of storing the data in rows and columns.
Pivot Tables
Pivot Tables helps in switching between the different categories of data stored between rows and columns
1. Syntax: This is how the formula is written—the elements that comprise it. The syntax includes
functions such as SUM (used when you want to add figures). If the syntax isn't correct, you'll get
an error message.
2. Functions: These are formulas that use specific values (also known as arguments) in a certain
order to perform a calculation, similar to the functions in Excel. The categories of functions are
date/time, time intelligence, information, logical, mathematical, statistical, text, parent/child, and
others.
3. Context: There are two types: row context and filter context. Row context comes into play
whenever a formula has a function that applies filters to identify a single row in a table. When one
or more filters are applied in a calculation that determines a result or value, the filter context
comes into play.
51. What are the different stages in the working of Power BI?
There are three different stages in working on Power BI, as explained below.
1. Data Integration
2. Data Processing
3. Data Presentation
Data Integration
The primary step in any business intelligence is to establish a successful connection with the data source and
integrate it to extract data for processing.
Data Processing
The next step in business intelligence is data processing. Most of the time, the raw data also includes
unexpected erroneous data, or sometimes a few data cells might be empty. The BI tool needs to interpret the
missing values and inaccurate data for processing in the data processing stage.
Data Presentation
The final stage in business intelligence is analyzing the data got from the source and presenting the insights
using visually appealing graphs and interactive dashboards.
52. Which professionals use Power BI the most?
Beginners and experts prefer Power BI in business intelligence. Power BI is used mainly by the following
professionals.
Business Analysts
Business Owners
Business Developers
Business Analysts
A business analyst is a professional who analyses the business data and represents the insights found using
visually appealing graphs and dashboards
Business Owners
Business owners, decision-makers, or organizations use Power BI to view the insights and understand the
prediction to make a business decision.
Business Developers
Business Developers are just software developers who get hired for business purposes to develop custom
applications and dashboards to help the business process be smooth.
Advanced editor is used to view queries that Power BI is running against the data sources importing data. The
query is rendered in M-code. Users wanting to view the query code select “Edit Queries” from the Home tab,
then click on “Advanced Editor” to perform work on the query. Any changes get saved to Applied Steps in the
Query Settings.
54. What gateways does Power BI have and why should you use them?
Gateways function as bridges between the in-house data sources and Azure Cloud Services.
Personal Gateway: Used only by one person, data can be imported, and is only valid on Power BI
Service.
On-Premises Gateway: This is an advanced form of the Personal Gateway, supporting Direct Query
and usable by multiple users to refresh data.
There are multiple applications of Power BI; some of them are as follows:
Business Analysis
Data Analysis
Database Administration
IT Professional
Data Science
Every individual chart or visualization report generated is collected and represented on a single screen. Such an
approach is called a Power BI Dashboard. A Dashboard in Power BI is used to depict a story.
KPI is abbreviated as Key Performance Indicator. Any professional organization has teams and employees
follow the KPI protocols. The organizations set up KPIs for all the employees. These KPIs act as their targets.
These KPIs are compared to previous performance and analyze the progress.
Slicers are an integral part of a business report generated using Power BI. The functionality of a slicer can be
considered similar to that of a filter, but, unlike a filter, a Slicer can display a visual representation of all values
and users will be provided with the option to select from the available values in the slicer’s drop-down menu.
59. Explain Power BI Designer.
It is a combined solution offered to upload the reports and dashboards to the PowerBI.com website for
reference. It consists of Power Pivot, Power Query, and Power Table.
Power BI offers a wide variety of data source connectivity options. Data Editor is one of the tools used to
manipulate rows and columns of the data and helps you reshape it according to the requirements.
Let's start with some commonly asked Power BI interview questions and answers for beginners.
Power BI is a Business Analytics solution by Microsoft used to visualize business data from hundreds of data
sources and share insights across your organization. It is a cloud-based Self-Service BI tool that collects
applications, connectors, and software services used to organize raw data into informative content.
Provides a secure and reliable connection to your data in the cloud or on-premises
2. What are the main differences between self-service BI and Managed Enterprise BI?
Here, data flows from many sources, and there is no order for
Enables companies to ingest data seamlessly from any d
companies to ingest and manage data sources.
Companies are unable to run business operations effectively, as they With data ingestion falling into order, companies can pr
cannot report and analyze data and collaborate valuable insights and conduct business operations with ease.
from it.
The primary purpose of Power BI is to scale business growth by putting information together in a more
efficient way. It brings your company data forward in a seamless, comprehensive interface. Employees and
team members come forward in a streamlined fashion with access to identical information that has been
translated into simplified reports, charts, diagrams, and more. Power BI Works more efficiently by improving
your operational efficiency.
Dashboard - A Power BI dashboard collects visuals from a single page that you can share with others.
Often, it’s a selected group of visuals that provide quick insight into the data or story that you’re
trying to present.
Tiles - It’s a single visualization on a report or a dashboard. It’s a rectangular box that holds an
individual visual.
6. What are the major components of Power BI? And what do they do?
When users in Power BI click on the icon “Get Data”, a drop-down menu displays all data sources from which
data can be ingested. Data can directly get ingests from sources such as Excel, XML, PDF, JSON, CSV, and
SharePoint folder databases and formats such as SQL, SQL Server Analysis Services, IBM, Access, Oracle,
MySQL, and much more.
As the name suggests, relationships in Power BI are used to define connections or the relation between two or
more tables. To perform analysis on multiple tables, relationships are used.
In the Create relationship dialog box, in the first table drop-down list, select a table. Select the column
In the second table drop-down list, select the other table you want in the relationship. Select the
Power BI is not so handy for tabular style Excel is better at handling tabula
Tabular reports
reports reports.
Duplicate Table Cannot display duplicated tables Allows to display duplicated tab
Power View can be used to download data to Excel as well as make nice transformations.
12. Can you tell me what the difference between Power BI personal Gateway and Data Management
Gateway is?
Power BI Personal Gateway is used for reports that are deployed in Powerbi.com. On the other hand, data
management is an app that installs the gateway on source data machines to deploy reports on Sharepoint and
schedule to refresh automatically.
13. Explain DAX
DAX stands for Data Analysis Expressions. It is a collection of operators, functions, and constants used to
calculate formulas and return values. In other words, it helps you create new info from data you already have.
14. SUM() vs SUMX(): What is the difference between the two DAX functions?
The sum function (Sum()) takes the data columns and aggregates them totally but the SumX function (SumX())
lets you filter the data which you are adding.
SUMX(Table, Expression), where the table contains the rows for calculation. Expression is a calculation that will
be evaluated on each row of the table.
Improve performance
Improve readability
Reduce complexity
Simplify debugging
Power BI is a business intelligence and Analytics tool for non-technical and technical users to manage, analyze,
visualize and share data with others. One of its key features is visualization - that is, presenting data and
insights using appealing visuals. Among the visuals available in power BI are maps.
Filled Map
Shape Map
ArcGIS Maps
Power BI utilizes two built-in map charts map and a filled map. A filled map shows data points with geospatial
areas rather than points on a map. Areas can be continent, country, state, city. Working with a filled map,
however, is not as easy and convenient as the map chart is
The Power BI data sources are extensive, which are divided as follows:
Files: Data can be imported from Power BI Desktop files (.pbix), Excel (.xlsx, xlxm), and Comma Separated
Value (.csv).
Content Packs: It refers to the collection of related files or documents that are stored as a group. There are
two types of content packs in Power BI: those from service providers including Google Analytics, Salesforce, or
Marketo, and those created and shared by other users in the organization.
Connectors: To connect databases and other datasets, including Database, Azure SQL, and SQL Server Analysis
Services tabular data, etc.
Power BI Desktop is a free desktop application that can be installed on your computer. It cohesively works with
the Power BI service by providing advanced data modeling, shaping, exploration, and creating reports with
highly interactive visualizations. It enables users to save the work to a file or publish their reports and data
right to your Power BI site to share with others.
Power Query is available in Power BI Desktop through the power query editor. To open the power query
editor, select Edit Queries from the Power BI Desktop home tab.
The ribbon in Power Query Editor consists of five tabs - home, transform, add column, view, and help.
23. Can we store data in Power BI? If so, where does it get stored?
Power BI stores data in a few different locations. All the data stays secure through measures such as
encryption and password protection. It mainly depends on the channel that you used to import the data. Data
is stored in a few places, but it all boils down to one of the main two locations: the cloud and your desktop.
To perform grouping in power bi, please select the fields you want to group, and right-click on it will open the
context menu. Please select the Group option from the menu.
Once you click on the group option, Power BI will automatically group those items, as shown below. That's it;
we did the grouping. If you observe closely, the legend section is replaced by group, and colour is placed in the
details section.
Power BI Desktop is supported on Windows 8 or newer versions of Windows. Download the Power BI Desktop
version that matches the architecture (x86 or x64) of your Windows OS.
M is a query formula language used in Power BI Query Editor to prepare data before loading in the Power BI
model.
Power Query works with Excel, Analysis Services, and Power BI workbooks. Its core functionality is to filter and
combine, i.e., to mash up data from one or more rich collections of supported data sources. Any such data
mashup is expressed using Power Query M Formula Language.
27. Can you explain a few ways of how a Power Query can transform the data?
Power Query is available through getting & Transform in Excel 2016 or Power Pivot.
28. Which data sets can be used to create dashboards with streaming data tiles?
Streaming datasets
Hybrid Datasets
29. What are the different views that Power BI Desktop contains?
Report View
Data View
Relationship View
30. What do you know about Row Level Security? And how do you implement it?
Row-level security restricts the data that users view and access based on filters. To configure row-level
security, users can define rules and roles within Power BI Desktop and publish them to Power BI Service. Also,
the username() function can restrict data in the table to the current user.
However, to enable row-level security, a Power BI Pro subscription account is essential, and Excel sheets can
be used when converted to the .pbix file format.
Following are the ways to implement Row Level Security in Power BI:
One of the most important features of Power BI is Bidirectional cross-filtering. This feature allows you to apply
filters on both sides of a table relationship, using right-to-left and left-to-right options for their calculations.
Through this, modelers can know how exactly particular relationships can work in multiple contexts.
Quick Insights
Acquiring data
Real-time information
Quick decisions
Sharing
The modifications done by the Query Editor are not reflected in the actual datasheet.
Power BI is a stand-alone application to make Power BI reports and upload them to Powerbi.com; it does not
require excel. It is the combination of Power Pivot, Power View, and Power Query.
35. What are the different types of gateways available in Power BI? Why would you use them?
The Gateway acts as an extension between azure cloud administration and on-premise data sources. There are
three major types of Gateways listed as follows:
Allows multiple users to connect to various on-premises data sources. You can use an on-premises data
gateway with all supported services with a single gateway installation. For complex scenarios, this gateway is
best suited.
This data gateway allows one user to connect to sources that can’t be shared with others. This gateway is best
suited to scenarios in which you only create reports and don’t need to share any data sources with others.
This data gateway allows multiple users to connect various data sources that are secured by virtual networks.
For complex scenarios in which multiple people access multiple data sources, this data gateway is highly
preferred.
Yes, Power BI can display geographical visualizations. That’s why some kind of location data is needed.
Z-order is a design strategy used to arrange visuals over shapes. It can also be defined as a method applied to
implement when reports consist of multiple elements. Moreover, this can also be used to refresh the display
when items in a report are changed.
38. What is the primary requirement for a table to be used in Power BI?
In Power BI, the primary requirement for the table is that it contains unique rows. It must also contain location
data, which can be in a Latitude/Longitude pair.
You can use address fields instead, such as street, city, etc., which Bing can geolocate.
39. What is the difference between Power BI, Power Query, and Power Pivot?
Power BI Power Query Power Pivot
Business Intelligence tool Import and shape data Data modeling and calculations
Incredible visualization options Easy to use interface Handles millions of rows of data.
All Excel users can benefit from Powerful DAX calculations going
Powerful DAX calculations
this tool beyond standard Excel
Power BI Desktop
Power BI Service
41. Is there any process for refreshing Power BI reports uploaded to the cloud?
Of course, Power Bi reports can be refreshed with Data Management Gateway and Power BI Personal
Gateway.
42. What are content packs in Power BI? And why would you use one?
In Power BI, content packs are used to share objects, such as reports, dashboards, or datasets with individuals
within your organization. The sharing takes place over the Power BI website and can be shared with multiple
users. No one can change the original content in the content pack. Also, users have “read-only” access to the
Power BI content shared with them.
A DAX expression can be applied to tables filtering their rows at query time.
A table is typically created in the model that relates to specific dimensions and roles.
Many-to-many relationships involve a bridge or junction table that reflects the combinations of two
dimensions. Either all possible combinations or those combinations that have occurred.
A relationship with many-to-many cardinality in Power BI is composed of three features:
Composite models: Allows a report to have two or more data connections, including DirectQuery
connections or Import. With composite models, you can establish relationships with a many-many
Relationships with a many-many cardinality: This approach removes unique values in tables.
Storage mode: You can specify which visuals require a query to back-end data sources. This feature
45. What are the key differences between a Power BI dataset, a report, and a dashboard?
A data set can have one report, The data set and your report are A dashboard is a tool for pinning
and a report can have one data going to have a one-to-one visuals from different reports
set. relationship. and other sources of data.
Filter: It thoroughly filters the visual/tile based on the filter selection of another variable.
By clicking the tile option in Power BI dashboards will bring users to SSRS reports
Mindmajix instructor-led training completely prepares you for the certification. We provide two industry-
specific projects in the course, which helps you have hands-on experience on all possible scenarios that are
part of certification.
Five major reasons why Power BI will create a good career path for you:
There is a big market for Microsoft Power BI Consultants in almost every industry.
In perspective, Qlik and Tableau (both high in Gartner ranking) have a market cap close to 1% of
Microsoft.
Power BI Analyst/Developer
Data Analyst
Business Analyst
51. What are the Parts of Microsoft's Self-Service Business Intelligence Solutions?
Excel BI Toolkit: Allows users to create reports interactively through data importing from distinct data
Power BI: It is an online solution that empowers users for sharing interactive reports and queries that
Power BI offers distinct kinds of features to help you get started in searching for data in a completely new way.
Power BI Pro, on the other hand, caters to some additional features like scheduling data, live data sources,
storage capacity, complete interactivity, and much more.
Excel BI Toolkit allows users for creating an interactive report by importing data from a distinct range of
sources and model data according to requirements.
Both Power BI Desktop and Power BI are free of cost. For Power BI Pro, users have to pay $9.99 per month
after a 60-day free trial.
55. What are the basics needed for using Power BI?
To use Power BI, you need to have a web browser and a work email address.
work email addresses finishing in .mil and .gov are not supported currently.
Power BI does not have email addresses provided by telecommunications providers and consumer email
services, thus there is a need of signing up with work email.
57. Name the work email addresses that are currently supported?
Work email addresses that are finishing with .org and .edu are currently supported.
Yes, Power BI supports mobile devices. It consists of apps for iOS devices, Windows 10 devices, and Android
smartphones. You can install Power BI apps from the below app stores:
Google Play
Apple Store
Windows Store
Visualization is a process to represent data in pictorial form like tables, graphs, or charts based on the specific
requirement.
The report is a Power BI feature that is a result of visualized data from a single data set. A report can have
multiple pages of visualization.
61. What is Power Pivot and what is the filter written in Power BI?
Power Pivot is an in-memory component that enables storing compressed data. It is used to build data models,
relationships, create formulas, calculate columns from different resources.
Visualization level
Report Level
Page-Level
Amazon Redshift
AtScale (Beta)
Google BigQuery
You can take data and create reports at the click of a button. You can take data and create reports with a
button click. It helps in attracting new customers to service and monitor existing customers. You can keep track
of information and set your goals accordingly. In general, building an ETL solution (Extraction, Transformation,
and Loading) ultimately helps to make better decisions. The ROI is very high Helps to make unwanted data into
progressive information.
Datasets are the data sources that are uploaded or connected to databases. These sources include Excel
workbooks and Power BI Desktop files. The following are also included in your data capacity. Reporting
Services on-premises visualizations are pinned to a Power BI dashboard.
To use the Power BI service for free, you need a work email and a web browser. With this, you can explore
data as well as create reports in Power BI Desktop. The mobile app can be downloaded from the following
stores:
There are some resources to get assistance and get started with Power BI. They are as follows:
Webinars
Power BI Blog
Last but not least, joining a related community and getting answered
67. What is SSBI?
SSBI stands for Self-Service Business Intelligence. It can also be termed as accessing data analytics to empower
business users to divide, clean, and interpret data. SSBI has made it easy for end-users to access their data and
create various kinds of visuals to acquire useful business insights. Anyone who has basic data knowledge can
build reports for creating spontaneous and shareable dashboards.
The dashboard is used to visualize the strategic data of one or multiple reports at a glance.
CORR is a correlation function that provides a correlation between two distinct variables ranging from -1 to 1.
There are two destinations for output we get from power query:
Import
Direct Query
A data source filter is a parameter of data filtering before loading into machines.
Power BI Desktop
Power BI Services
Power BI Mobile
Power BI Gateway
Power BI Premium
Power BI Embedded
Power View is a data visualization technology, which lets you create interactive graphs, charts, maps, and
other visuals to bring life to your data. It is available in Excel, SQL Server, SharePoint, and Power BI.
A new programming language is used in a power query called M-Code. It is easy to use and similar to other
languages. M-code is a case-sensitive language.
Go to getting data Sources and click on your required sources (Excel, SQL, CSV) then Load it. Click on the Data
view to view that data.
To choose the table click on the fields and you can pick a visualization to generate a report.
78. Which datasets are used to create a dashboard with streaming data tiles?
Streaming datasets (we need to have data that is cached in memory before we use streaming data sets)
Hybrid Datasets
Once all the data are set up publish the detailed report to Power BI
The user cannot avail of the service as an internal or private cloud service. However, with Power BI and Power
BI Desktop, the user can connect to their on-premise data sources securely.
82. Which is the language used to calculate column/calculated field in Power Pivot?
Data Analysis Expression (DAX) is used to calculate column fields in Power Pivot.
It cannot be used to calculate rows, though you can calculate measures and calculated columns
It is a model that is made up of data types, tables, columns, and table relations. The data tables are generally
constructed to hold data for a business entity.
Power Query is an ETL tool to clean, shape, and transform data without any code using intuitive interfaces.
With this:
You can import data from various sources like databases from files
M-code which is a new programming language is used in Power Query. This language is easy to use and is quite
similar to other languages. Also, it is case-sensitive.
Two destinations are there for the output we receive from the power query. They are:
Power BI Designer, a standalone app that is used to create reports in Power BI and to upload them to
Powerbi.com. It is a combination of Power View, Power Pivot, and Power Query.
92. What is the use of the split function?
The split function is used for splitting the string database on the given delimiter.
93. Name all the platforms for which the Power BI app is available?
Android
94. What is the difference between older and newer Power BI?
There is a new design tool that is used in the new Power BI called Power BI Desktop. It is a standalone
designer, including Power Pivot, Power View, and Power Query in the back end. Whereas, Older Power BI
consists of excel add-ins. In the newer Power BI version, there are several graphs available including treemap,
line area chart, waterfall, combo chart, etc.
95. Is it possible in the power pivot data model to have more than one active relationship between two
tables?
No, it is not possible. There cannot be more than one active relationship in the power pivot data model
between two tables. It is possible to have only one active and many inactive relationships.
KPIs are Key Performance Indicators, which evaluate the organization’s performance in distinct areas by
evaluating measurable goals and values. A KPI has a measure or base value that is evaluated against target
values. It includes a comparison of the performance with the target. The KPI also helps you evaluate the
analysis performances with their graphical representation. Thus, KPIs will show whether your goals have been
met or not.
98. What could be the difference between Distinct() and Values() in DAX?
We can use both Distinct() and Values() functions to return the values into a column or cell on the worksheet.
The difference between them is that the Values() function returns blank values along with unique values,
whereas the Distinct() function returns only unique values.
Users can build huge data sets of data visualizations using the Direct Query Method, but the Power BI desktop
supports data visualizations on smaller sets alone. There is no limit to the dataset for the direct query method
and a 1GB dataset limit is not applicable in this method.
If you want to put a scenario and based on that if you want to see the visuals, the best is the What-if
parameter. It helps you to forecast data and perform advanced analytics. For example, if you have set up the
product discount from the what-if parameter from 1 to 10. And users can change the values and see the
changes in profit, sales, revenue, margin, etc. that help in detailed analysis.
Incremental refresh is used to refresh the newly added data to avoid truncating and loading data.
102. What are the three main tabs in the Reports development Window?
Relationship tab
Report Tab
103. How many types of default Graphs (Visualizations) are available in Power BI?
Around 26 Views
Slicers are the visual filters , which are present in the report page of Power BI. It helps us to sort and
Slicers unlike filters present as a report visual and you can select values on it while analyzing the
report data
Using Normal filters users were not allowed to interact with dashboards or reports, but using slicers we can
interact with dashboards and reports.
A Parameter in Power BI is a dynamic filter that is used in the calculation fields. It is based on the parameter
value result that can vary.
107. Difference Between New Measure and New column?
A new column is an area in Power Bi where the physical data is stored when logic is applied, whereas, the
measure is where the calculations are performed on the fly based on dimensions. Measure, unlike Column,
won't store any physical data.
There is an option in the Power BI service, which publishes to the web to generate a link address for the Power
BI report and can be shared across clients.
110. How do you Hide and Unhide a Specific Report in Power BI?
In the menu bar, choose the Selection pane and hide/unhide the report and the action to pass to the
bookmark.
111. How do you compare Target and Actual Values from a Power BI report?
A gauge chart is used to compare two different measures where the Target and Actuals are inferred.
There are two destinations for output we get from power query:
113. Can we Refresh Data Reports that are uploaded to the Cloud?
Yes, you can refresh the data reports which are uploaded to the cloud. Power BI personal gateway and Data
management gateway helps you acquire the same.
114. How are a Power BI Dashboard and Report different from each other?
To understand the difference between Power BI Dashboard and Report, let’s run through some quick points.
Filtering Can perform slicing, filtering, and Cannot filter or slice reports.
highlighting.
Set alerts No option for setting alerts. Enable setting email alerts
115. How to Toggle Between Two Option and Make it Interact with the rest of the Visualizations in a
Report?
Toggling is an action that is achieved in Power BI reports when there exist two or more dimensions. With
“Enlighten Slicer”, you can show this in Power BI and can be imported from Marketplace.
Rank() calculates regular competition rank thus returning identical values. You can ask for ascending or
descending values in the second argument accordingly.
The main aspect to learn before attending any PowerBi interview is “how the data representation and general
business intelligence is going to work!”
One of the great reasons for choosing a career in BI is the on-demand outlook. According to a report from the
US Bureau of Labor Statistics, the demand for expert BI managers and analysts is expected to soar to 14% by
2026, with the overall need for data professionals to climb to 28% by 2020.
Both Tableau and Power BI allow the user to connect to distinct data sources. However, Tableau provides
better support to connect to a different data warehouse, and Power BI is heavily integrated with Microsoft’s
portfolio like the Azure cloud platform.
Any data analyst can quickly connect with any data source, summarizing the findings into simple reports
without any programming experience. With Power Pivot built into the Power BI, analytics measures were
developed using DAX query language from Microsoft.
Power BI doesn’t require users to write SQL code like BI tools but requires MS Excel knowledge.
Data is useless without proper analytics. Any professional with analytical skills can easily master the ocean of
Big Data and become a crucial asset to the organization, boosting the business as well as career. There are
several on-demand job opportunities in Big Data management and Analytics and are constantly growing.
123. What are the essential applications of the Power BI?
IT Team, IT Professional
Data Scientist
Power BI is a more powerful tool compared to Microsoft Excel. Power BI is easy to use and is much more
flexible while Microsoft Excel is not so handy to use. Power BI is mostly used for data visualization and
dashboard sharing to a large number of users while Microsoft Excel is mostly used for in-depth driver analysis.
In Power BI, a user can export any dashboard or visual. To export your data, choose the ellipses (3 dots) on the
top-right side of any visualization and choose the icon: Export data. Your data is exported as an a.CSV file. You
can even save and open the file in Excel.
Step 2: connection
Step 7: Select the table that you want to apply a DAX rule
Step 9: After creating a DAX expression, select the checkbox placed above the expression and validate
the expression
Step 10: Select Save
Step 2: Task. Describe the issue or problem you were confronted with
Step 3: Action
Step 4: Results
Machine Learning It is associated with Microsoft Azure. It has python Machine learning.
Data handling It drags down slow when handling huge data Handles bulk data
Power BI Service is a cloud-based analytics solution that helps you to create dashboards and publish, design
reports, collaborate and share the reports with internal and external stakeholders.
Summarize(<table>,<grouping column>,[<name>,<expression>])
grouping column - the column name you want to use for grouping
131. Can you export Power BI report data into any other format like SSRS?
Yes, you can export a Power BI report data to another file format, such as PowerPoint, PDF, Image, Microsoft
Word, or Microsoft Excel, or export the report by generating an Atom service document, listing the Atom-
compliant data feeds available from the report.
132. What is the difference between the measure and the calculated column?
The difference is the context of evaluation. A measure is evaluated in the context of the cell evaluated in a
report or in a DAX query. While the calculated column is computed at the row level within the table it belongs
to.
This is one of the important Power BI questions. As a developer, while developing projects, you may face one
or two performance issues based on the type of data you use. Explain how you overcome those issues.
134. Describe a time when Power BI limited or enhanced your success on a project?
DATEDADD is the most versatile function used for time intelligence. However, pretty much of the time
intelligence can be recreated with DATEDADD.
Following the tidy data philosophy, column usage should be limited. Also utilizing the star schema to limit joins
will also improve the model.
Disabling unused tables from loading also helps. Also using lookups can also improve overall functionality.
137. How can You Change the Value Measure to Show Multiple Measures Dynamically?
You can dynamically change and switch functions to show multiple measures using harvesting measures.
Dashboards, datasets, and reports are the heart of Power BI, and they enable users to create personalized
dashboards combining cloud-born and on-premises data in a single view. It allows monitoring the most
important data enterprise-wide and from all their business apps.
The three fundamental concepts of Power BI DAX are Syntax, Context, and Functions.
Syntax:
It comprises various components that make up the formula. To understand the DAX formula, let’s break down
each of the elements into a language.
The equals sign (=) indicates the start of the DAX formula.
The referenced column [SalesAmount] is an argument with which the SUM function identifies the
Context:
It is one of the essential concepts of DAX. There are two types of Contexts - Row Context and Filter
Context.
The Row-Context is applied whenever a formula has a function that filters to identify a single row in a
table.
Functions:
Functions are structured, predefined, and ordered formulae. They complete calculations using arguments
passed on to them.
A DAX function is a predefined formula that performs calculations on values provided to its arguments. The
arguments in a function should be in a specific order and can be a column reference, text, numbers, constants,
etc. Every function performs a particular operation on the values enclosed in an argument. There can be more
than one argument in a DAX formula.
Some of the most commonly used DAX functions:
These functions carry out calculations on the date and time values.
Information Functions
These functions provide particular information on the data values included in rows and columns. It checks the
given condition in a function for the given value and returns TRUE or FALSE.
Logical Functions
These functions are used to perform all sorts of mathematical functions on the reference values.
Statistical Functions
These functions carry out statistical and aggregation functions on data values in a DAX expression.
Text Functions
Parent-Child functions
These are used for data values that are a part of a parent-child hierarchy.
Table functions
In DAX formulas, these functions are used to apply operations and conditions on entire tables.
Other functions
There are a bunch of functions that do not fit in any particular category.
DAX formulas can also be called DAX Calculations as they calculate an input value and return a resultant value.
The calculations that you can perform using DAX in Power BI are Calculated Measures and Calculated
Columns.
Calculated Measures: They create a field having aggregated values such as a sum, percentages, ratios,
averages, etc.
Calculated Columns: They create a new column in your existing table. The only thing is there should be at least
one function in the calculated column. When you want to create a column with filtered or sorted information,
calculated columns are used.
Calculate functions allow you to modify the filter context of tables or measures. You can perform the
following:
First and foremost, a Power BI Developer should be familiar with business intelligence, data analytics,
DAX and M are the two languages supported by Power BI to filter, handle and visualize data.
DAX is an analytical data calculation language used for analyzing data in the Data View phase.
n the flip side, M is a query formula language used in Power BI Query Editor to prepare data before
Power BI works with the advanced version of excel, so one needs to have an excellent knowledge of MS Excel
and to build interactive dashboards to get hired.
Q&A in Power BI allows you to explore data using natural language capabilities and obtain answers in the form
of graphs and charts. You'll find Q&A on dashboards in the Power BI service.
In our Power BI interview questions and answers blog, we have gathered interview questions from various
MNCs around the globe and curated the best and frequently asked questions with answers. Power BI Interview
questions of Wipro, Deloitte, Mindtree, Microsoft, Cognizant, TCS, Amazon are covered in the blog.
Learn everything there is to know about the organization. Tailor your responses specific to the company's
needs.
Look over the responsibilities of the role. Brainstorm at least one example from your previous experience that
matches the requirements listed. When the interviewer asks a question about that criterion, you'll be prepared
with an example.
You may be asked questions about business intelligence processes, methodologies, or best practices. Review
your knowledge in essential areas, through books, videos, tutorials, and more.
While you can't predict what the company will ask, familiarizing yourself with common interview questions will
help you prepare.
Most Common Power BI FAQs
No coding is required to use Power BI. It’s a data visualization tool to create business intelligence dashboards.
However, Power BI has formula languages like M and DAX that executes operations similar to programming
languages.
Yes, Power BI has a great scope. It has numerous benefits for any organization, and even novices can get jobs
as a Power BI Developer at the junior level. There are various analytics focussed companies that readily hire
talented Power BI Freshers these days.
To become a Power BI Developer, you must have key data visualization skills and an ability to glean insights
from large data sets. Companies across all industries have made huge investments in big data, building out
their analytics departments in numerous industries, making Power BI a field ripe with opportunities. This trend
is projected to continue in the foreseeable future.
Yes, Power BI is a very good career. Simply put, there has never been a more exciting time to work with data.
Every day, 2.5 quintillion bytes of data are created, and the rate is only increasing. As organisations' data
collecting develops in extent and sophistication, it's inevitable that they'll want to make use of it, and Power BI
pros are at the forefront of this trend.
On-premises or in the cloud, Power BI provides a scalable and unified platform for data collection, refinement,
analysis, and presentation. Through interactive dashboards and data-rich, easy-to-understand reporting, it
provides organizations with a 360-degree view of their operations. It is a part of Microsoft Business Intelligence
(MSBI) suite, and it includes a variety of services, products, and applications.
Power BI jobs will offer you handsome salaries and give you a chance to work with top MNCs. In the United
States, the average annual pay for a power bi developer is $105,000, or $53.85 an hour. Entry-level jobs start
at $92,625 per year, with the highest-paid individuals earning up to $135,000 per year.
Power BI Developers are already in great demand, and that demand is projected to rise even more in the near
future. By 2026, the US Bureau of Labor Statistics forecasts a 27.9% growth in demand for data skills.
8. What are the skills a Power BI developer should possess?
To break into the data field, formal education is mandatory. A bachelor's degree in Computer Science,
Administration, or a closely related field is necessary. Aside from academic qualifications, the position of a
Power BI Developer demands a lot.
Hands-on experience in data preparation, data gateway, and data warehousing concepts.
Knowledge of the Microsoft Business Intelligence Stack, which includes Power BI, SSAS, SSRS, and
SSIS.
Experience with a self-service tool.
knowledge in JavaScript libraries and SQL
A Power BI developer is responsible for the development and administration of BI tools, as well as a complete
understanding of the BI system. The primary responsibility of a Power BI developer is to transform raw data
into actionable insights through interactive and user-friendly dashboards and reports. A Power BI developer is
crucial to the company because of their strategic, executive, and management tasks and responsibilities.
The specific responsibilities that a Power BI Developer performs vary widely based on the industry and the
organization for which they work. A Power BI developer should expect to encounter some or all of the roles
and responsibilities listed below:
12. What are the job profiles that a Power BI developer can look for?
There are a variety of job profiles available due to Power BI's popularity:
Power BI Developer
Power BI Analyst
Power BI Business Analyst
Power BI Data Analyst
Power BI Software Engineer
Senior Business Intelligence Analyst
13. How to Learn Power BI?
Because of Power BI's ubiquity, there are a plethora of resources for aspiring professionals to understand all
aspects of the platform, from the basic information to advanced.
Here is a list of different ways you may use to learn Power BI, whether you're just getting started or want to
brush up on your existing knowledge.
Power BI is a collection of Business Intelligence tools, techniques, and processes that are used to extract
valuable information from the raw business data by connecting, transforming, and visualizing raw data sets
It provides the right tools to create interactive dashboards and live reports that can be shared and published
on various platforms to help business users and stakeholders make better decisions. With the competitive and
highly categorized information, planners and decision-makers can track their performance in the market.
Power BI provides a simple setup to connect, transform, and visualize the raw business data from multiple
sources. Even non-technical users can extract valuable information from their business data and use it to make
better decisions. It provides a secure cloud service that enables the user to view dashboards, reports and share
Power BI provides AI features in the form of Power Query and Power Q&A. With Power Query, you can create
the dashboards by simply typing in the columns and the visuals you want to include. While Power Q&A allows
Small businesses can use Power BI Desktop to visualize their business data without spending their time and
The limitations of Managed Enterprise BI led to the birth of Self-service BI. There are significant differences
Here, data flows in from a plethora of sources and, for this This enables companies to ingest data from any
reason, there is no order in which companies ingest and data source, seamlessly. Companies take in data
manage their data sources. from any source in any format.
Companies fail to conduct their business operations, With data ingestion falling into order, companies
effectively, as they are not able to report and analyze data are able to process data and, consequently,
and collaborate for collecting valuable insights from it. conduct business operations with ease.
There are time constraints and a lack of proper Analyzing data is easy, and it is done implicitly.
information when it comes to analyzing data. Time constraints are hence alleviated.
Third-party vendors are employed to help companies make There is no need for third-party vendors anymore
the most out of their data sources, leading to budget and all associated constraints are eradicated.
problems and slow productivity.
Complex programming skills are necessary for generating Users could generate intuitive and actionable
reports. dashboards almost instantaneously without
executing complex programming codes.
Get 100% Hike!
Submit
Self-service BI or Self-service Business Intelligence (SSBI) is an approach to data analytics, reporting, and
visualization that enables users to generate easy-to-understand, intuitive, and actionable dashboards, almost
instantaneously.
The most striking feature of SSBI is the fact that users are not required to be adept at technical expertise when
it comes to data reporting. Using available filters and data manipulation options, they can influence data as per
their business needs and further create reports. There are two parts to Microsoft SSBI:
Excel BI toolkit
Power BI
5. Why are you interested in Power BI? What makes you think that Power BI would be a great career
option?
A cloud-based data reporting and visualization tool, Power BI makes it possible for users to generate reports
online. Once reports are generated, users can share them with their colleagues in their workplace. This aspect
of Power BI makes it quite popular among business users. And therefore, Power BI is both an interesting and
It allows users to explore and analyze data from all sources (in an all-in-one view).
It allows users to scale across organizations with built-in governance and security.
Once an output is generated, users can display the same in multiple devices that are compatible
With Power BI natural language processing or Power BI Q&A, users can perform queries on
Well, users can use Power BI for free. However, the best of Power BI can be availed with the Power BI Pro
subscription account. This can be purchased from the Microsoft Store. The subscription account basically offers
an enhanced version of several features that are available with the Power BI free account. Most business users
use a subscribed account as it offers more data refreshes per day and other features as compared to the free
version.
Microsoft Power BI Free/Desktop – This version is for users who want to get business insights
Microsoft Power BI Pro – This is the full version of Power BI. It allows users unlimited reporting,
Microsoft Power BI Premium – This version provides a license for all users in an organization.
Go through the Power BI Course in London to get a clear understanding of Power BI!
Power BI Desktop is a Windows desktop-based application for personal computers, primarily for designing,
generating, and publishing reports to the cloud. Used as an on-premise version of Power BI, Power BI Desktop
can run on PCs and work full-fledged even when the system is not connected to the Internet. Just when users
want to publish their reports to the cloud or share with colleagues, they are supposed to connect to the
Internet. Power BI Desktop is basically the first application that users jump into when they board on Power BI.
Power Pivot: Fetches and cleans data and loads on to Power Query
Power Q&A: Makes it possible for users to interact with reports using simple English language
Power View: Lets users create interactive charts, graphs, maps, and other visuals
Career Transition
11. What is the purpose of the ‘Get Data’ icon in Power BI?
When users click on the Get Data icon in Power BI, a drop-down menu appears and it shows all data sources
SharePoint formats and databases such as SQL, Access, SQL Server Analysis Services, Oracle, IBM, MySQL, and
much more. Also, Power BI datasets and Power BI data flows are compatible. Data can also be taken in from
Data can be filtered using various filters that are available in Power BI, implicitly. There are basically three
types of filters, namely, Page-level filters, Drillthrough filters, and Report-level filters.
Drillthrough filters: With Drillthrough filters in Power BI Desktop, users can create a page in
their reports that focuses on specific entities such as suppliers, customers, or manufacturers.
Page-level filters: These are used to filter charts that are present on individual pages.
Report-level filters: They are used to simultaneously filter charts that are present on all pages of
a report.
Learn more about Power BI from this Power BI Training in New York to get ahead in your career!
single user can connect with multiple data sources without any experience in coding and data analytics. As a
product of Microsoft, Power BI is closely integrated with other Microsoft tools such as Office 365, SharePoint,
and Bing.
In the free version of Power BI Desktop, the user can analyze datasets of up to 1GB in storage along with
10,000 rows of data steaming every hour. Moreover, it provides features like Power Query which allows the
user to easily visualize the datasets by giving the command in the natural English language.
Below are the key differences between the MSBI and Power BI:
MSBI Power BI
SSRS in MSBI is used to integrate the processing Power Bi is a collection of BI tools and techniques that allows
components and programming interfaces to the user to create dashboards and reports by transforming
test and share the reports on various devices. the raw business data into visually interactive charts, maps,
and graphs.
It cannot access the data from cloud storage. Can access the data from both On-premise and cloud storage.
MSBI can handle large datasets without putting Power BI can handle datasets of a maximum of 10MB or
much stress on the computer systems. 33,000 rows. The user has to run direct queries if the data
exceeds the limit.
SSRS in MSBI can only be used to create Power BI is used to create data models, reports, and
visualizations and reports. dashboards, which you can access and share via Power BI
Apps and web browsers.
Power BI Tableau
Power BI can handle a limited volume of datasets. Can handle huge datasets without affecting the
performance of the system.
Can be used by both naive and experienced users. Used by experienced professionals for data analytics
purposes.
Power BI has an easy-to-learn interface that helps The interface is difficult to understand by a non-technical
the user to visualize the data and create reports. user.
Provides an easy way for embedding the reports. It’s a real-time challenge for embedding reports in
Tableau.
situation of various business units. It helps them to see the overall performance of the team and
Business and Data Analysts: Business Analysts use Power BI to analyze the raw business data at
greater speeds and efficiency. They prepare the data by cleaning and transforming it based on
specific requirements and prepare live reports to express the raw in the form of visual insights.
Database Administrators: By using PowerShell or Microsoft 365, the database administrator can
increase the Power BI embedded capacity and assign the roles to different team members. With
Power BI, the Database Administrators can set the passwords and decide who can access the
dashboards to track their performance and visualize various log files for the meetings. It also
helps them to find out the areas where the team needs to work on and improve their
performance.
Reports for the consumer: With Power BI, the business user can add custom reports to various
applications designed from the consumer’s perceptive. For example, you can create a report
that shows your daily sales down in different countries and add it to your social media profiles,
websites, and applications. This will show the consumer your product’s popularity and will
Do you know Why Power BI is one of the best Business Intelligence Tools!
ETL/Data Recovery Suite: Power BI has a robust set of tools for implementing the
ETL(extraction, transformation, and loading the datasets) capabilities. Data preparation and
transformation are very important before moving to the visualization part. Power BI allows the
user to directly build reporting datamarts and remove any ambiguities present in the datasets.
Custom Visualization: Power BI provides you the flexibility of creating custom visualizations and
adding them to your dashboards and live reports. Custom reports help the planners and
decision-makers to identify the problems and make the best decision to improve their
Q&A Capability: Power BI is capable of executing natural language queries with the help of
Power Query and Power Q&A. Power Bi use AI and Natural Language Processing(NLP) algorithms
to process the commands given by the user and produce the desired results.
Easy to use: You don’t need to be an expert to visualize your data and create reports in Power
BI. It has a simple interface that allows even a non-technical user to transform the raw data into
Price: Compared to other BI and data visualization tools, Power BI is highly affordable. Small
businesses can use power BI for free and take smart decisions to improvise their performance in
the market. Moreover, Power BI Pro comes with an array of features for just $10 a month.
Visualizations: These are the visual representations of the raw data collected from varied data
sources. Visualizations can be different types such as line graphs, donut charts, pie charts, bar
Datasets: It’s a collection that Power BI uses to create visualizations and reports. Datasets in
Power BI can be of different types such as Excel sheets, CSV files, Oracle tables, and more.
multiple pages. Each visualization in a report shows the specific aspect of the data based on the
requirements. For example, profit by-products, sales by country, city report, etc.
embedded on a single page. Dashboards can be shared on various platforms like Power BI Apps
Tiles: Tiles are the single visualizations in a dashboard or report. For example, a pie chart, line
Power BI Dashboard is a canvas that helps in creating a story with visualizations and templates to better
understand the data. It contains all the highlights of the data in the form of a one-page report.
Power BI Desktop – Power BI Desktop can be downloaded and installed on your PC. You can
connect it to the data source, transform the data, and analyze and visualize it with the help of
templates.
Power BI Mobile App – The Power BI App is available for iOs, Android, and Windows.
Power BI Pro users can create their own visualizations from the custom visualizations library. First, a
development project will have to be created and then the visual can be tested in Power BI services. As soon as
the custom visualization is created, it is thoroughly tested before posting. It is saved as a .pbiviz file before
sharing.
22. What are the parts of Microsoft’s self-service business intelligence solution?
Excel BI Toolkit – It helps users create interactive reports using imported data from various data
Power BI – It helps users share the interactive reports created using Excel BI Toolkit.
23. Is Power BI an effective solution?
Power BI is a cloud-based business intelligence tool. It helps analyze and visualize raw data imported from
various data sources. It integrates data visualizations with data analytics, to help businesses make better
decisions centered around data. Power BI is easy to use and processes data in a reliable and easy-to-
understand way.
Power BI can work on different platforms and be shared on the cloud. All of this makes it an affection solution.
Power BI Services is a Service-as-a-platform or a cloud-based service. It can be used to analyze, and visualize
An add-in for Microsoft Excel 2010, Power Pivot enables users to import millions of rows of data from various
sources into one Excel Workbook. Users can create calculated columns, measure using formulas, and create
relationships between heterogeneous data. They can also build PivotCharts and PivotTables. Users can analyze
data effectively to help in making timely business decisions without any help from IT.
Power Query is an ETL tool. It can help shape, transform, and clean data with the help of intuitive interfaces
and no need for coding. Power Query can help with the following:
Importing data from various data sources like files, databases, social media data, big data, etc.
Power View is a technology for data visualization that allows users to create interactive graphs, charts, maps,
and other visualizations that help bring data to life. Power View is available in SharePoint, Excel, Power BI, and
SQL Server.
Tabular Power BI is not very good at handling Excel is better at handling tabular reports.
reports tabular reports.
Duplicate Power BI can’t display duplicate tables. Excel allows users to display duplicate tables.
table
Reports Power BI allows interactive, personalized Excel users cannot perform advanced cross-filtering
reports. between charts.
Applications Power BI is ideal for KPIs, alerts, and Excel has new charts now but they can’t connect to
dashboards. data model.
Power BI comes with two built-in maps – chart maps and filled maps. A filled map will show you data points on
geospatial areas instead of just showing points on a map. Working with a filled map can be a lot more difficult
You can use Power Query on the Power BI desktop via the power query editor. To open it, you need to go to
can select the Group option from the menu and Power BI will automatically group these items.
M is a query language formula that is used in Power BI Query Editor. It helps in preparing data before loading it
into the Power BI model. The main function of Power Query is to mash-up data from one supported source to
another. These data mashups are expressed with the help of Power Query M Formula Language.
The Time Intelligence function allows users to manipulate data with the help of periods.
When data is ingested into Power BI, it is basically stored in Fact and Dimension tables.
Fact tables: The central table in a star schema of a data warehouse, a fact table stores
Dimension tables: It is just another table in the star schema that is used to store attributes and
Content packs are packaged reports, dashboards, and datasets, which can be shared with other Power BI users
in the organization. When a content pack is connected on the Powerbi.com portal, report items are merged
Users who have access to the content pack can create new dashboards from the contents
There are three different views in Power BI, each of which serves a different purpose:
Report View: Users can add visualizations and additional report pages and publish the same on
Data View: Data shaping can be performed through Query Editor tools.
Relationship View: Users can manage relationships between datasets in this view.
Interested in learning Power BI? Click here to learn more from this Power BI Training in Sydney!
Row-level security restricts the data that a user can view and has access to, based on filters. For configuring
row-level security, users can define rules and roles in Power BI Desktop and publish the same to Power BI
Service. Also, the username() function can be used alongside table relationships to restrict the data to the
current user.
However, for enabling row-level security, a Power BI Pro subscription account is required, and Excel sheets can
only be used when they are converted to the .pbix file format.
39. What is DAX? What are the benefits of using variables in DAX?
DAX or Data Analysis Expressions can be used to query and return data by a table expression. It is a formula
language that is used to perform basic calculations and data analysis on the data in Power Pivot. Also, it is used
to compute calculated columns, calculated fields, and measures. However, data cannot be inserted or
DAX Syntax:
Total Sales = SUM(Sales[SalesAmount])
Where ‘Total Sales’ is a ‘Measure’; ‘SUM’ is a ‘DAX Function’, and ‘Sales[SalesAmount]’ represents the
Variables can be reused in DAX queries, thus avoiding additional queries of the source database.
Bidirectional cross-filtering in Power BI Desktop allows data modelers to determine how they want filters to
flow for data using relationships between tables. With bidirectional cross-filtering, the filter context is
propagated to a second related table on the other side of a table relationship. This can help data modelers
solve the many-to-many problem without writing complicated DAX formulas. Thus, bidirectional cross-filtering
If there are no null values or duplicate rows, relationships between tables can be defined in two ways:
Manually: Users can manually define relationships between tables using primary and foreign
keys.
With the autodetect feature: When enabled, this inherent feature of Power BI detects
By using Power BI Query Editor, users can load data from a wider number of data sources and apply
Include a function to refresh the preview data for the
current table, or all tables, in the dataset
Add Column Use Add Custom Column to create a new column using a DAX
formula
Use Conditional Column to add a column based on the values
in another column
Use
the From Number group to apply statistical, standard, and
scientific functions to numerical columns
From here, the Advanced Editor window can be opened
to view and edit the query code
Advanced Editor can be used to see the query that Power BI runs against data sources to import data.
To view the query code from Power BI Desktop, choose Edit Queries from the Home tab
From either the Home or the View tab, click on Advanced Editor to work on the query. The
Advanced Editor window opens, displaying the code for the currently selected query
When we make transformations to our data in Query Editor, the steps are saved to the Applied
These steps are also applied to the code in the Advanced Editor
Get certified from the top Power BI Course in Singapore now!
By formatting data, users can help Power BI categorize and identify data, making it much easier to work with.
Enter a custom formula to create a new column, including calculations using values from the
other columns
In the new column name box, type the name of the column and add the formula to the custom
Select a column from the available columns list and click on Insert or double-click to add it to the
The new column is appended to the table, and the formula is visible in the Formula Bar
The above code is the formula to create a custom column, which calculates the days from when an order was
SQL Server Import: It’s the default and most commonly used connectivity option in Power BI.
With SQL Server Import, the user can fully utilize the Power BI Desktop. You can easily connect
the SQL Server data with Power BI and run queries on it.
Direct Query: Direct queries can be executed on datasets exceeding the recommended size. In
this case, Power BI will only store the metadata of the source and execute direct queries on it.
However, it limits the operations you can perform to prepare your data for reporting.
Live Connections: Power BI Service can be used to connect with live data sources such as SQL
Server Analysis Services, Power BI Datasets hosted by Power BI Service, and Azure Analysis
Service. In a live connection, all the interactions will be done using direct queries.
46. What are the different types of refresh options available in Power BI?
Package Refresh: It synchronizes your data in Power BI Desktop or Excel files between Power BI
Model or Data Refresh: Refresh the data available in Power BI Service with the data stored in
Tile refresh: This feature updates the cache for Power BI tiles every 15 minutes on the
dashboards.
Visual Container Refresh: Used to refresh the visual containers and the visuals of cached reports
Power BI can connect to various data sources but it can be categorized as follows:
Files: Power BI can import data from files like .csv, .xslx, .pbix, and .xlxm.
Content Packs: Content packs are a collection of related files or documents, stored as a group.
Power BI has two types of content packs – from service providers like Google Analytics, or
Salesforce, and the ones created and shared by other users in the organization.
Connectors: Connectors to databases and other datasets like Database and SQL, Azure SQL, etc.
Data Importing: The first step is to import the data and then convert it into a standard format.
Data Cleaning: Once the data is assembled, it needs to be transformed or cleaned to remove
unwanted data.
Data Visualization: In this step, the data is visually represented on the Power BI desktop in the
form of reports and dashboards with the help of powerful visualization tools.
Save and Publish: Once your report is ready, you can save and publish the reports. These can be
Visual-level Filters – These filters work on single visualizations. They reduce the amount of data
the visualization can see. These filters can filter calculations as well as data.
Page-level Filters – These filters work on the report-page level. Different pages in the same
Report-level Filters – These filters work on an entire report. They filter all visualizations and
The following are some types of visualizations that are available in Power BI:
Bar and Column Charts: You can use these visualizations to look at a specific value across
various categories.
Area Charts: Area Charts help look at the magnitude of change over time.
Card: Cards can be used to show the aggregate value of particular data points.
Doughnut and Pie Charts: These charts help you visualize the relationship between parts of a
whole.
51. Why and how would you use a custom visual file?
A custom visual file helps users if none of the already existing visuals fit the needs of the business. These are
usually generated by developers and they can be used just like prepackaged files.
52. What are the various types of users who can use Power BI?
Report Analyst: They require detailed data for their analysis of the reports.
Self-Service Data Analyst: They need an in-depth analysis of the data to work with.
Basic Data Analyst: They are able to build their own datasets.
Advanced-Data Analyst: They can write SQL queries and bring hands-on experience in Power BI.
53. What is the maximum data limit per client for the free version of Power BI?
A free Power BI version allows users 10 GB of storage space in the cloud for hosting Power BI reports. The
Power BI Dashboard.
Complex in nature
Power BI has been designed a little complex. Users need to know in-depth about Power BI
Large Data
Power BI isn’t capable of handling large data and might time out while processing it. It cannot
Only users who are on the same domain or have their email addresses listed on Office 365 can
SUMMARIZECOLUMNS, ISEMPTY,
VAR (Variables)
Syntax: It is the formula that includes the functions. If the syntax is wrong, the result will show
an error.
Context: Contexts are of two types – Row Context and Filter Context. Row Context is applied
when a formula has a function that applies a filter to identify a row in a table. Filter Context is
59. What are the purpose and benefits of using the DAX function?
DAX or Data Analysis Expression is a functional language that can create calculated columns and/or measures
for smarter calculations to limit the data the dashboard has to fetch and visualize.
Power Query – Power Query helps in editing, loading, and finding external data.
Power Pivot – Power Pivot is mainly used in data analysis and data modeling.
Power View – Power View is used to design interactive and visual reports.
Power Pivot Data Model is made up of data tables, types, table relations, and columns. The data tables are
62. Can we have more than one active relationship between two tables in Power Pivot Data Model?
There can’t be more than one active relationship between two tables. There can be more than one
relationship between two tables but only one of them can be active.
When the steps defined in Power Query are rendered in SQL and implemented by the source database instead
of the client machine, it is known as query folding. Query folding is important for performance processing and
scalability.
Yes, SQL and Power Query/Query Editor can be used together by defining an SQL statement as the source of a
Power Query/Query Editor function. This helps ensure a good database query has reached the source. It also
helps avoid any unnecessary complexity and processing by the client machine.
M-code is a new programming language used in Power Query. It’s really easy to use and pretty similar to other
programming languages.
66. What are the primary requirements for a table to be used in Power Map?
The primary requirement is to have unique rows. The table also needs to have location data. The location data
The data sources can be Excel or external. To prepare the data you have to make sure all the data is in the
Excel table format, with each row depicting a unique record. The row/column headings must contain text and
not actual data. This is important to make sure Power Map interprets it correctly while plotting geographical
coordinates. You can use meaningful labels to make the category and value field handy when you’re designing
If you want to load data from an external source, you can follow these steps:
1. Open Excel, click Data, and then the connection you want to add from the Get External Data
group.
3. On the final step of the wizard, check the Add this data to the Data Model.
No. Power BI isn’t available on-premises as a private cloud service. But, you can securely connect your on-
Power BI Q&A is a language tool that helps with data querying and obtaining the required results. Q&A renders
your questions and reveals a restated query about what it requires from your data.
Adding Indexes
71. What is the difference between Calculated Columns, Calculated Tables, and Measures?
● Added to tables by applying ● Created using DAX formula to ● Use other DAX functions to
DAX formula on the existing define values create complex calculations
data
● Created in both Report and Data ● Used for highlighting running
● DAX formula defines values views totals, comparing sales, sales
in new columns rather than forecasting, and other purposes
● Work well for intermediate
querying data sources
calculations and the data that users ● Created in both Report and Data
● Useful when data sources want to be stored in the model views
do not contain data presented
in the desired format
The primary in-memory analytics engine behind Power Pivot is xVelocity. This engine handles large amounts of
data as it stores data in columnar databases. In in-memory analytics, all data is loaded to RAM memory, and
A powerful and flexible new tool under the Power BI umbrella, Power BI Designer empowers users to create
intuitive reports and dashboards, easily and quickly and also lets the users change visual views of their data at
their fingertips for better analytics and informed decision-making. This designer is a host of drag-and-drop
capabilities that help users place content exactly where they want it on the report canvas in a well-structured
layout.
74. Is it possible to refresh Power BI Reports after they are published to the cloud?
If you have any doubts or queries related to Power BI, get them clarified from Power BI experts on
our Power BI Community!
75. What gateways are available in Power BI, and why use them?
A gateway basically acts as a bridge between on-premise data sources and Azure Cloud Services.
Personal Gateway: Data can be imported and valid on Power BI Service only. Also, this gateway
Direct Query, and multiple users can use this for refreshing data.
Power BI integrates with Bing Maps to find default coordinates for locations in a process known
as geocoding.
This integration means that users do not need to provide longitude and latitude coordinates.
77. What happens when you click on a single data point in one of the multiple visuals in a report?
When we do that, data gets selected and copied to the clipboard. Further, the copied data can be pasted
Z-order is a design strategy that is used for arranging visuals over shapes. Also, z-order can be defined as an
implementation method that can be applied when reports have multiple elements. Further, this can also be
used to refresh the display after the order of items in a report is changed.
79. What is the prerequisite for connecting to a database in Azure SQL Database?
There is only one prerequisite for this. Before connecting to a database in Azure SQL Database, users should
80. What are some ways that Excel experience can be leveraged with Power BI?
In Power BI, the excel experience can be leveraged in the following ways:
o Datasets and reports stored in Power BI Service can be used to connect with the
Excel workbooks can be used for Power BI report creation by exploring the models in tables in
Excel.
Pivot models of Excel workbooks can be imported to Power BI Desktop models and to save both
You can upload Excel workbooks in Power BI and view them on a web browser, Power BI
Like any other report, Excel reports can be shared on Power BI Service with other users.
The FILTER function gives back a tabler with a filter applied for all of its source table rows. The FILTER function
The CALCULATE function helps calculate the sum of an entire column. It can be modified using filters.
Syntax:
CALCULATE ( [, [, [, … ]]] )
Filter: The filter is a boolean expression or a table expression that is supposed to define a filter.
83. What is special or unique about the CALCULATE and CALCULATETABLE functions?
These are the only functions that allow you to modify the filter context of tables or measures.
You can remove the existing filter context from the queries.
Limitations:
SUMMARIZE()
SUMMARIZECOLUMNS
It is the new group by function in SSAS and Power BI desktop. It is also more efficient.
85. How would you create trailing X month metrics via DAX against a non-standard calendar?
FILTER to identify which rows of the date dimension you would use.
86. What are some of the differences between data modeling between Power BI Desktop and Power Pivot
for Excel?
The differences between Power BI Desktop data modeling and Power Pivot data modeling are as follows:
Security roles can be defined in Power BI Desktop. Security roles cannot be defined in Power Pivot for Excel.
Filtering rows, Adding new columns, Grouping, Choosing/Removing columns, Changing data types, Splitting a
Query parameters are used to give a local Power BI Desktop report with a prompt to the users. This helps
The Template files will contain everything from the PBIX files except for the data.
Templates and parameters help share small template files and limit the amount of data that is loaded into the
local PBIX files. This improves the experience as well as processing time.
90. Why do we need Power Query when Power Pivot can import from mostly used sources?
Power Query helps users pull data from various sources, manipulate it according to their requirements, and
load it onto Excel. It is better to use Power Query over Power Pivot as with Power Query you don’t just get to
Shape Data – You can transform your data according to your needs, to shape and clean it.
Pivot Columns – You can pivot columns and then create a table with the aggregate values.
Connect to Data – You can get data from various sources and transform it.
Group Rows – You can group the values of various different rows in a single value by
summarizing.
Advanced Editor – You can modify data using Advanced Query Editor.
Create Custom Columns – You can create custom columns with the help of custom formulas.
92. What are the data management gateway and Power BI personal gateway?
Gateways bridge the gap between data sources on-premise and Azure cloud service.
93. What happens when you click the Infocus mode of a tile on the Power BI dashboard on the browser?
When you click the Infocus mode of a tile, it expands the tile and the tiles take full space.
95. What is a calculated column in Power BI and why would you use them?
Calculated columns are DAX expressions. They are calculated during the model’s refresh process/processing of
every row of the particular column. It can also be used like any other column of the model.
Calculated columns consume more memory and reduce query performance. They also reduce
involve using USERNAME functions in defining security roles. Finally, a table will be created within the model
97. What are many-to-many relationships and how can they be addressed in Power BI?
Many-to-many relationships include a junction or a bridge table that reflects combinations from two
dimensions.
98. Why might you have a table in the model without any relationships to other tables?
An unrelated table can be used to provide the user with parameters that need to be exposed
o DAX metrics can retrieve this information and use it in other calculations or
metrics.
99. What are the differences between a Power BI dataset, a Report, and a Dashboard?
It is the source that is used to It is a Power BI Desktop file that It is a collection of visuals taken from
create reports and visuals. contains one or more pages of various reports.
reports.
Data is inside the model or a It is built to get an interactive, in- It is built to get aggregate important
Direct Query connection to the depth analysis of particular visuals and metrics from different
source. datasets. datasets.
100. What are the three Edit interactions options of a visual tile in Power BI Desktop?
The three edit interaction options are:
Filter – It completely filters a visual tile on the basis of the filter selection of another visual tile.
Highlight – It highlights the related elements on the visual tile and greys out the unrelated
elements.
There are a few ways SSRS can integrate with Power BI:
If you click on the tile in the Power BI dashboard, it will take the user to the SSRS report.
Dashboards and reports only shared with users having identical email domains.
Power Bl does not mix imported data, which is accessed from real-time connections.
Power BI can’t accept file size larger than 1 GB.
Dashboard does not accept or pass user, account, or other entity parameters.
Mobile Power BI apps—They are used for iOS and Android devices.
10. What are the important components of the Power BI toolkit, and what do they do?
Power Query: It allows you to discover, access, and consolidate information from different sources.
Power Pivot: A modeling tool.
Power View: It is a presentation tool for creating charts, tables, and more.
Power Map: Helps you to create geospatial representations of your data.
Power Q&A: Allows you to use natural language to get answers to questions.
All
File
Database
Power BI
Azure
Online Services
Other
It allows you to drill through the page, bookmarks, and selection pane.
It allows you to create various tiles like web content, images, textbox, and integrate URLs.
Allows you to set report layout to mobile view.
Open Power BI Admin portal, go to tenant settings and select -> Analyze.
Check that Power BI Administrator has enabled Excel option or not.
Then at the upper right corner, click settings to download and install Excel updates.
Next, go to the left-hand side navigation pane, go to the workspace, click on the dataset, click on
Eclipses (three dots) and select Analyze in Excel.
Download ODC file, save, and double click on it.
After that needs to provide power BI user id and password.
20. What is Power Pivot, and what are the filter writes in Power BI?
Power Pivot is an in-memory component which offers highly compressed data storage. It helps you to build a
data model, creating formulas, relationship, calculated columns from various resources.
Visualization level
Page Level
Report Level
Once all the data are set up, publish a detail report to Power BI.
Publish it to group workspace.
Create a filter link
Create a DAX calculated column.
Public overview report
By declaring and evaluating a variable, the variable can be reused multiple times in a DAX expression,
which helps you to avoid additional queries of the source database.
Variables can make DAX expressions more useful and logical.
Variables is only scoped, which should be measure or query which can’t be among measures.
Import
Direct Query
Visual-level Filters
Page-level Filters
Report-level Filters
41. State the main difference between District() and Values() in DAX?
The only difference between two functions is that with District help you to calculate the null values.
42. State the major differences between MAX and MAXA functions
If you want to calculate numeric values, then use MAX. However, if it is for non numeric values, then you
should use MAXA.
44. What is the major difference between the old version and a new version of Power BI tool?
The latest version has more robust features, and it is famous with the name Power BI Desktop. This is an all in
one solution for Power View, Power Pivot, and Power Query in the backend. Power BI offers many add-ins for
Excel, which is useful for better visualizations.
Fact Tables:
The central table in a star schema of a data warehouse is a fact table that stores quantitative information for
analysis, which is not normalized in most cases.
Dimension Tables:
It is a table in the star schema which helps you to store attributes and dimensions which describe objects that
are stored in a fact table.
50. What are the method to hide and unhide a specific report in Power BI?
To hide and unhide specific report, you have to go to selection Pane in the menu bar, and press hides/unhide
toggle button to bookmark.
51. How can you compare Target and Actual Value from a Power BI report?
You need to use Gauge chart to compare two different measure.
52. Can you create multiple dynamic connections between two tables?
No, we can’t create more that one multiple dynamic connections.
54. Can you refresh Power BI reports after they are published to the cloud?
Yes, it is possible. Gateways can be used to do so.
58. Can you join two unique information source in the same Power BI dashboard?
Yes, we can join two unique information source in the same Power Bi dashboard. We can also merge
comparable reports in your Power Bi account into using single dashboard.
59. Why is TOP N not accessible for the Page and Report Level Filter?
ToP N is not accessible for the Page and Report Level Filters because their channels are associated with
different visuals.
64. What is the only prerequisite for connecting to a database in Azure SQL Database?
The only prerequisite for before connecting to a database is that the user need to configure firewall setting to
allows remote connections.
65. Name out some important DAX functions used in Power BI.
Sum, Max, AVG, Distinct, Count, Calculate, Datediff are some important widely used DAX functions.
66. What is X-speed in-memory investigation motor used for Power Pivot?
The primary motto behind power turn is the x Velocity in-memory analytics engine. It allows dealing with the
various measures of information as it stores data in the columnar database.
68. What happens by clicking on a single information point in one of the various visual in a report?
When you click on single information point data gets select and copied to the clipboard. Moreover, the copied
data can be pasted in any place according to your requirement.
App store
Google Play
Window Store
87. What area do you go to change and reshape data in Power BI?
Data Editing helps you to change and reshape data in Power BI.
88. Data Category settings should be used for mapping information to geographic areas in Power BI?
Scope and Longitude (e.g. 47.6080, – 122.3351)
91. What is the process to refresh Power BI reports when it is uploaded into the cloud?
Power BI, reports can be refresh using Data management, gateway, and Power BI Personal Gateway.
92. What visual would you need to use to show solitary esteem?
Disseminate Plat is a visual you should use to show solitary esteem.
93. Which of the following Power BI memberships allows you the right permit to see Power BI content with
the various Power BI applications?
Power BI Premium P1 is an application which gives this type of solutions for you.
94. Which field composes can be added to the Field well of a Slicer visual?
Computing segments should be made with a DAX articulation.
95. What is the M dialect capacity to sort a segment in inquiry supervisor?
The command for this purpose is Sort-> Table
96. Which Power in BI visual is ideal for estimating execution against an objective?
Projectile Power Bi visual is most fitting for this purpose.
98. In, Power Bi, where do you discover the Q&A highlight?
You will get at the highest point of a report in the Power BI benefit.
99. How can you dynamically change the value measure to show multiple measures?
You can do this by using harvesting measure and switch function.
Here are the Power BI interview questions and answers for experienced professionals to take your preparation
to the next level:
Power BI is free, SSRS requires SQL Server license. However, you require purchasing Power BI
Premium license for Power BI Report Server.
Power BI cloud-based while SSRS is server-based.
Power BI is more modern and graphical whereas, SSRS is conventional and programming based.
SSRS requires manual effort and time to create reports and do analysis.
We can use data from the cloud in Power BI. With SSRS, we can only use on-premise data.
Power BI now has Cortana integrated for AI-based natural language, Q&A about your data and
reports in Power BI. SSRS does not have this feature.
In SSRS, you need to purchase a license, define requirements and scope, customize your
software, deploy, develop reports in a coding interface, schedule data refreshes, etc.
Power BI has a graphical interface with the drag-and-drop capability to create reports. You can
work with unstructured data, use modern rendering, publish, integrate and collaborate easily
across platforms.
Q.2. What are paginated reports?
Ans. A paginated report is an organized, document style page to page report. Paginated reports are saved as
paged documents where we can expand the document vertically and horizontally to view the complete data.
These reports are pixel-perfect with a fixed layout. They can be the best options when we want to print a
report from a PDF or Word file. The extension used for paginated files are .RDL.
Q.3. What are ‘Measures’ in Power BI? How can we create them?
Ans. Measures are formulas that are calculated to yield results of complex queries (specific to the purpose and
values it is used for). Generally, measures are used in aggregational calculations such as sum, average,
minimum value, maximum value, counts, etc. The resultant values are in RAM storage because measures are
used relatively and may have different values when used in different scenarios and contexts.
Measures in Power BI are used to create advanced solutions and models for data analysis and reporting. They
perform real-time calculations based on your interactions with data on your report.
We can create new measure fields for analyzing in Power BI Desktop easily. We can also create a new measure
field using New measure option and select this option in two ways:
One, by right-clicking on the table’s name in which we wish to add the measure field and
select New measure.
Second, by going to the Modeling tab and clicking on New measure option.
Then in the formula bar, we need to enter the name of our measure and write the expression for the measure.
ProjectedSales2019=SUM(Sales[TotalSales2018])*1.08
This DAX formula commands the system to calculate the product of the sum of TotalSales2018 and 1.08 (8%
increase) and store the value in a new field or column known as ProjectedSales2019.
Q.8. What is Power Query? Which language is used in the Power Query?
Ans. Power Query is an Excel add-on. It is a self-service ETL tool (Extract, Transform and Load) which is used
to import data, transform, shape/clean data and load it for analysis. Power Query provides an interactive user
interface to manage and work with data. We can import data from multiple data sources such as Big Data,
files, databases, social media, etc. We can join data from different sources and make one single dataset. Also,
we can transform the data by adding, removing and shaping our datasets as per our requirement.
The programming language used in Power Query Editor is known as M-code. It is easy to learn case sensitive
language.
Q.9. What are some key points about DAX usage in Power BI?
Ans. Some key points about DAX:
DAX is a functional language. That means, its complete code is always a function.
An executable DAX expression generally contains conditional statements, nested functions,
value references, etc.
DAX formulas have two primary data types; Numeric and Non-numeric or Others. The numeric
data type includes integers, decimals, currency, etc. And, the non-numeric consists of strings
and binary objects.
DAX expressions are evaluated in an inward to outward fashion. That is, it starts from the
innermost function going to the outermost one at the very last. We should formulate our DAX
expressions in proper order so that the system reads it properly.
We can use values of mixed data types as inputs in a DAX formula. Data type conversion will
take place automatically during execution of the formula.
Q.10. Which table functions will you use to group data in Power BI?
Ans. There are two main DAX functions which we can use to group data in Power
BI; SUMMARIZE() and SUMMARIZECOLUMNS:
The SUMMARIZE function is used to group data by columns.
The SUMMARIZECOLUMNS function is generally used in Power BI to group data by columns,
expressions, and tables.
Q.11. What are query parameters? What are Power BI Templates?
Ans. Query parameters are the parameters which we can use as/in queries in Power BI query editor. We can
create new parameters in Power BI Desktop and later use them in queries, data models and reports. Query
parameters contain a selected set of data values from the entire dataset.
Power BI Templates are data-less PBIX files, that is, empty Power BI templates in which we can use our data.
Such PBIX files are exported as template files (PBIT) via share options or emails so that others can import their
data into them without having to create a template.
Q.12. Explain the Power Pivot. How is it useful for Power BI?
Ans. Power Pivot is an Excel add-in which is used to collect data from multiple data sources, create datasets
and use that data for analysis and drawing insights for business and decision making. We can perform a lot of
activities in Power Pivot:
Import millions of rows of data into a single Excel workbook.
Create relationships between heterogeneous data tables and rows.
Create calculated columns and measures by using queries and formula.
Build PivotCharts and PivotTables.
The charts and tables created in Power Pivot can be used in Power BI for further analysis and report making.
Q.13. What is a Power Pivot data model? Which analytics engine used in Power Pivot?
Ans. The data models are the relationships formed between different data tables to structure the information
properly. A data model will have defined data types, columns, associations, tables, relations, etc. The data
models in the Power Pivot only support single direction relationships that are one-to-many and calculated
columns rather than calculated tables in Power BI.
Power Pivot currently uses the SSAS in-memory Vertipaq compression engine. The data models are stored in
the in-memory of the client computer.
Q.14. How many active relationships can we have between two tables in Power Pivot data model?
Ans. We can have more than one relationship between tables in a Power Pivot data model. But there can be
only one active relationship at a time in the data model between two tables. While one of the many
relationships are active, the other relationships remain in an inactive state. In the Power Pivot data model,
active relationships are indicated by a continuous line and inactive relationships by dotted lines.
Q.15. Tell us about “Query folding” in Power Query.
Ans. Query folding is the process of converting or translating the code in Power Query Editor into SQL. Query
folding is needed when codes or queries are getting executed by the source database instead of the client
machine. This happens when there are limited resources on the client machine. It also helps in performance
optimization and scaling.
Q.16. What do you know about the transformation in Power Query Editor?
Ans. The Power Query Editor enables us to import data from multiple sources and transform it in many ways
as per our requirements. Some general data transformation practices in Power Query Editor are:
Change data types of columns.
Rename columns.
Replace values.
Fix errors in Any Column group.
Working with the nested data in Structured Column groups.
Add custom columns, conditional columns, add measures, etc.
Run R Queries directly on Power BI Query Editor by using Run R Script function.
Q.17. Why should we use SQL code in Power Query editor?
Ans. It is good to use SQL codes in Power Query editor along with M-code when we need to explain complex
logic or want to add some additional processes in the query. SQL statements simplify the M function and pass
on a bug-free, an easy-to-read query to the source database from the client machine.
Q.18. Can you tell us why do we need Power Query when we already have Power Pivot to import data?
Ans. Power Query is a self-service Excel add-in, which is used to import data from different sources, transform
or manipulate it and then load it into Excel. It is a typical ETL tool which is loaded with functionalities and tools
to extract, transform and load data from different kinds of data sources to create single datasets. Whereas
Power Pivot is also an Excel add-in, but it does not focus on data transformation and preparation.
Rather, Power Pivot is more about loading data, creating data models and visualizing the data to gain
important business insights. In Power Query, you can connect to many different data sources and manipulate
the data instantly before loading it to any other platform.
Q.19. What do you know about the Power Map?
Ans. Power Map is also an Excel add-in whose outputs we can use in Power BI. Power Map has the tools to
visualize geo-coded data in maps. We can create 3-D visuals with heat maps, bubbles, columns on Bing maps.
We can also use time-stamped data points on the map.
Q.20. What are the different types of data refreshes in Power BI?
In Power BI, data of published reports can be refreshed in four ways; Package refresh, Model refresh, Tile
refresh, and Visual container refresh.
Package refresh – The package refresh will refresh the report by updating the data from
SharePoint Online or OneDrive. Package refreshing does not refresh data from the source but
from its cloud location.
Model or Data refresh – This type of refreshing refreshes data in a report from its original data
source. Model or data refresh is done within the Power BI Service with the help of gateway
permission for on-premises data sources. This method uses Refresh now, or Schedule
refresh options.
Tile refresh – Tile refresh refreshes the cache data of all the tiles on a dashboard. It occurs in
every 15 minutes automatically. If it does not happen, we can select the Refresh dashboard
tiles option from the ellipses(…) icon on the dashboard.
Visual container refresh – This refresh refreshes the cache of all the visuals containers of a
Power BI report.
Q.21. What are the calculated columns in Power BI?
Ans. A calculated column is a query or DAX formula generated column in a data table. Each value in a
calculated column is calculated while the code is computed by the system. The values are a result of the
evaluated and calculated DAX formula. The values of a calculated column are not compressed and hence take
up more space in memory than other data values.
Q.22. How can we use a gateway for Power BI?
Ans. You will be ready to use the data gateway in Power BI by following the four steps given below:
1. Install a gateway in your system.
2. Add users to the gateway who need to access data from on-premises data sources.
3. Connect to on-premises data sources. This step is important because this is how users can use
data from on-premises data sources for data analysis and report generation.
4. Refresh on-premises data to keep the data in reports and dashboards up to date.
Q.23. What is an Advanced editor in Power BI?
Ans. An Advanced Editor is an editor within the Power Query Editor. It is used to view the M-code for any
query. The Advanced Editor is generally used to check the syntax of a query that will be run in the editor.
We can access the Advanced Editor from the Home or View tab in Power Query Editor. We can select a query
from the list of queries and work with it in the Advanced editor window and analyze the code step by step.
Q.24. In what ways can you shape or organize data in Power BI?
Ans. There are three common data shaping techniques in Power BI:
Removing the columns and rows from a data table.
Adding indexes for the data tables.
Applying a Sort Order on the values of a data table.
Q.25. How can we refresh Power BI reports after publishing them to the cloud?
Ans. We can refresh the Power BI reports after they are published on the cloud using gateways. If we want to
refresh the data of a report published on SharePoint, then Data Management Gateway is used. And if the
report is published on the Power BI website then Power BI Personal Gateway is used for data refreshing.
Q.26. Can we map geographic data into Power BI Reports? If yes, then how?
Ans. Yes, we can map the geographic data into Power BI reports in several ways. Power BI has integration with
Bing Maps which provides the coordinates of locations on the map by default. This process is known
as geocoding and the users don’t need to manually provide longitude and latitude coordinates. You can use
the map charts and filled map charts in Power BI to use the geographic data in Power BI reports and
dashboards.
Q.27. What is z-order in Power BI?
Ans. The z-order in Power BI is referred to the strategy or order of arrangement of different elements on a
Power BI report. The z-order helps us in properly arranging all the elements in a report such as visualizations,
tables, slicers, etc.
The Arrange option in Power BI helps us arrange or place report elements in z-order. Using that option, we
can bring objects on front, send them to back, and layer the visualizations, according to our need. So, in a
nutshell, z-order is the order of arranging or layering multiple objects and visual elements in a report on top of
each other. Z-order is also applied when we are using shapes to enhance the design of a report.
Q.28. What are the important prerequisites for connecting Power BI to a database in Azure SQL Database?
Ans. In order to establish a secure connection of Power BI and Azure SQL Database, there is one important
prerequisite. Before we make an attempt to connect to an Azure SQL Database, we should configure the
firewall settings to allow remote connections. If firewall settings are not set up, we cannot have a stable and
secure connection to Azure SQL Database.
Q.29. What are the prerequisites of installing a gateway in your system?
Ans. The following requirements are necessary for installing a gateway in our systems:
.NET 4.5 Framework
Windows 7 (64-bit version)/ Windows Server 2008 R2 or later
8 core CPU
8 GB memory
Windows 2012 R2 (64-bit)
Q.30. Can we use Power BI on mobile devices?
Ans. Yes, we can use Power BI on mobile devices. Power BI has mobile compatible apps for Android devices,
iOS devices, and Windows 10 devices. We can download the Power BI app for a preferred device from app
stores such as Google Play, Microsoft Store or Apple App Store.
Q.1. How would you define Power BI as a self-service solution?
Ans. Self-service business intelligence allows both technical as well as non-technical users to work with data,
create reports and analyze it to discover important information. Power BI is also a self-service business
intelligence solution. Business users can use Power BI to gather, prepare, transform and analyze data in their
own ways. Self-service solutions like Power BI comes with tools for data designing, modeling, preparation,
filtering, visualization, etc. A business user does not need technical knowledge to work on such self-service
software. Moreover, Power BI is a very user-friendly tool with attractive UI to make intuitive
reports and shareable dashboards.
Q.2. Tell us about Microsoft self-service business intelligence solution. What are its parts?
Ans. Microsoft’s self-service business intelligence allows business users to create reports and dashboard,
cleanse/transform data (ETL), create data models, integrate data from different sources, do statistical analysis,
predictive analysis, geospatial data analysis, Big Data analysis, etc. The self-service BI solution is for a range of
users such as report consumers, report designers, data analysts, and statisticians.
The Microsoft SSBI consists of two components:
Power BI
Excel BI Toolkit
Q.3. Explain the major concept of Power BI.
Ans. Power BI is a cloud-based, self-service business intelligence solution. It is popularly used for data sharing
and creating reports and dashboards. Power BI is a user-friendly software that offers an attractive graphical
user-interface with intuitive visualizations. Business users can collect data from multiple data sources at a time
and work with it to create reports for analysis. Power BI has on-premise, web-based, cloud-based as well as
mobile platforms to share the reports created for other users. The users you share these Power BI reports and
dashboards with can interact with it by filtering and using slicers according to their needs. Thus, in a nutshell,
Power BI is a business intelligence platform based on the Microsoft cloud to create and share reports for data
analysis.
Q.4. What is Power BI Desktop?
Ans. Power BI Desktop is a Microsoft Windows desktop application for Power BI. It is free of cost software
which can be installed on any on-premise device like a laptop or PC. The Power BI Desktop is loaded with tools
and capabilities to import, cleanse, design and model data. Also, it has many attractive as well as interactive
visualizations to represent data graphically in reports. The Power BI Desktop works in association with the
Power BI Service. You can save the reports/files that you create in Power BI or publish them on the Power BI
Workspace/site or with other business users.
Q.5. What is Get Data in Power BI? Tell us about the data connections.
Ans. Get Data feature offers data connectivity to a number of different data sources. The Get Data option is on
the Menu bar of Power BI Desktop main page. We can click on this option to connect our Power BI Desktop
app with a preferred data source.
You can connect to data files on your local system, Excel files, Azure SQL Database, Facebook, Google
Analytics, Power BI datasets, etc. You can connect to cloud-based sources, on-premises data sources
using gateways, online services, direct connects, etc.
Some commonly used data sources are listed below:
File: Excel, Text/CSV, XML, PDF, JSON, Folder, SharePoint.
Database: SQL Server database, Access database, Oracle database, SAP HANA database, IBM, MySQL,
Teradata, Impala, Amazon Redshift, Google BigQuery, etc.
Power BI: Power BI datasets, Power BI dataflows.
Azure: Azure SQL, Azure SQL Data Warehouse, Azure Analysis Services, Azure Data Lake, Azure Cosmos DB, etc.
Online Services: Salesforce, Azure DevOps, Google Analytics, Adobe Analytics, Dynamics 365, Facebook,
GitHub, etc.
Others: Python script, R script, Web, Spark, Hadoop File (HDFS), ODBC, OLE DB, Active Directory, etc.
Q.6. What are the building blocks of Power BI?
Ans. Power BI consists of some key components that can also be called its building blocks. Five key
components of Power BI are the Visualizations, Datasets, Reports, Dashboards, and Tiles.
Visualizations: Visualization is the graphical way of representing the data. Power BI offers a wide range of
attractive visualizations. We can create reports and dashboards using both simple or, complex visualizations as
per our requirement. In this way, we represent our data set graphically with charts, tables, and maps. There is
also a library available in Power BI for custom visualizations.
Datasets: A dataset is a collection or a set of data gathered from different data sources. In Power BI, we can
connect to different data sources via the Get Data feature and fetch data. There are many data sources from
which we can get data and create a dataset such as Excel, SQL Server, MySQL database, Azure, Text/CSV,
Oracle, PDF, Access, XML, JSON and many more.
Reports: Reports in Power BI are a combination or collection of different kinds of visualizations relevant to a
particular business topic. A report is a graphical and structured presentation of datasets having multiple pages.
It used in the analysis. Reports are informative and reveal important insights from the data. We can easily
share and publish reports created in Power BI with other users.
Dashboards: Dashboard is a collection of important visualizations taken from a report. Dashboards are a single
layer representation offering quick information or insights into data. Typical dashboards in Power BI are
composed of multiple visualizations as tiles. They are single pages from reports (thus, single layer). Power BI
dashboards are shareable as well as printable.
Tiles: A tile is a single block containing a visualization in a Power BI dashboard/report. Tiles segregate each
informative visualization distinctively to provide a clear view. These tiles can be adjusted as well as its size can
be changed. Also, they can be placed anywhere on the dashboard as per the user’s convenience.
Note – The above Power BI interview question is mostly asked by interviewers. Prepare it well.
Q.7. What are the filters in Power BI?
Ans. Filters in Power BI sort data based on criterions set by us. We can select particular fields or values in a
visualization/page/report and view filtered information instantly. For example – if we have a dataset regarding
the sales of a clothing store. We can filter out the unnecessary information and view only the data for the
selected criterions. Like if we want information on sales in India in the year 2019, we just need to put the
filtering criterion as 2019 and India from their respective fields. Power BI will immediately make changes
accordingly and only show the graphs and visuals specific to sales statistics in India and in the year 2019.
Filters in Power BI can be applied on three levels; visualization, page and report level.
3. Data Presentation
In this final phase, the processed data is taken from the warehouse into the Power BI platforms like Power BI
Desktop to create reports, dashboards, and scorecards. Power BI offers a wide range of visualizations. You can
also import custom visualization from the Marketplace. From the report development platforms, the reports
are published on the web or mobile apps to share it with other business users.
Q.24. What are Custom visuals in Power BI?
Ans. Custom visuals are customized visualizations like charts, KPIs, etc. that are created by developers from
scratch using custom visuals SDK. Power BI offers a rich library of custom visuals which you can select, import
and use in your Power BI report. Developers use JavaScript libraries such as jQuery, D3, R-language
scripts, etc. to create custom visuals. Once a custom visual is ready, it is tested and debugged. Then they are
packaged in a .pbiviz file and shared within an organization or uploaded on AppSource as an open-source data
visualization. From the AppSource, any Power BI user (author) can import the custom visual to use it in their
report.
Generally, Power BI custom visuals are divided into three categories based on the way they are deployed:
Set alerts Enables you to set alerts for emails. No option for setting alerts.
Accessing dataset Does not allow viewing or accessing Provides the option for viewing dataset
tables and fields underlying datasets tables and fields. tables, fields and values.