Power BI Interview Questions
Power BI Interview Questions
1
Name some Commonly used tasks in the query editor?
1. Connect to data
2. Shape and combine data
3. Group rows
4. Pivot columns
5. Create custom columns
6. Query formulas
2 of 18
What is Direct Query?
Direct query is a direct connection to data source. Data will not be stored
in power BI model. Power BI will be a visualization layer, then query the data
from data source every time. Power BI only store metadata of table (Table
Name, Column name, relationship……) but not the data.
Example: - SQL SERVER, SAP HANA, AZURE SQL database, Amazon Redshift
3 of 18
Active Relationship: -
This means the relationship service as the active, default relationship.
Where there is more than one relationship provides a way of power bi desktop to
automatically create visualizations that include both tables.
What is Cardinality?
The cardinality of the relationship means having unique or multiple
instances per value for the joining field between two tables.
Cardinality defined by the relationship. Cardinality refers to the relationship
between two tables. Cardinality can be of 4 types
1. Many to One
2. One to Many
3. One to One
4. Mana to Many
The cardinality refers to the uniqueness of a columns in a table. The columns
with all unique values would be having the high cardinality and the columns
with all duplicates values would be having the low cardinality.
Both: - if we apply both directions filtering then the data get changes in both the tables
even if we modify in single table.
Edit Relationship →Cross Filter Direction →Select both and Apply security
filter in both directions.
4 of 18
Can we delete report/dataset from workspace?
Yes, Once the app gets published, we cannot delete it until unless we un-publish the
app.
What is Dashboard?
A dashboard is a collections tile. Tile is nothing but a visual pin from the report
Can we create a dashboard from visual from multiple pages with the report
or multiple report?
Yes, it is possible
What is Dataset?
A data set is a collection of related, discrete items of related data that may be accessed
individually or in combination or managed as a whole entity.
What is RLS?
Row level security is the ability to filter content based on a user's role. Both Direct
Query and data imported to the model support RLS
Note: If the members of the group associated to the Workspace have edit
permissions, row level security in Power BI will be ignored.
SSAS: SQL Server Analysis Services implements RLS on its own. SSAS requires
the enterprise gateway to implement LiveConnection and RLS. RLS is supported by using
EffectiveUserName on the connection from Power BI to the on-premises SSAS instance
What if I had previously created roles and rules for a dataset in the
Power BI service? Will they still work if I do nothing?
Answer: No. Visuals will not render properly. You will have to re-create the roles and
rules within Power BI Desktop and then publish to the Power BI service.
What is visual?
A visual is a graphic representation of the data in your model.
Does RLS let me hide detailed data but give access to data summarized in
visuals?
Answer: No, you secure individual rows of data, but users can always see either
the details or the summarized data.
7 of 18
Can I use a custom URL as a hyperlink in a table or matrix?
No. You can use a link icon. If you need custom text for your hyperlinks
and your list of URLs is short, consider using a text box instead.
What is Reports?
A collection of visuals in one Power BI Desktop file is called a report. A report can have
one or more pages just like an Excel file can have one or more worksheets.
MERGE: - It will work like a join. When I have two difference queries by using
common columns we will merge into single query.
Example: - If we have Two table called T1 and T2. We are Merge these two
table. See result Merge table (output table). This merge table increases
columns.
9 of 18
What is gateway? How many types? How it works?
Gateway creates the connection power BI cloud-based analysis technology and
the data source located on premises. Gateway acts as Bridge between the On
Premises dashboard and power BI service.
There are two types of Gateways
1. Personal Mode
2. On- Premises
Personal Mode: -
• It allows one user to connect to source and cannot be shared with others.
• Power BI services supported
• You cannot use it in a team development scenario
• Multiple developers cannot leverage this Gateways
On-Premises: -
• It allows multiple users to connect to multiple on premises dashboard and can be
shared with others
• It will support import, direct query, and Live connections
• Central data source management
Settings→ Manage Gateway→ we can see Gateway on left side→to that
gateway add data source details→Add source setting→ Add data source,
Give source type, UI, Pass→ Add.
Slicer and Sync Slicer
Slicer: - Slicer is used to filter data dynamically. It will work on single page.
Example: - I have different visuals in one page but I want to filter England
only.
Sync Slicer: -Sync Slicer is used to filter data dynamically. It will work data on multiple
pages.
Examples: - For example, if I have 6 different pages and I want to filter data in ALLSELECT
page and 6rd pages at that time we use sync slicer.
10 of 18
What are Bookmarks.
Bookmark are used to save the current state or current position in a report for separate
pages.
Example: - For example, I have 3 pages in a report, and I want to see page3 as
first page at that time we need to add page3 in the bookmarks as first page.
12 of 18
What is Parameter?
Parameter are used to make your report dynamic. Parameter are used to filter a dataset
13 of 18
What are the different types of sharing in power BI?
By E-Mail: - By email providing Email we can share the data.
Through Content Pack: - Content pack is the combination of datasets, reports
and Dashboards.
Two ways we are able to sharing 1. Specific Group 2. My entire organizations.
Content pack is nothing but creating specific group of report and publish entire
organizations content pack library.
We can provide access to the specific group or entire organization.
Example:- If I have 10 reports in my projects, I want to share 10 reports to
entire organizations at that time, I will create content pack.
By App:- By using App we can provide access to specific group of people or
entire organization for specific reports, multiple reports or entire reports.
Example:- If I have 10 reports in my projects, at that time, I want to share 4, 5
or 2, reports to the users on that time I need to share entire organization at
that time I will go through App.
If I have 3 Visual in a page, If I want to filter only one visual at that time, we will
use edit interaction. Format→ edit interactions →it will show the filter icon.
We need to make it as none which ever visual we not required
15 of 18
What type saving power BI file?
Power BI file format is .pbix
How many types of joins in power BI?
There are four types of Joins in power BI
1. Right Join
2. Left Join
3. Inner Join
4. Full outer Join
What is Button?
The Buttons are used to pop-up of multiple pages in a report.
What is Custom Sort?
Custom sort allows you to define a specific order for displaying data. It is an easy way to
predefine your own order for displaying data.
17 of 18
What are the visuals used?
1. Card
2. Water Chart
3. Tree Maps
4. Pie Chart
5. Tables
6. KPI
7. Donut Chart
8. Clustered Chart
9. MAP’s
10.Multi row card
11.Line and stacked column chart
12.Stacked Bar Chart.
18 of 18