Download as pdf or txt
Download as pdf or txt
You are on page 1of 23

4/11/22, 9:28 AM Power BI Interview Questions and Answers for 2022

New
Solved Customer Custom Project Path Blog Write for End to End
Projects Reviews ProjectPro Projects

Start Your
Power BI Interview Questions First Project
and Answers for 2022 Learn By Doing

Last Updated: 01 Apr 2022

Email

Get 1250+ Data Science code snippets


Phone

GET NOW
Select Project

Microsoft Power BI is the most used business intelligence tool according to


peer ratings on Gartner. Companies like Adobe, Heathrow, PharmD have
START PROJECT
shown their trust in Power BI and continue to do so year after year. For 14
consecutive years, Power BI has bagged the first position in Magic Quadrant.
As Power BI customers keep increasing, companies look for Power BI
developers and analysts who can drive their business analytics and What Users are saying..
intelligence tasks.  There are more than 23000 jobs available for Power BI on
LinkedIn alone, and the industry is only growing. It is getting more crucial for
prospective interviewees to be prepared and be well aware of the current
power BI practices. We have gathered a list of some new and fresh Power BI
questions right off the oven for you. 

Shailesh Kurdekar
Solutions Architect at Capital One

 Source: Gartner Peer Reviews 

I have worked for more than 15


years in Java and J2EE and have
recently developed an interest in Big
Data technologies and Machine
learning due to a big need at my
workspace. I was referred here by a...
Read More

Relevant Projects

Forecasting Business KPI's with Tensorflow and Python Machine Learning Projects

Downloadable solution code | Explanatory videos | Tech Support


Data Science Projects

Start Project
Python Projects for Data Science

https://www.projectpro.io/article/power-bi-interview-questions-and-answers/499?utm_source=Recipe+users&utm_campaign=a4eaaeb229-EMAIL_CAMPAIGN_2020_10_28_02_33_COPY_54&utm_medium=email&… 1/23
4/11/22, 9:28 AM Power BI Interview Questions and Answers for 2022

Data Science Projects in R

Machine Learning Projects for


Beginners

Deep Learning Projects

Neural Network Projects

Tensorflow Projects

NLP Projects

Kaggle Projects
Source: Linkedin jobs 
IoT Projects

Table of Contents
Big Data Projects

Power BI Interview Questions for Freshers - Basic Level 


Hadoop Real-Time Projects
Power BI Interview Questions for Experienced Professionals  - Examples
Advanced Level
Spark Projects
Power BI Interview Questions and Answers for Data Streaming 
Data Analytics Projects for
Power BI Interview Questions for SQL Server 
Students

Power BI Interview Questions for DAX

Power BI Interview Questions and Answers for Security 

Power BI Interview Questions and Answers for Dashboards


You might also like
Power BI Scenario-based Interview Questions and Answers
Data Scientist Salary
Mindtree Power BI Interview Questions 
How to Become a Data
Capgemini Power BI Interview Questions  Scientist

Infosys Power BI Interview Questions 


Data Analyst vs Data Scientist

Power BI Interview Questions for Freshers - Data Scientist Resume

Basic Level  Data Science Projects for


Beginners

Machine Learning Engineer

Machine Learning Projects for


Beginners

Datasets

Pandas Dataframe

Machine Learning Algorithms


1. What are the essential components of Power BI?
Regression Analysis
https://www.projectpro.io/article/power-bi-interview-questions-and-answers/499?utm_source=Recipe+users&utm_campaign=a4eaaeb229-EMAIL_CAMPAIGN_2020_10_28_02_33_COPY_54&utm_medium=email&… 2/23
4/11/22, 9:28 AM Power BI Interview Questions and Answers for 2022

MNIST Dataset
Power BI has five constituent components that tackle data visualization
differently.  Data Science Interview
Questions
Visualization 

Python Data Science Interview


The visual plots or graphs are used to make analysis easier. 
Questions
Dataset 
Spark Interview Questions
The dataset is used to create visualizations. 

Hadoop Interview Questions


Report 

Reports are a collection of visualizations that show different insights of the Data Analyst Interview
dataset from a different perspective.  Questions

Dashboard Machine Learning Interview


Questions
The dashboard, also called canvas, is the main consolidated view area where
relevant reports get displayed as tiles. 
AWS vs Azure

Tiles
Hadoop Architecture
A tile is typically a snapshot of the dataset or visualization, or report.
Spark Architecture
2. The customer wants the data and analytics to be almost real-time
and refreshed periodically. How will you accomplish this task?

Power BI Pro license makes it possible to set up a maximum of 8 refreshes per


day, which can go off at regular intervals throughout the day.
Tutorials
Power VI Premium allows one to set up 48 refreshes per day for every dataset,
effectively new and refreshed data and analytics every 30 mins around the day. Data Science Tutorial

3. Is it possible to refresh and update data every minute in Power Jupyter Notebook Tutorial - A
BI? Complete Beginners Guide

Yes, it is possible if you connect to SQL Box or a premise database. That way, Best Python NumPy Tutorial for

the Power BI report is directly connected to the database in the backend. You Beginners

can also initiate refresh while viewing the report on the browser by refreshing
Tableau Tutorial for Beginners -
the page on the browser. This refresh fetches fresh data and analytics or
Step by Step Guide
visualizations. 
MLOps Python Tutorial for
4. How can we show business analytics with Power BI on a screen
Beginners -Get Started with
that gets refreshed automatically without interference from the
MLOps
user?
Alteryx Tutorial for Beginners to
This can be done using a chrome feature that updates and refreshes the data
Master Alteryx in 2021
every minute. It is only possible in the first place if the Power BI is connected to
a supported database source for live query or any analysis service. You can Free Microsoft Power BI Tutorial

make the power BI repost full screen by adding ‘?chromeless=1’ at the end of for Beginners with Examples

the report URL. 


Theano Deep Learning Tutorial for

Finally, install a chrome add-in called Super Auto Refresh Plus and set it to Beginners

update the report page every given minute. That finishes the process to make
Computer Vision Tutorial for
the Power BI report auto-updatable.  
Beginners | Learn Computer Vision

5. Name or list a few supported database sources for Power BI?

P BI t d t b dd t th t b i d
https://www.projectpro.io/article/power-bi-interview-questions-and-answers/499?utm_source=Recipe+users&utm_campaign=a4eaaeb229-EMAIL_CAMPAIGN_2020_10_28_02_33_COPY_54&utm_medium=email&… 3/23
4/11/22, 9:28 AM Power BI Interview Questions and Answers for 2022
Power BI supports many databases and data sources that can be queried
Python Pandas Tutorial for
directly. We name just a few that are popular:
Beginners - The A-Z Guide
Amazon Redshift

NumPy Python Tutorial for


Azure Analysis Services
Beginners
Azure Data Explorer
Hadoop Online Tutorial – Hadoop
Azure Databriks  HDFS Commands Guide

BI Connector  MapReduce Tutorial–Learn to


implement Hadoop WordCount
MariaDB
Example

Sap Business Warehouse Server 


Hadoop Hive Tutorial-Usage of

Snowflake 
Hive Commands in HQL

Spark 
Hive Tutorial-Getting Started with
Hive Installation on Ubuntu
SQL Server, and many more 
Learn Java for Hadoop Tutorial:
6. How can the production plant quality metrics be displayed live Inheritance and Interfaces
for the customer when the data source cannot be queried directly
Learn Java for Hadoop Tutorial:
from Power BI?
Classes and Objects
You need to push the data at the source to Power BI Push Dataset or
Learn Java for Hadoop Tutorial:
Database. After this step, you can connect a Power BI report for quality metrics
Arrays
to the database to refresh the query every minute. Since it is being updated
every minute, we can say it is essentially live.  Apache Spark Tutorial - Run your
First Spark Program
7. What are the apparent limitations of Power BI post request when
we enable the Historical Data Analysis option? Best PySpark Tutorial for
Beginners-Learn Spark with
It can only post rows with the following limitations :
Python
75 max rows
R Tutorial- Learn Data Visualization
75 max columns  with R using GGVIS

10,000 max rows per single post request  Neural Network Training Tutorial

Maximum five pending post rows request per dataset  Python List Tutorial

10L maximum rows can be added to the dataset hourly  MatPlotLib Tutorial

120 post row requests per dataset every minute  Decision Tree Tutorial

2 lac maximum rows stored per table in non-retention policy dataset  Neural Network Tutorial

9. What are measures in Power BI? Performance Metrics for Machine


Learning Algorithms
A measure in Power BI is a calculated field used to compute essential insights
and data attributes used in DAX statements. For example, in a Table of R Tutorial: Data.Table

employee salaries for an organization, total and maximum salary would be


SciPy Tutorial
examples of measures. 
Step-by-Step Apache Spark
9. What does a SUMX function do?
Installation Tutorial

SUMX used a condition to evaluate the result and then sums the values for
Introduction to Apache Spark
each row.
Tutorial

SUMX function computes values for each row by iteratively checking the
provided condition and sums all the calculated values for the table
https://www.projectpro.io/article/power-bi-interview-questions-and-answers/499?utm_source=Recipe+users&utm_campaign=a4eaaeb229-EMAIL_CAMPAIGN_2020_10_28_02_33_COPY_54&utm_medium=email&… 4/23
4/11/22, 9:28 AM Power BI Interview Questions and Answers for 2022
provided condition and sums all the calculated values for the table.
R Tutorial: Importing Data from
Web
10. How are DAX and Power Query different from each other in
Power BI?  R Tutorial: Importing Data from
Relational Database
Dax or Data Analysis Expression is an example of the functional language
used in Power BI Desktop for calculations. It uses functions to do all the R Tutorial: Importing Data from
computing like Filter, Calculate, etc. Excel

While Power Query is a tool in Power BI Desktop used to query data sources Introduction to Machine Learning
and perform transformations on the data. It uses the M language in the Tutorial
querying model. 
Machine Learning Tutorial: Linear
Regression
New Projects
Machine Learning Tutorial: Logistic
Regression
Build a CNN Linear Regression Deploy an
Model with Model Project in Application to Support Vector Machine Tutorial
PyTorch for Python for Kubernetes in
(SVM)
Image Beginners Part 2 Google Cloud
Classification using GKE
K-Means Clustering Tutorial

View Project View Project View Project dplyr Manipulation Verbs

Introduction to dplyr package

Importing Data from Flat Files in R


View all New Projects

Principal Component Analysis


Tutorial
11. What is M language or M-code?
Pandas Tutorial Part-3
M language is used to filter data in Query editor. 
Pandas Tutorial Part-2
12. What is Power BI Desktop?
Pandas Tutorial Part-1
Power BI Desktop is an application you install on your system to use Power BI
services like data visualization, transformation, and modeling. You can create Tutorial- Hadoop Multinode
reports, visuals, and models on the Desktop version. Cluster Setup on Ubuntu

13. What is Power Pivot? Data Visualizations Tools in R

Power Pivot is used for data modeling with fast in-memory calculations and R Statistical and Language tutorial
compressed datasets. 
Introduction to Data Science with
14. How are M language and DAX different? R

M language is used to filter data in query editor using queries. You can access Apache Pig Tutorial: User Defined

the editor through the “edit queries” tab.  Function Example

15. Why do we use CORR functions? Apache Pig Tutorial Example: Web
Log Server Analytics
CORR stands for the Correlation function or coefficient. It is used to find the
relationship between two given values or attributes. Out of the plentiful Impala Case Study: Web Traffic

correlation functions, Pearson correlation is the most popular. Its output always
Impala Case Study: Flight Data
falls between -1 and 1 by design. 
Analysis

Positive correlation signifies that both values being compared increase


Hadoop Impala Tutorial
simultaneously. In comparison, a negative correlation means that the other will
decrease when one of the variables increases. Apache Hive Tutorial: Tables

St t l l ti i P BI i i k
https://www.projectpro.io/article/power-bi-interview-questions-and-answers/499?utm_source=Recipe+users&utm_campaign=a4eaaeb229-EMAIL_CAMPAIGN_2020_10_28_02_33_COPY_54&utm_medium=email&… 5/23
4/11/22, 9:28 AM Power BI Interview Questions and Answers for 2022
Steps to apply correlation in Power BI using quick measure:
Flume Hadoop Tutorial: Twitter
Data Extraction
Load the table in Power BI from your desired data source - SQL Server,
CSV, web API calls, etc Flume Hadoop Tutorial: Website
Log Aggregation
Reach for the ‘Quick measure’ option under the ‘home’ tab.

Hadoop Sqoop Tutorial: Example


Under the drop-down menu, search for select a calculation and proceed
Data Export
to Mathematical calculations 

Hadoop Sqoop Tutorial: Example


Under the mathematical calculation, you will find the correlation
of Data Aggregation
coefficient. 
Apache Zookepeer Tutorial:
At last, we need to give three values to initiate the correlation function -
Example of Watch Notification
Category, Measure X and Measure Y.    
Apache Zookepeer Tutorial:
You have successfully found the correlation between measure x and
Centralized Configuration
measure y. You can display the value onto the dashboard using the card
Management
menu from the visualization panel. 
Hadoop Zookeeper Tutorial for
16. What is Power BI Designer?
Beginners

Power BI Designer bundles several Power BI tools such as Power Query,


Hadoop Sqoop Tutorial
Power Pivot Data Model, and Power View. It offers data cleaning and modeling
facilities along with report and dashboard generation.  Hadoop PIG Tutorial

17. What are the prerequisites for installing Power BI?  Hadoop Oozie Tutorial

One needs only a web browser and a work email address that ends in either Hadoop NoSQL Database Tutorial

.edu or org. 
Hadoop Hive Tutorial

18. What are the active relationships between two tables in Power
Hadoop HDFS Tutorial
Pivot? how many can we create?
Hadoop hBase Tutorial
The cardinality of an active relationship can only be one between two tables.
One should use as many active relationships as possible and avoid creating Hadoop Flume Tutorial
inactive relationships. It increases the scope of the model.
Hadoop 2.0 YARN Tutorial
19. What are the different sources Power BI can connect? 
Hadoop MapReduce Tutorial
Power BI can majorly connect to three disparate data sources, as follows 
Big Data Hadoop Tutorial for
Files Beginners- Hadoop Installation

Files are data that can be exported from CSV files, Power BI desktop, and

excel.

Content Pack Top 15 Latest Recipes


Content pack refers to a collection of related files that are stored together like
How to create pipeline in sklearn
google analytics and salesforce. 
How to perform linear regression
Connectors 
using sklearn

These are connections to databases like Azure SQL Server, SQL server
How to perform xgboost
analytics.  
algorithm with sklearn

20. What are the various filters that are provided in Power BI
How to perform logistic regression
Reports? 
in sklearn

Visual-level filter

https://www.projectpro.io/article/power-bi-interview-questions-and-answers/499?utm_source=Recipe+users&utm_campaign=a4eaaeb229-EMAIL_CAMPAIGN_2020_10_28_02_33_COPY_54&utm_medium=email&… 6/23
4/11/22, 9:28 AM Power BI Interview Questions and Answers for 2022

Report-level filter 
How to download dataset from
openml repo sklearn
Page-level filter

What is sklearn library and how to


21. What is meant by paginated reports?
install it
Paginated reports are so-called because they come ready to be printed on
How to use Pip in Python
paper. These reports are also called pixel perfect as the report layout is
customizable and can be fit on the page. Paginated reports are made in Power How to run a python file
BI Report Builder.
Functions in Python

Explain the features of Amazon


Relational Database System

Introduction to Amazon Relational


Database System and its use cases

Explain the features of Amazon


Detective

Introduction to Amazon Detective


and its use cases

Explain the features of Amazon


Athena

22. What occurs after clicking a single data point in one of the
Introduction to Amazon Athena
multiple visuals under a report.  and its use cases

Simple, the data points get selected and are copied to the clipboard. 

23. What is the difference between a personal getaway and an on-


premise gateway under power BI?

A single person can also use a Personal gateway, while multiple people can
use the on-premise gateway for refreshing data. An on-premise gateway also
supports DirectQuery. 

24. What’s the use for x-Velocity in Power Pivot?

x-Velocity is the in-memory data analytics engine in Power Pivot, where all the
data is stored in RAM in the form of columnar databases. 

25. How are relationships in Power BI Desktop initiated?

There are two types of relationships in Power Bi Desktop

By Manually specifying the primary and foreign keys between tables

By letting Power BI detect the relationships automatically. 

26. What does Bi-directional cross filtering in Power BI?

Bi-directional cross-filtering enables filters to work on both sides of a


relationship.

27. What kinds of views are present in Power BI Desktop? 

Three distinct views are available for use in Power BI Desktop: 

Report view

Relationship view
https://www.projectpro.io/article/power-bi-interview-questions-and-answers/499?utm_source=Recipe+users&utm_campaign=a4eaaeb229-EMAIL_CAMPAIGN_2020_10_28_02_33_COPY_54&utm_medium=email&… 7/23
4/11/22, 9:28 AM Power BI Interview Questions and Answers for 2022
Relationship view 

Data view 

28. What is the use of content packs in Power BI? 

Content packs in Power BI provide the option of sharing Power BI objects such
as dashboards, reports, and datasets. The way to access content packs in the
Power BI window is as follow:

Workspaces > My workspaces > create new content pack.

The creator of the content pack can share it with their team members as a
read-only resource. 

29. Where does the data get stored in Power BI?

Two places data can get stored in Power BI tables:

Fact Tables

Dimension Tables

30. What are the advantages of calculated columns and calculated


measures in Power BI?

Keep the data tall and skinny to save space as calculated columns take
storage. 

31. List the difference between sum and sumx functions? 

Sum and SumX have a key difference in that SumX is an iterator function.
SumX can call columns from different tables in its expression, while Sum can
only use columns from the same table. 

SUM - An simple sum or aggregate function used to sum column values in the
table or columns from a selection of records in the table. 

Syntax: Sum ( > )

SUMX - An iterator function that iterates through each row/record and


evaluates the expression. If the expression is true, it stores the result value in
temporary storage. And finally at the end of the table, sums all these values.  

Syntax: SumX ( , )

Get FREE Access to Data Analytics Example Codes for Data Cleaning,
Data Munging, and Data Visualization

Power BI Interview Questions for


Experienced Professionals  - Advanced Level
1. What is the difference between object-level and row-level
security? 

Object-level security secures certain tables and columns from the user. It
also restricts access to sensitive object names in Power BI. Object-level
security can be set using the tabular editor, and these rules are role-specific.
Roles define the set of people who share the same needs and requirements
from the dataset, such as marketing, finance, and sales roles. 

https://www.projectpro.io/article/power-bi-interview-questions-and-answers/499?utm_source=Recipe+users&utm_campaign=a4eaaeb229-EMAIL_CAMPAIGN_2020_10_28_02_33_COPY_54&utm_medium=email&… 8/23
4/11/22, 9:28 AM Power BI Interview Questions and Answers for 2022

Row-Level Security controls access to rows in tables under specific


conditions. These can be employees being able to access only rows relevant
to their department of a company. Group membership and execution context
are used for gatekeeping users and customers. 

2. Differentiate between star and snowflake schema and different


filters levels?

Star Schema comprises facts and dimension tables where fact tables sit in the
middle of the schema while dimension tables branch out, forming a star. Hence
the name star schema. The entries in the fact table are further elaborated in
dimension tables. Only numerical attributes are stored in fact tables making the
access fast. At the same time, dimension tables hold descriptive fields and
numerical values like color, brand name, location. 

Snowflake Schema is made up of lookup tables in addition to facts and


dimension tables. The look-up tables branch out from dimension tables and
convert the descriptive ( or nonnumerical ) attribute in the dimension table into
numerical New lookup tables keep branching out of the dimension table until
the dimension table is fully normalized. field. Thus, making data access faster
and data storage smaller since numerical data takes less storage.

3. How can you show multiple measures with a common axis in a


single visualization?

We need to create a table with a selection of measures to choose from or


display. Then, we use the measure name as the slicer selection for filtering
data relevant to the particular measures. And finally, we use switching
statements like if and switch to select the measure and values by checking the
slicer selection in the dashboard. 

4. Is it possible to write back to the database from Power BI itself?

Two methods to accomplish the write back:

Pull data from the web API or data source.

Add more columns resembling SQL insert code

Drill down into SQL column

Write the data to SQL 

The second method is by embedding the Canvas app in the Power BI report or
dashboard.

5. Difference between Filter and Slicer functions for many to many


relationships. 

Slicer is a dynamic dashboard feature, while a filter is a static feature. 

6. What are the different types of getaways available, and elaborate


on their functionality? 

7.  How can you pass parameters to power bi filters?

8. What is self-service in Power BI or Self Service Business


Intelligence? 
https://www.projectpro.io/article/power-bi-interview-questions-and-answers/499?utm_source=Recipe+users&utm_campaign=a4eaaeb229-EMAIL_CAMPAIGN_2020_10_28_02_33_COPY_54&utm_medium=email&… 9/23
4/11/22, 9:28 AM Power BI Interview Questions and Answers for 2022

Self Service in Power BI enables non-users and customers to engage and


draw analytics quickly through PowerBI. It makes users self-sufficient and
independent while promoting decentralization at the core. 

The self-service tasks can be broadly divided into the following categories. 

Dashboard and report modification 

New custom reports and dashboards creation. 

Integration of Private and local data

Data models creation and modification 

9. Explain the difference between an on-premise management


gateway and a Power BI personal gateway?

Gateways are used to interface with on-cloud Microsoft services from the on-
premise or personal systems and vice-versa. These gateways facilitate a
secure connection between locally stored organizational data and services
such as Power Automate, Azure Analytics services, Azure logic apps. 

The pivotal difference between these two gateways is their usability. Personal
gateway, as the name suggests, is ideally for only one person. In contrast, the
whole organization or team uses a data management gateway for sharing work
and collaboration. Additionally, no monitoring is done on personal getaway
while data going through the data management gateway undergoes
monitoring.  

10. Difference between SSAS and Power BI 

SSAS or SQL Server Analysis Services is a multidimensional model that uses


cubes along with tabular models. SSAS is ideally a data source that provides
data for visualization and reporting.  

Power BI follows a purely tabular model structure. It is more of a visualization


and reporting tool that manipulates data.  

11. Difference between Tableau and Power BI

Power BI and Tableau are used for data reporting and visualization, but they
differ in their approaches to these concepts. 

Power BI uses DAX for calculations, while Tableau uses MAX for
measure and dimensions. 

Power BI performs embedded reporting quite easily, while in Tableau, it


is a little challenging in real-time.  

12. What are the Privacy levels in Power BI Desktop?

Privacy levels in Power BI define how isolated one data source will be from
another. 

Three primary levels are used:

Private data source

A private data source is hidden from other data sources. It ideally contains
fid ti l d t i t d d t th t i th i d l t l t S
https://www.projectpro.io/article/power-bi-interview-questions-and-answers/499?utm_source=Recipe+users&utm_campaign=a4eaaeb229-EMAIL_CAMPAIGN_2020_10_28_02_33_COPY_54&utm_medium=email… 10/23
4/11/22, 9:28 AM Power BI Interview Questions and Answers for 2022
confidential and restricted data that is authorized only to select users. Some
examples of private data sources are personal Facebook data, organization’s

share records, and employee-specific data regarding performance. 

Organizational data source 

The organizational data source is available and visible to other data sources
but is hidden from public data sources. Its access is again limited to certain
authorized groups. For example, files stored in the organization’s file system
with appropriate permission enabled. 

Public data source 

Everything inside a public data source is accessible to everyone. Files, internet


data sources, and workbook data are usually assigned to this privacy level.
Examples include local files containing publicly available information, Wikipedia
pages, etc.

13. What is z-order in Power BI?

Z-order is used to arrange and refresh visuals after the order of data is
changed in a report. 

Explore Categories
Apache Hive Projects
Apache Hbase Projects

Apache Pig Projects


Apache Oozie Projects

Apache Impala Projects


Apache Flume Projects

Spark GraphX Projects


Spark MLlib Projects

Apache Zepellin Projects


Apache Kafka Projects
Neo4j Projects

Redis Projects
Microsoft Azure Projects

Google Cloud Projects GCP

14. What are the different types of refreshes for published reports in
Power BI?

Power BI can function in the following ways to import data from many different
data sources:

Source:  Microsoft Offical Documentation 


https://www.projectpro.io/article/power-bi-interview-questions-and-answers/499?utm_source=Recipe+users&utm_campaign=a4eaaeb229-EMAIL_CAMPAIGN_2020_10_28_02_33_COPY_54&utm_medium=email… 11/23
4/11/22, 9:28 AM Power BI Interview Questions and Answers for 2022

Import mode

Data Query  mode 

Live connect mode 

Push dataset mode 

15. What is query folding in Power BI?

Query Folding in Power Query is a feature for efficiently generate single query
statements to transform or procure data. It provides efficacy in data retrieval
and is promoted for use widely. 

16. How can we integrate excel with Power BI?

Power BI provides many routes to integrate with excel. We will discuss a few
here:

Analyze in Excel from Power BI 

Power BI model connects live to Excel

Power BI publisher for Excel 

Using the ‘connect to data’ option in excel to connect to Power BI

Upload excel workbook in Power BI Service 

Import Excel in Power BI Desktop

17. How are many-to-many relationships made possible in Power


BI?

Three ways one can implement many to many relationships in Power BI:

Relate two dimension-type tables 

Relate two fact-type tables

Relate higher grain fact-type table

18. How do calculate and calculate table functions differ?

Calculate and calculate table functions perform the same task, the only
difference being that the CALCULATETABLE expression returns a table while
the CALCULATE function returns a singular value. 

Syntax: CALCULATE ( [, [,   ] ] )

And 

 CALCULATETABLE ( [, [,   ] ] )

19. What is understood by the common table function in Power BI?

DAX functions that return tables as output are essentially called table
functions. 

Common functions include:

Datatable

https://www.projectpro.io/article/power-bi-interview-questions-and-answers/499?utm_source=Recipe+users&utm_campaign=a4eaaeb229-EMAIL_CAMPAIGN_2020_10_28_02_33_COPY_54&utm_medium=email… 12/23
4/11/22, 9:28 AM Power BI Interview Questions and Answers for 2022

ADDMISSINGITEMS

Current group

Add columns

Except

Filters

Intersect, etc.

20. What are common data shaping techniques in Power BI?

Data shaping refers to transforming data for our purposes and calculations.
Usually, the original data is not altered, and or view is maintained for the
transformed data. 

Some standard data shaping techniques :

Merge tables with the same schema

Filtering rows and columns

Renaming columns

Merging or appending queries

Changing data types, etc.

These transformations are performed using the Power Query editor. 

21. How many groups are available in Power BI that can set
permissions?

Power BI provides Security groups, Office365, Distribution group, and Mail-


Enabled security group for setting various security permissions. 

Mail-Enabled Security Group

Security Group

This group is created in Active Directory or Azure active directory. It is used to


grant permissions and access to specific resources that have the same
security group mentioned.

Office365 group

The group is created for people to collaborate and share resources in office
365. 

Distribution Group

22. State the difference between MSBI and Power BI?

The crux of the difference lies in the knowledge that Power BI is an on-cloud
deployed application while MSBI runs on-premise at the client’s or user’s
system. 

Get confident to build end-


to-end projects.
https://www.projectpro.io/article/power-bi-interview-questions-and-answers/499?utm_source=Recipe+users&utm_campaign=a4eaaeb229-EMAIL_CAMPAIGN_2020_10_28_02_33_COPY_54&utm_medium=email… 13/23
4/11/22, 9:28 AM Power BI Interview Questions and Answers for 2022

Access to a curated library of 181+


end-to-end industry projects with
solution code, videos and tech
support.

Request a demo

Power BI Interview Questions and Answers


for Data Streaming 
1. What is the need for Streaming Dataset or Data Streaming when
we have a browser refresh every half an hour in Power BI Premium?

Unlike scheduled refreshes in Power BI, we do not store the whole historical
data in data streaming. Instead, we only store or cache the recent limited
dataset. This dataset is used to create the analytics and dashboard that will be
live in nature without scheduled refreshes or intervention from users. 

2. What are the different ways of achieving real-time live analytics


or almost real-time reporting scenarios in Power BI?

There are majorly four ways to have real-time dataset reporting, as follows. 

Power BI Scheduled Refreshes 

48 refreshes - one refresh every 30 mins for Power BI Premium 

Eight refreshes per day for Power BI Pro

Power BI live Connection or Direct Query 

Power BI Push dataset 

Streaming Dataset in Power BI

3. What is the need for a real-time Streaming Dataset? Explain some


scenarios?

Real-Time Streaming Dataset is used in time-sensitive scenarios involving


sensor data like IoT applications like traffic density in a city. The sensor
application takes input data from live sensors to fit across the environment.
The sensor application then sends the data into a push-stream dataset in
Power BI. Finally, real-life visualization and analytics can be drawn and created
on Power BI dashboards using the push stream dataset. 

Some other examples/scenarios of streaming data are as follows - 

Tracking production quality for goods in a manufacturing plant. 

Tracking and plotting real-time computing assets like CPU usages,


memory usage, and applications running presently on the system.

Tracking and visualizing the social media activity of a user.

Checking and keeping track of meteorological data like temperature,


https://www.projectpro.io/article/power-bi-interview-questions-and-answers/499?utm_source=Recipe+users&utm_campaign=a4eaaeb229-EMAIL_CAMPAIGN_2020_10_28_02_33_COPY_54&utm_medium=email… 14/23
4/11/22, 9:28 AM Power BI Interview Questions and Answers for 2022

humidity, wind speed, etc., for weather analysis in real-time.

4. What are the different types of real-time data sets available in


Power BI?

Push Dataset

Push Dataset means data is pushed in real-time to a Power BI service. The


Power BI service creates a new database for the dataset that is obtained. In
the Push dataset, reports are automatically updated using the latest data
whenever new rows are added or changes are made to the dataset.

Streaming Dataset

Streaming data is much like a push dataset, but the data is store only
temporarily in the database. The temporary storage helps to create analytics
on changing attributes. There is no underlying dataset, so reports, visuals, and
filtering are not available on the dataset. 

PubNub Streaming Dataset

5. Can one connect Push Dataset and Streaming data in Power BI


Desktop?

Push and hybrid datasets can be live connected in Power BI Desktop, unlike
other streaming data. 

6. Can the filter be used on the streaming dataset and push


dataset?

Filter functions or filters 

Power BI Interview Questions for SQL


Server 
1. What is the difference between Direct Query and SQL Server import in

Power BI?

2. How does SSRS integrate with Power BI?

Get More Practice, More Big Data and Analytics Projects, and More


guidance.Fast-Track Your Career Transition with ProjectPro

https://www.projectpro.io/article/power-bi-interview-questions-and-answers/499?utm_source=Recipe+users&utm_campaign=a4eaaeb229-EMAIL_CAMPAIGN_2020_10_28_02_33_COPY_54&utm_medium=email… 15/23
4/11/22, 9:28 AM Power BI Interview Questions and Answers for 2022

Power BI Interview Questions for DAX


DAX or Data Analysis Expression is a programming language native to
Power BI that is used to create columns with custom calculations, custom
tables, and measures. One point to remember is that it does not support
calculation on rows and inserting/modifying data. 

Scenario - Given a discreet distribution of Nobel laureates from different


countries and their corresponding field of study.

1. How do you calculate the field that counts the number of


laureates from each country for the distribution?

Count_column = Var _CurrentLoc = Table1[Location]

Return COUNTROWS( FILTER (Table1, _CurrentLoc = Table1[ Location ])) 

We take the country location for each row in the table and filter the rows with
those locations only. After that, we count the number of rows returned by the
filter, which gives us the count of all laureates from the same country. 

2. How do you create a new column named new location that


replaces the country name with miscellaneous if the count of
laureates for the country is one? 

A simple if statement can accomplish this task. Let’s see how. 

New_LocColumn = IF ( Table1[Count_Column]=1, “Miscellaneous”, Table1[


Location ])

If the value of the count column is 1 for each row in the table, we add
“Miscellaneous” to the new location column; else, we copy the country in the
location column to the new location column. 

3. What are some standard DAX functions used in Power BI?

Power BI provides many DAX functions for calculations, popular among which
are-

SUM

SUMX

AVERAGE

AVERAGEX

MIN

MAX

CALCULATE 

FILTER

ALL 

MINX

MAXX

Recommended Reading

https://www.projectpro.io/article/power-bi-interview-questions-and-answers/499?utm_source=Recipe+users&utm_campaign=a4eaaeb229-EMAIL_CAMPAIGN_2020_10_28_02_33_COPY_54&utm_medium=email… 16/23
4/11/22, 9:28 AM Power BI Interview Questions and Answers for 2022

50 Tableau Interview Question and Answers for 2021 

Top 20 Data Analytics Projects for Students to Practice in 2021

Power BI Interview Questions and Answers


for Security 
1. What is the use of sensitivity labels in Power BI?

Sensitivity labels are applied to Power BI reports, dashboards, datasets, and


dataflow to secure the content against unauthorized users and requests. You
can set sensitivity labels by following the given steps:

Go to settings 

Set the sensitivity label that is appropriate to the content or resource 

Save the settings and proceed 

Some common examples of sensitivity labels are general. Confidential, public,


highly confidential with the availability of sub-labels as well in Power BI. 

Source: Microsoft Official Documentation

Sensitivity labels are shown in the sensitivity list in the dashboard or report
view given that data protection is on, as shown above. 

2. What is the data protection matrix report in Power BI security?

Data Protection Matrix report tracks the adoption and usage of sensitivity
labels used by Power BI administrators.  

Source: Microsoft Offical Documentation 

Three visual components of protection matrix from the image given above:

Doughnut chart

Cloud app security portal 

A column chart that displays different daily sensitivity label usage over
time

3. Can we use Cloud App Security with Power BI?

https://www.projectpro.io/article/power-bi-interview-questions-and-answers/499?utm_source=Recipe+users&utm_campaign=a4eaaeb229-EMAIL_CAMPAIGN_2020_10_28_02_33_COPY_54&utm_medium=email… 17/23
4/11/22, 9:28 AM Power BI Interview Questions and Answers for 2022

Cloud App Security helps secure Power BI users’ reports, data, and services
from leaks and breaches. It is used to create conditional access policies for
customers to access sensitive organizational data. Additionally, Cloud App
Security provides a dashboard to monitor activity, control access, and perform
real-time risk analysis. It is an example of a Cloud Access Security Broker and
can be used along with other cloud applications and services as well. 

Following are the list of popular controls that can be administered in Cloud App
Security:

Set session policies in Azure AD

Set anomaly detection policies to monitor activities

Apply information protection sensitivity labels  

Create custom policies to check and warn of suspicious activities 

4. What is meant by Row-level security?

Row Level Security restricts row-level access for specific users contingent on
their security group. One can only set row-level security on datasets created
with Power BI Desktop. 

5. How do you enable content certification in Power BI?

Only Power BI admins are permitted to enable content certification on tenants


and select a security group of reviewers to validate content as certified. Also,
admins are required to provide steps for the content certification process in the
organization, called certification policy.

These are the steps to enable content certification in Power BI-

Go to tenant settings in admin portal

Go to the certification section under export and sharing settings

Set the toggle to enabled

Provide URL for the certification policy for the institution. New content
certification requests will have to adhere to the policy. If in case there is
no policy set, a content certification request will be directed to the
admin. 

List the security groups that will be authorized to award certifications to


content. 

Finish by hitting apply. 

6. List the best industry-level security practices in Power BI?

Azure AD Conditional Access

Admin

Workspaces 

Row-level Security

Auditing 

https://www.projectpro.io/article/power-bi-interview-questions-and-answers/499?utm_source=Recipe+users&utm_campaign=a4eaaeb229-EMAIL_CAMPAIGN_2020_10_28_02_33_COPY_54&utm_medium=email… 18/23
4/11/22, 9:28 AM Power BI Interview Questions and Answers for 2022

Classification 

7. What are endorsements in Power BI?

Endorsements are guarantees given by the organization that the dataset,


report, data source, apps that they have endorsed is of a high standard and
ready to be shared wide and across the network inside the company. 
Endorsed resources are labeled accordingly so that these contents are easier
to be found. There are two types of endorsement in Power BI as of now-

Promotions

Promotion promotes collaboration among users by letting users promote the


content they find helpful and think others might find resourceful. The access to
promote is limited to the content owner or any person with write capabilities in
the same workspace as the resource/content. 

Certifications

Certifications are given to only those resources that maintain the organization’s
quality standard and are deemed fit to be distributed across the width. A select
group of reviewers can only award certification that the Power BI Administrator
chooses. One needs to request certification if they aren’t among the certified
reviewers by following a procedure that is institution-dependent/specific. 

Source: Official Mircosoft Documentation 

Power BI Interview Questions and Answers


for Dashboards
1. What is the difference between the Power BI dashboard and
report?

Source: Microsoft Power BI official documentation 

https://www.projectpro.io/article/power-bi-interview-questions-and-answers/499?utm_source=Recipe+users&utm_campaign=a4eaaeb229-EMAIL_CAMPAIGN_2020_10_28_02_33_COPY_54&utm_medium=email… 19/23
4/11/22, 9:28 AM Power BI Interview Questions and Answers for 2022

2. How do you make a featured dashboard in Power BI?

Open the dashboard that you wish to tag as featured 

select ‘more options on the menu bar as three dots

Select set as featured dashboard

Most Watched Projects

Loan Eligibility Yelp Data PySpark Big Data


Prediction using Processing Using Project to Learn
Gradient Spark And Hive RDD Operations
Boosting Part 1
Classifier

View Project View Project View Project

View all Most Watched Projects

Power BI Scenario-based Interview


Questions and Answers
Data Shaping 

1. How can one get multiple files to one location? We are provided a
situation where a bank needs to join multiple complaints files from
different sources such as customer complaints, home loan
complaints, credit card complaints, and student loan complaints.

The folder option as a data source is ideal for multiple files that must be pooled
from different sources and compiled at a singular place. The folder option
resides under the get data option. 

2. How can we take a query from one solution and use it in a


different solution altogether to save on time and effort?

There are three discrete ways to implement this:

Copy M-code

Render all the transformations as a template 

Data Flows 

3. Is it possible to download the Power BI datasets or reports


without publishing them to the web?

It is possible by creating a new report on the Power BI desktop and use the
connect to ‘PBI dataset’ option to access the data in the table. 

Mindtree Power BI Interview Questions 


1. Explain FE and SE engine optimization

2. What are the most common Dax functions used in the project? 

https://www.projectpro.io/article/power-bi-interview-questions-and-answers/499?utm_source=Recipe+users&utm_campaign=a4eaaeb229-EMAIL_CAMPAIGN_2020_10_28_02_33_COPY_54&utm_medium=email… 20/23
4/11/22, 9:28 AM Power BI Interview Questions and Answers for 2022

3. How to implement embedded reports?

4. Explain the different types of charts available in Power BI?

5. What is the TopN and RankX function in Power BI?

6. How many types of relationships can be created between the given two
tables?

7. What is the master table in Power BI?

8. We have presented a scenario where month-wise sales records are


displayed for a company in the report in Power BI. But the months are
not shown in order of their occurrence. Instead, they are jumbled up and
randomized. How would one set the correct order for months from
January to December and their corresponding sales values?

9. What is an index column, and what’s the use for it?

10. Enumerate the difference between append query and merge query?

Capgemini Power BI Interview Questions 


1. State the types of join used in the project in the previous job?

2. What are the different types of context in Power BI?

3. We are given a scenario where there are two pages in Power BI. The
users make some selections in the slicer or apply few filters. The user
then moves on to the next page. When he finally comes back to the first
page, all the selections and filter states are erased/refreshed. How do
you make sure that the states are maintained throughout? 

4. Compare star and snowflake schema.

5. What does anti-join mean?

6. What is data alert, and how are they used?

7. What is vlookup in Power BI?

8. Which is faster among slicer and filter?

Build an Awesome Job Winning Project Portfolio with Solved End-to-


End Big Data Projects

Infosys Power BI Interview Questions 


1. What is Power BI Desktop and Service?

2. Explain the summarize function in DAX in Power BI?

3. Is it possible to export data from the Power BI report into other formats
like SSRS?

4. Difference between measures and columns? 

With this, we finally come to the end of our Power BI Interview Questions
answers list. We hope these Power BI questions have supercharged you to
prepare for your interview. The next step would be to work on some hands-on
Power BI projects to master your skills in business intelligence. 

https://www.projectpro.io/article/power-bi-interview-questions-and-answers/499?utm_source=Recipe+users&utm_campaign=a4eaaeb229-EMAIL_CAMPAIGN_2020_10_28_02_33_COPY_54&utm_medium=email… 21/23
4/11/22, 9:28 AM Power BI Interview Questions and Answers for 2022

PREVIOUS NEXT

Trending Project Trending Projects Trending Blogs


Categories Walmart Sales Forecasting Data Science Machine Learning Projects for Beginners
Project with Source Code
Machine Learning Projects

BigMart Sales Prediction ML Project Data Science Projects for Beginners with
Data Science Projects Source Code
Music Recommender System Project
Deep Learning Projects Big Data Projects for Beginners with Source
Credit Card Fraud Detection Using Machine Code
Big Data Projects Learning
IoT Projects for Beginners with Source
Apache Hadoop Projects Resume Parser Python Project for Data Code
Science
Apache Spark Projects Data Analyst vs Data Scientist
Time Series Forecasting Projects
Show more Data Science Interview Questions and
Show more Answers

Show more

Trending Recipes Trending Tutorials

Search for a Value in Pandas DataFrame PCA in Machine Learning Tutorial

Pandas Create New Column based on PySpark Tutorial


Multiple Condition
Hive Commands Tutorial
LSTM vs GRU
MapReduce in Hadoop Tutorial
Plot ROC Curve in Python
Apache Hive Tutorial -Tables
Python Upload File to Google Drive
Linear Regression Tutorial
Optimize Logistic Regression Hyper
Parameters Show more

Show more

ProjectPro © 2022 Iconiq Inc.

About us

Contact us

Privacy policy

User policy

Write for ProjectPro

https://www.projectpro.io/article/power-bi-interview-questions-and-answers/499?utm_source=Recipe+users&utm_campaign=a4eaaeb229-EMAIL_CAMPAIGN_2020_10_28_02_33_COPY_54&utm_medium=email… 22/23
4/11/22, 9:28 AM Power BI Interview Questions and Answers for 2022

https://www.projectpro.io/article/power-bi-interview-questions-and-answers/499?utm_source=Recipe+users&utm_campaign=a4eaaeb229-EMAIL_CAMPAIGN_2020_10_28_02_33_COPY_54&utm_medium=email… 23/23

You might also like