Power BI Interview Questions 1657728725
Power BI Interview Questions 1657728725
General
Power BI provides variety of option to filter report, data and visualization. The following are the list of Filter types.
• Visual-level Filters: These filters work on only an individual visualization, reducing the amount of data
that the visualization can see. Moreover, visual-level filters can filter both data and calculations.
• Page-level Filters: These filters work at the report-page level. Different pages in the same report can
have different page-level filters.
• Report-level Filters: There filters work on the entire report, filtering all pages and visualizations
included in the report.
We know that Power BI visual have interactions feature, which makes filtering a report a breeze. Visual interactions are
• The filter is not saved as part of the report. Whenever you open a report, you can begin to play with
visual filters but there is no way to store the filter in the saved report.
• The filter is always visible. Sometimes you want a filter for the entire report, but you do not want any
visual indication of the filter being applied.
• Power Query: It allows you to discover, access, and consolidate information from different sources.
• Power Pivot: A modelling 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.
Power BI Desktop is a free desktop application that can be installed right on your own computer. Power BI Desktop
works cohesively with the Power BI service by providing advanced data exploration, shaping, modeling, and creating
report with highly interactive visualizations. You can save your work to a file or publish your data and reports right to
your Power BI site to share with others.
• Files: Data can be imported from Excel (.xlsx, xlxm), Power BI Desktop files (.pbix) and Comma Separated
Value (.csv).
• Content Packs: It is a collection of related documents or files that are stored as a group. In Power BI,
there are two types of content packs, firstly those from services providers like Google Analytics, Marketo
or Salesforce and secondly those created and shared by other users in your organization.
• Connectors to databases and other datasets such as Azure SQL, Database and SQL, Server Analysis
Services tabular data, etc.
Fact tables: The central table in a star schema of a data warehouse, a fact table stores quantitative information for
analysis and is not normalized in most cases.
Dimension tables: It is just another table in the star schema that is used to store attributes and dimensions that
describe objects stored in a fact table.
20. What are the parts of Microsoft self-service business intelligence solution?
Microsoft has two parts for Self-Service BI:
• Excel BI Toolkit: It allows users to create an interactive report by importing data from different sources
and model data according to report requirement.
• Power BI: It is the online solution that enables you to share the interactive reports and queries that you
have created using the Excel BI Toolkit.
21. 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 from
which data can be ingested. Data can actually be directly ingested from any source including files in Excel, CSV, XML,
JSON, PDF, and 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 Azure and other online sources.
The following data sources that support DirectQuery in Power BI are as follows:
• Amazon Redshift
• Azure Data Explorer
• AtScale (Beta)
• Azure SQL Database
• Azure HDInsight Spark
• Google BigQuery
• Azure SQL Data Warehouse
• HDInsight Interactive Query
SUMMARIZE()
• Main groupby function in SSAS.
• Recommended practice is to specify table and group by columns but not metrics. You can use
ADDCOLUMNS function.
SUMMARIZECOLUMNS
• New group by function for SSAS and Power BI Desktop; more efficient.
• Specify group by columns, table, and expressions.
11. Write a DAX for dynamic security?
Sample DAX formula syntax: For the measure named Total Sales, calculate (=) the SUM of values in the [SalesAmount]
14. 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.
15. What is special or unique about the CALCULATE and CALCULATETABLE functions?
These are the only functions that allow you modify filter context of measures or tables.
• Add to existing filter context of queries.
• Override filter context from queries.
• Remove existing filter context from queries.
Limitations:
SUM works on a Single Column vs SUMX can take the Table as Input SUMX has row-context whereas SUM doesn’t
have SUMX is an iterative Function whereas SUM is not.
24. State the main difference between Distinct() and Values() in DAX?
The only difference between two functions is that with Distinct help you to calculate the null values.
25. In DAX we can do year to date and parallel period and such, which is great for financial reporting. What are some
prerequisites for doing time intelligence? ↑
The main prerequisite is you need a date table, more specifically, a continuous date table with a whole range of dates
(no breaks in the dates). That way you can calculate over that continuous line. You can build that date table using the
M language in the Power Query Editor, use DAX or if you already have one in your model or data source you can bring
The second element you need is to define the relationship with the date table and the other appropriate tables.
Remember all dates should be present without exception and you need a proper relationship for time intelligence to
RUNNING_AVG function gives the average value to all the cells/pane/region processed for. It works to give the
32. What is the difference between Calculated Columns, Calculated Tables, and Measures? ↑
Calculated Columns
Calculated Tables
Measures
33. Suppose there are two tables and I have to put them one below the other. Can we do in Power bi? If yes, then what is the
query used?
We need to use Append Queries option in Power Query Editor. If you want to append the 2 tables in Power BI Desktop,
we need to use DAX Function UNION by creating a new table by clicking New Table.
• CALCULATE(FILTER(ALL(‘DATE’),…….))
The Gather function in Power BI collects and transforms data. As with the case of Query Editor, the data is gathered
using the Gather function from multiple sources and stored in a single location. This facilitates smooth and prompt
data analysis.
Following the collection, the data is transformed, which necessarily entails the removal of errors and any inconsistency.
The end product of this process is clean data, which is aligned with the rest of the data stores in Power BI.
We can use DAX Formulas to find MTD, YTD and WTD as given below:
YTDSales = CALCULATE(Sum(Sales[SalesProduct]),YEAR(Sales[CreatedDate])=YEAR(TODAY()))
MTDSales = CALCULATE(sum(Sales[SalesProduct]),MONTH(Sales[CreatedDate])=MONTH(TODAY()))
WTDSales = CALCULATE(sum(Sales[SalesProduct]),WEEKNUM(Sales[CreatedDate])=WEEKNUM(TODAY()))
Both are used to do the same function of calculating values; the only difference is DISTINCT () can calculate null values
as well.
Power Pivot
1. What are the filter writes in Power BI?
Filters are applicable in:
• Visualization level
• Page Level
• Report Level
4. Can we have more than one active relationship between two tables in data model of power pivot?
No, we cannot have more than one active relationship between two tables. However, can have more than one
relationship between two tables but there will be only one active relationship and many inactive relationships. The
dotted lines are inactive and continuous line are active.
6. What are some of differences in data modelling between Power BI Desktop and Power Pivot for Excel?
Here are some of the differences
• Power BI Desktop supports bi-directional cross filtering relationships, security, calculated tables, and
Direct Query options.
• Power Pivot for Excel has single direction (one to many) relationships, calculated columns only, and
supports import mode only. Security roles cannot be defined in Power Pivot for Excel.
Power Query
Parameters and templates can make it possible to share/email smaller template files and limit the amount of data
loaded into the local PBIX files, improving processing time and experience .
4. Why do we need Power Query when Power Pivot can import data from mostly used sources?
Power Query is a self-service ETL (Extract, Transform, Load) tool which runs as an Excel add-in. It allows users to pull
data from various sources, manipulate said data into a form that suits their needs and load it into Excel. It is most
optimum to use Power Query over Power Pivot as it lets you not only load the data but also manipulate it as per the
users needs while loading.
Power Map
1. What are the primary requirement for a table to be used in Power Map?
For a data to be consumed in power map there should be location data like:
• Latitude/Longitude pair
• Street, City, Country/Region, Zip Code/Postal Code, and State/Province, which can be geolocated by
Bing
The primary requirement for the table is that it contains unique rows. It must also contain location data, which can be
in the form of a Latitude/Longitude pair, although this is not a requirement. You can use address fields instead, such as
Street, City, Country/Region, Zip Code/Postal Code, and State/Province, which can be geolocated by Bing.
• In Excel click on the menu data > the association you need within the Get external data gathering.
• On the last advance of the wizard, make certain Add this data to the Data Model is checked.
Additional Questions
1. Why is Top N not accessible by or for report level filter and page-level filter? ↑
Top N is not accessible for page-level filter and report level filter as they both are associated with different visuals.
2. What are the three Edit Interactions options of a visual tile in Power BI Desktop? ↑
Filter: It completely filter a visual/tile based on the filter selection of another visual/tile.
Highlight: It highlight only the related elements on the visual/tile, gray out the non-related items.
None: It ignore the filter selection from another tile/visual.
3. What are some of the differences in report authoring capabilities between using a live or direct query connection such as to
an Analysis Services model, relative to working with a data model local to the Power BI Desktop file? ↑
With a data model local to the PBIX file (or Power Pivot workbook), the author has full control over the queries, the
With a live connection to an Analysis Services database (cube) the user cannot create new metrics, import new data,
change the formatting of the metrics, etc – the user can only use the visualization, analytics, and formatting available
With a direct query model in Power BI to SQL Server, for example, the author has access to the same features (and
• Only one data source (one database on one server) may be used, certain DAX functions are not
optimized, and the user cannot use Query Editor functions that cannot be translated into SQL
statements.
4. What are many-to-many relationships and how can they be addressed in Power BI ? ↑
Many to Many relationships involve a bridge or junction table reflecting the combinations of two dimensions (e.g.
doctors and patients). Either all possible combinations or those combinations that have occurred.
A DAX look can be valuable on a table sifting its lines at question time. Dynamic security include the utilization of
USERNAME works in security job definition. Typically a table is made in the model that relates clients to explicit
We have Six types of Joins in Power BI which we use it in Power Query Editor:
Inner Join Left Outer Join Right Outer Join Full Outer Join Left Anti Right Anti Inner Join: If we want only the matching
records from both the tables then will use Inner join/Simple join
Left Outer Join: If we want all the records from left table and only matching records from right table then will use left
Full Outer Join: If we want display all the records from both the tables then will use Full Outer Join
Left Anti: Displays only the mismatched records from Left Table
Right Anti: Displays only the mismatched records from the Right Table.
Step 1: Click on Get Data in Power BI Desktop Step 2: Select SQL Server from the list Step 3: Fill the Details of the
Server and Database Step 4: Click on Import or Direct Query based on the Requirement.
8. What is a substance pack, and for what reason would you utilize one? ↑
A substance pack is an instant, predefined gathering of representations and reports utilizing your picked
administration (for instance, Sales power). You’d utilize one when you need to get fully operational rapidly, rather than
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 To create a
new column, click on Add Custom Column In the new column name box, type the name of the column and add the
formula to the custom column formula box; for example, [ShipDate] – [OrderDate] Select a column from the available
columns list and click on Insert or double-click to add it to the custom column formula text box. Then, click on OK The
new column is appended to the table, and the formula is visible in the Formula Bar Custom Column Formula: =
Table.AddColumn(#"Sorted Rows", "DaysOrderToShip", each [ShipDate] - [OrderDate]) The above code is the formula
to create a custom column, which calculates the days from when an order was placed to when it got shipped.
10. What are the steps to go to Data Stories Gallery in Power Bi communities? ↑
Yes, it makes a difference. When we click on a single data-point, the data gets selected and copied to the dashboard.
The copied data can be pasted then anywhere according to the requirement of the users.
12. How can you compare Target and Actual Value from a Power BI report? ↑
No, it is not possible to access Power BI services on private or internal service cloud. However, by using Power BI
You can use Power BI publisher for Excel to pin ranges, pivot tables and charts to Power BI.
• The user can manage the tiles – refresh them, remove them, in Excel.
• Pinned items must be removed from the dashboard in the service (removing in Excel only deletes the
connection).
• The Power BI Publisher for Excel can also be used to connect from Excel to datasets that are hosted in
the Power BI Service.
• An Excel pivot table is generated with a connection (ODC file) to the data in Azure.
The Publisher installs all necessary drivers on local machine to establish connectivity .
15. Which field composes can be added to the Field well of a Slicer visual? ↑
17. How can u download excel files which has millions of records from a Power BI report? ↑
To download large extracts of data, we can host the excel file to a share point, which will generate a .xlsx link, which
can be embedded to “Text” or “Button”. On clicking on the Text link or Button. The excel file gets downloaded directly
18. Why might you have a table in the model without any relationships to other tables? ↑
There are mainly 2 reasons why we would have tables without relations in our model:
• A disconnected table might be used to present the user with parameter values to be exposed and
selected in slicers (e.g. growth assumption.)
o DAX metrics could retrieve this selection and use it with other calculations/metrics.
• A disconnected table may also be used as a placeholder for metrics in the user interface.
o It may not contain any rows of data and its columns could be hidden but all metrics are
visible.
19. What is the Embed Code? ↑
Power BI online contains an option for publishing on web that will generate a link address for the Power BI report. You
We have to go to selection Pane in the menu bar and hide/unhide the report and the action can be passed to book
mark.
Hybrid datasets and Streaming datasets can be used with streaming data tiles to create dashboards.
The process of converting the steps in power query editor to SQL and executing it by the source database is called
query collapsing.
First upload a dataset and then upload the same, create multiple reports and infuse everything together as an
appealing dashboard.
Fact Tables:
The central table in a star schema of a data warehouse is a fact table that stores quantitative information for analysis,
Dimension Tables:
It is a table in the star schema which helps you to store attributes and dimensions which describe objects that are
Tile is an important feature of power BI services and can be said as a picture of the data which can be pinned to the
dashboard.
You can use Crossfiltering option in Power BI to address the Many to Many relationships.
28. 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.
30. How to represent different levels of hierarchy of data in one singe visualization? ↑
Step 1. Create a hierarchy by grouping the required data from the data tab and pull that into Axis Tab and Enable drill
down option by clicking on down arrow on the chart. Step 2. Pull all the hierarchical columns separately in to the axis
pane in the order of their hierarchy and enable the drill down action by clicking on down arrow on the chart. Note:
PowerBI currently supports different types of streaming datasets. You can directly stream data using a push URL to
PowerBI.com service. PowerBI also supports streaming data sources from PubNub, which is an Infrastructure as a
Service provider. The third option is to Azure Stream Analytics which is built on top of Azure Service Bus and Event
Hub. You can select the streaming data to go-to PowerBI as your destination. Here is a sample report with streaming
data.
34. Does the gateway have to be installed on the same machine as its data source? ↑
No, the gateway connects to its data source by using the provided connection information. In this sense, think of the
gateway as a client application. It just needs to connect to the server that has the provided name.
Power BI: It provides different features for the users to get started with data search in a unique way. Power BI Pro: It
holds some extra features added to the Power BI features like higher storage capacity, data refresh scheduling and
Graphs or visual which are not included in Power BI desktop are imported for better visualization.
It is a programming language used in Power Query. It's a functional, case-sensitive language which is similar to other
38. What are the different types of refreshing data for our published reports? ↑
There are four main types of refresh in Power BI. Package refresh, model or data refresh, tile refresh and visual
container refresh.
• Package refresh
This synchronizes your Power BI Desktop, or Excel, file between the Power BI service and OneDrive, or SharePoint
Online. However, this does not pull data from the original data source. The dataset in Power BI will only be updated
• Model/data refresh
It referrs to refreshing the dataset, within the Power BI service, with data from the original data source. This is done by
either using scheduled refresh, or refresh now. This requires a gateway for on-premises data sources.
• Tile refresh
Tile refresh updates the cache for tile visuals, on the dashboard, once data changes. This happens about every fifteen
minutes. You can also force a tile refresh by selecting the ellipsis (…) in the upper right of a dashboard and
Refreshing the visual container updates the cached report visuals, within a report, once the data changes.
To know more about data refresh and understand how to implement data refresh, you can check the following link.
Advanced Editor can be used to see the query that Power BI runs against data sources to import data.
The query is written in M-code, the Power Query Formula Language 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 Steps in the Query Settings These steps
Once all the data are set up, publish a detail report to Power BI. Publish it to group workspace. Create a filter link
41. 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
It is a stand alone application where we can make Power BI reports and then upload it to Powerbi.com, it does not
require Excel. Actually, it is a combination of Power Query, Power Pivot, and Power View.
43. What information is required to create a map in Power Map? ↑
Power Map can display visualizations which are geographical in nature. That's why some kind of location data is
44. 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
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 simplifies the job for data modelers.
• 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.
48. How to toggle between two options and make it interact with rest of the visualizations in report? ↑
Toggling Action can be achieved in Power BI reports, when in case there are two are more dimensions. This can be
showcased using an “Enlighten Slicer” in Power BI which can be imported form Market Place.
Power BI Q&A is a natural language tool which helps in querying your data and get the results you need from it. You
do this by typing into a dialog box on your Dashboard, which the engine instantaneously generates an answer similar
to Power View. Q&A interprets your questions and shows you a restated query of what it is looking from your data.
Q&A was developed by Server and Tools, Microsoft Research and the Bing teams to give you a complete feeling of
Set all the data of a report ready to be published Publish it into group workspace Create a filter link Create a DAX
51. What is the latency for running queries from the gateway to a data source? What is the best architecture? ↑
We recommend that you have the gateway as close to the data source as possible to avoid network latency. If you
install the gateway on the actual data source, the introduced latency is minimized.
• Import
• Direct Query
53. Explain the term responsive slicers. ↑
On a report page, you can easily resize a responsive slicer to various sizes and shapes, and the data contained in it
should be rearranged according to it. In case if the visual becomes too small to be useful, an icon representing the
visual ability to take its place, thus saving the space on the report page.
You can access Power BI for free. However, if you wish to use all the feature of Power BI, then you can use its pro
subscription account. The subscription account offers an enhanced version of several features that are available with
Power BI Desktop allows you to group the data into small chunks. For grouping, you should use Ctrl + click to select
multiple elements in the visual. Right-click one of those elements which appear in groups window.
Gateway acts a bridge between on-premises data sources and Azure cloud services.
Personal Gateway:
On-Premises Gateway:
The only prerequisite for before connecting to a database is that the user need to configure firewall setting to allows
remote connections.
58. Organization is owning Power BI workspace, has 10 members and wish to give access for few members Dashboard, for
few reports, for few Datasets. Can we achieve this? ↑
Need to select Specific Group of people (User Email ids or Distribution lists) (OR) My Entire Organization in then we
Increment refresh is a newly added data so that there is no need to truncate or load the entire data.
It is a model that contains data writes, tables, sections, and table relations. These data tables help you to develop for
61. What are the differences between a Power BI Dataset, a Report, and a Dashboard? ↑
Report: An individual Power BI Desktop file (PBIX) containing one or more report pages.
• Built for deep, interactive analysis experience for a given dataset (filters, formatting).
• Each Report is connected to atleast one dataset
• Each page containing one or more visuals or tiles.
Dashboard: a collection of visuals or tiles from different reports and, optionally, a pinned.
ToP N is not accessible for the Page and Report Level Filters because their channels are associated with different
visuals.
No, Power BI is not available as a private, internal cloud service. However, with Power BI and Power BI Desktop, you can
securely connect to your own on-premises data sources. With the On-premises Data Gateway, you can connect live to
your on-premises SQL Server Analysis Services, and other data sources. You can also scheduled refresh with a
centralized gateway. If a gateway is not available, you can refresh data from on-premises data sources using the Power
BI Gateway – Personal.
Consumers (also called as End-Users) of Power BI who gets insights of the data in the form of reports and used for
decision making. Designers who Collect, Wangle, Explore, Transform, Model, and Evaluate Data and then design
reports, publish reports to Power BI Web Service and create dashboards. Administrators who are responsible for User
governance using Office 365 (like Provisioning of Power BI Access to workspaces Licenses) and Administering User
Security (like assigning Power BI admin roles and assigning Premium capacity roles) Developers who helps Power BI
consumers and designers to build integrating / embedding custom visuals in Power BI Reports and building streaming
datasets.
On-premise gateway acts as a bridge which helps you to transfer the data, which is on-premise (not on the cloud)
The natural language search choice is language-based learning for communicating with information as a part of Power
69. What are some ways that Excel experience can be leveraged with Power BI? ↑
Below are some of the ways through which we can leverage Power BI:
The way to identify the user is to create a DAX column and embed “username ()” or “principalusername ()”, which will
Alert works on data that is refreshed, Power BI looks for an alert, and it reaches the alert threshold or the limit then the
Highlight the Visual and go to edit interactions and Click on None on the remaining visuals.
Power View is a data visualization technology that lets you create interactive charts, graphs, maps, and other visuals
which bring your data to life. Power View is available in Excel, SharePoint, SQL Server, and Power BI.
The following pages provide details about different visualizations available in Power View:
• Charts
• Line charts
• Pie charts
• Maps
• Tiles
• Cards
• Images
• Tables
• Power View
• Multiples Visualizations
• Bubble and scatter charts
• Key performance indicators (KPIs)
74. What is the option to unpivot data in the question proofreader? ↑
Power BI focusses only on modeling and reporting, while Tableau is the best tool according to data visualization.
Power BI is less expensive, while Tableau is very expensive. Power BI is associated with Microsoft Azure, while Tableau
uses python Machine learning. Power BI has a simple and easy to use interface while Tableau has a customized
dashboard. Power BI becomes slow while handling massive amounts of data, while Tableau easily handles any amount
of data.
76. What is a calculated column in Power BI and why would you use them? ↑
Calculated Columns are DAX expressions that are computed during the model’s processing/refresh process for each
row of the given column and can be used like any other column in the model.
Calculated columns are not compressed and thus consume more memory and result in reduced query performance.
They can also reduce processing/refresh performance if applied on large fact tables and can make a model more
difficult to maintain/support giventhat the calculated column is not present in the source system.
Power Bi provides you to very cool features of visual Interaction, by default this feature is enable, that’s means when
you select any slicer value or click any visual by default all visuals get filtered on the basis of click or select value. And
79. Can you create multiple dynamic connections between two tables? ↑
No, we can't create more that one multiple dynamic connections.
80. 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.
81. Can we refresh our Power BI reports once uploaded to cloud (Share point or Powebi.com)? ↑
Yes we can refresh our reports through Data Management gateway(for sharepoint), and Power BI Personal gateway(for
Powerbi.com)
If you are using the normal filter user cannot interact with the dashboard. On the other hand, slicer allows users to
83. 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
Incremental refresh feature mainly used for high-end scalability of data by publishing only on that workspace in Power
Z-order is a design strategy which is used for arranging visual over shapes. It can be defined as an implementation
It is the main engine which is used in power pivot. It allows you to load the large set of data into Power BI data.
Ready work on information that is revived ,when information is invigorated BI searches for a caution and on the off
chance that it achieves the ready edge or the utmost, at that point the alarm will be activated.
88. What are some of the unique data invigorations used for generating the distributed reports within Power BI? ↑
There are four main types of invigorating steps when it comes to Power BI. Bundle invigorate can model or revive your
data.
• Visual compartment - This type of invigorating is a visual compartment refresh stored in a report type within a report
once the data starts to change. In order to find out if the data invigorate worked and view how to actualize the data,
• Tile Invigorate - Tile invigorate refreshes the stores for the tile visuals on the dashboard once the data begins to
change. This happens at regular type intervals. You may also constrain a tile for invigorating through the option of the
ellipsis (which is three dots like this ...)on the upper right of the dashboard and choosing Refresh Dashboard Tiles.
• Bundle Invigorate – This would then synchronize the Power BI Desktop or Excel document between the Power BI
benefit and OneDrive, or SharePoint Online. This does not pull the data from the first data source though. When the
data comes to Power BI it can refresh it once it is inside the OneDrive record.
• Display/data revive – This refers to the type of revising to the dataset inside the Power BI benefit with data from the
initial data source. This would either be finished by utilizing booked revive or invigorate now. That usually requires an
entry point for the for the on-premises data sources, in the form of access tokens or login credentials.
Power BI:
• Power BI gives strong data manipulation feature in its backend but provides access only to simple
visualizations.
• In free version, Power BI limits the use 1 GB data.
• Power BI allows several data sources supported by Tableau. With the integration of Office 365 suite, it
allows connection with Share point. Power BI also allows online support to the user for direct
visualization through Search Engines but is limited to Bling search.
• There is a free version available in Power BI which allows the user to 1GB data set limit. Pro Software is
paid but is cheaper in the market while compared to other BI tools.
• Power BI is free version and Power Pro is paid. Pro is available to the user at a cost of 9.99USD/month
with 10 GB data limit and 1 million rows/hour data streaming.
• Implementation process in Power BI is quite simple. It uses cloud storage.
• SQL server Reporting Services is generally used to make pixel perfect reports and provides limited dash
board options.
• SSRS does not have any limit. Also, it allows users to connect larger data sets, which is not possible in
Power BI.
• SSRS also allows various data sources for connections to make business intelligence reports.
• Upon request, the cost details are exposed to the user.
• This software license is available on request and is available on cloud platforms such as Azure, AWS and
some other major platforms.
• Compared to Power BI, SSRS contains complex implementation process.
90. Is it possible to have created multiple active relationships in Power BI? ↑
Below are some of the way through which SSRS can be integrated with Power BI:
• Certain SSRS Report items such as charts can be pinned to Power BI dashboards.
• Clicking the tile in Power BI dashboards will bring the user to the SSRS report.
• A subscription is created to keep the dashboard tile refreshed.
• Power BI reports will soon be able to be published to SSRS portal
Quiz
1. You've imported a spreadsheet, but Power BI Desktop hasn't realised that the first row should be used as column titles.
What tool should you click on? ↑
Answer: C
A) Gateway
B) Power BI Desktop
C) Apps
D) Refresh service
Answer: A
3. As part of a large HR project you are working with a dataset of company employees, both past and present. The data
includes columns for EthnicGroup, PayTypeID, HireDate (the date they started work), TermDate (the date they left) and
several other columns. You want to create a new Calculated Column that determines if the person was a bad hire based on a
set of rules. If they were a bad hire then the result is 1, otherwise the Calculated Column displays a zero. The bad hire rule is:
BadHire = If the person stayed at the company less than 61 days Example: If a person joined the company on 27th June 2013
and left on 21st August 2013, then they would be a bad hire. Which DAX expression would you use for this Calculated
Column? ↑
A) Slicer
Answer: A
4. You want to create a DAX formula that automatically calculates the previous month number. So if the month was June
then the formula would return 5. You have already created the DAX formula below: Today Month = MONTH (Sales[Todays
Date]) Which of the DAX formulas below would be the right choice next? ↑
Answer: D
5. Which is a single page, often called a canvas, that uses visualizations to tell a story? ↑
Answer: A
6. Read the following paragraph carefully and decide whether the entire paragraph is TRUE or FALSE? You need a Power BI
Pro license to share your dashboard but those you share it with do not need a license. When you share a dashboard, they can
view it and interact with it, but can't edit it. They see the same data that you see in the dashboard and reports unless row-level
security (RLS) is applied to the underlying dataset. The colleagues you share it with can share the dashboard with their
colleagues, if you allow them to. ↑
A) TRUE
B) FALSE
Answer: B
7. Which of the accompanying field composes can be added to the Field well of a Slicer visual? ↑
D) Gatherings made inside a table utilizing the "New Group" Command in Power BI Desktop.
Answer: B
8. You have created a table with a column 'population' with numbers 53222122, 5322122, 33333. You want to display the
'population' column with comma signs. How should you do this? ↑
B) Go to the FIELD FORMATTING category of the table's properties, choose the POPULATION field and tick the
C) You can't.
D) Go to the underlying table in DATA view, select the POPULATION column, and on the MODELING tab of the ribbon
Answer: D
9. Data has been scraped from a table on a popular retirement website. However, the Health care quality column's scores
were not automatically transformed from text to numbers when Query Editor loaded the table. You thus right-clicked the
column header, and selected Change Type > Whole Number to change them. Unfortunately, the, Health care quality column
contains a few ties in states' rankings, which was noted on the website by the word (tie) after their numbers. Query Editor thus
reports a few errors. What is the consequence of using the Remove Errors option (ribbon or the right-click menu option) to
resolve this? ↑
A) Removes the applied step that has errors.
Answer: D
10. Which type of visualisation would you choose if you wanted to show relationships between 3 numerical values and turn
the horizontal axis into a logarithmic scale? The worksheet data would include grouped sets of values and you wanted to
show patterns in large sets of data, for example by showing linear or non-linear trends, clusters, and outliers? ↑
A) Scatter Chart
B) Bubble Chart
C) Treemap
D) Pie Chart
Answer: B
11. You are viewing a Power BI dashboard in a browser window. What happens when you click the Infocus mode of a tile? ↑
D) The tile you selected expands and takes the full space.
Answer: D
A) In Power BI Desktop, go into the Relationships see, select the table, and select Modeling and Synonyms.
B) In the Power BI benefit, go into the Relationships see, select the table, and select Modeling and Synonyms.
C) In Power BI Desktop go to the report - > select the visual, modelling, Q and A Terms.
D) None of these
Answer: A
13. You want to extract from a balances table the balance for the last period for which a figure has been entered, and your
friend suggests you use one of these functions: (which one is correct?) ↑
A) FINALBALANCE
B) LASTNONBLANK
C) BALANCE
D) LATESTVALID
Answer: B
14. Some of the most powerful data analysis solutions in Power BI Desktop can be created by using measures. Measures help
us by performing calculations on our data as we interact with our reports. Understanding aggregations is fundamental to
understanding measures, because every measure will perform some type of aggregation. Which of the below is TRUE
regarding measures in Power BI? ↑
B) You can reference another measure in a DAX expression by just typing an opening bracket ([).
C) Every time you interact with your report, you are changing the context in which a measure calculates and displays its
results.
D) You can create a new measure by clicking on the New Measure button in the ribbon on Power BI Desktop’s Home
tab.
Answer: A
15. Which of the accompanying articulations are valid regarding outlining a Power BI Desktop venture in DirectQuery
mode? ↑
A) You can not change over section information composes when altering an inquiry.
C) All inquiries inside the venture must be founded on a solitary source database.
D) You can not add measures to the information demonstrate.
Answer: A
16. Which of the accompanying in not a legitimate variable compose when programming in the M dialect? ↑
A) Capacity
B) Dataframe
C) Rundown
D) Record
Answer: B
17. You are creating a custom column with Column name as "Metres per unit" and Custom column formula as
"=[SquareMetres] / [NumberUnits]". Which language is custom formula written in? ↑
A) C
B) C++
C) Q
D) M
Answer: D
18. When creating a waterfall chart, which two field options that you need to define? ↑
A)Category
B)X Axis
C)Y Axis
D)Size
Answer: A & C
19. When you share with people outside your organization, they get an email with a link to the shared dashboard. They need
a Power BI Pro license, and they have to sign in to Power BI to see the dashboard. After they sign in, they see the shared
dashboard in its own browser window without the left navigation pane, not in their usual Power BI portal. They have to
bookmark the link to access this dashboard in the future. Which of the following statements is FALSE when sharing
visualizations outside of your organisation? ↑
B) They can change any filters/slicers available on the reports connected to the dashboard and save their changes.
C) People outside your organization can't see any data if role- or row-level security is implemented on on-premises
Answer: B
20. A CurrentSales dataset contains a large number of product codes for items that the company have sold in the last 12
months. Due to the nature of the business and the wide variety of suppliers, the product codes come in a variety of formats,
including mixed case characters. You want to write a DAX expression that checks if the product code contains the letters “ex”.
Which DAX function below is the right one to use? ↑
Answer: A
D) None of these.
Answer: C
22. When you enable Snap objects to grid, all visuals on the Power BI Desktop canvas that you move (or resize) are
automatically aligned to the nearest grid axis, making it much easier to ensure two or more visuals align to the same
horizontal or vertical location or size. You can also manage the overlap of each element on the design surface, often referred
to as? ↑
A) Vertical stacking
B) Stack-order
C) a-order
D) z-order
Answer: D
23. With Power BI Publish to web, you can easily embed interactive Power BI visualizations online, such as in blog posts,
websites, through emails or social media, on any device. You have published a visualization but unfortunately changes to the
underlying data are not immediately visible to users. What might be wrong? ↑
A) You must refresh the data manually after publishing to the web.
B) You cannot refresh data after publishing to the web, the visuals are static.
C) The user does not have the appropriate row level security permissions.
Answer: D
24. Which level of filter behaves the same as a slicer in a report in Power BI Desktop? ↑
Answer: B
25. Department table has unique departments and employee table can have many employees in each department and both
entities can be linked in relationship view from department to Employee table using ↑
A) 1 to 1 relationship
26. Which three views are available in Power BI Desktop? 1) Dashboard 2) Report 3) Data 4) Relationships ↑
A) 1,2, and 3.
B) 1,2, and 4.
C) 2,3, and 4.
D) 1,2,3, and 4.
Answer: C
A) Line
B) Combo
C) Bullet
D) WaterFall
Answer: D
A) Pie Chart
B) Scatter
C) Bar Chart
D) Line Chart
Answer: B
29. You're importing a list of top films from web using a URL. If you type in a valid URL like this and choose to continue, what
will Power BI Desktop let you import? ↑
C) Any parts of the HTML page rendered with the DATA_PACKET tab.
Answer: D
A) Cross Table
B) Matrix
C) Line
D) Guage
Answer: B
31. When planning an information display with Power BI Desktop, which of the accompanying proclamations are genuine in
regards to the tenets for making table connections? ↑
A) A connection between two tables must be characterized utilizing a solitary field from each table.
B) No less than one section characterized in a table relationship must contain interesting qualities.
C) You can characterize different connections between two tables in an information demonstrate however just a single
Answer: C
32. Having created a new blank model you want to load in data from a SQL Server database which is hosted on the same PC
as the Power BI Desktop application. You click the Get Date ribbon option and select SQL Server from the drop down list.
What should you enter in the Server textbox? ↑
A) local
B) [blank]
C) host
D) localhost
Answer: D
A) One Page
B) All Pages
C) One Visualization
Answer: B
34. Which chart is suitable for comparing two sets of measure values that are usually hard to compare because of the
differences in scale? ↑
A) KPI Chart
B) Guage Chart
C) Combo Chart
Answer: C
Behavorial Questions
1. Tell me about your educational background and the business intelligence analysis field you’re experienced in. ↑
How to Answer
A business intelligence analyst can concentrate on various industries, such as finance, economics, IT, statistics,
manufacturing, and more. Share with the interviewer which area you specialized in while obtaining your university
degree, and briefly outline where your career journey has taken you so far. Make sure to demonstrate a keen interest
Answer Example
“I’m a Finance Graduate specialized in Business Administration. My education has helped me greatly on my business
intelligence career path, as my interest and expertise evolved in fields such as business law, microeconomics, and
financial accounting.”
2. Specify two important chart types in your BI analyst arsenal. Why do you find them important? ↑
The hiring authority wants to see that you have basic knowledge when it comes to the diagrams and charts that you
will be using during your business analyst career. Some examples include:
The interviewer wants to check your basic knowledge of charts you’ll be using in your BI analyst’s tasks. Some
examples include:
area charts; bar charts; clustered column charts; combo charts; doughnut charts; funnel charts; gauge charts; line
charts; pie charts; scatter plots; waterfall charts. You are probably familiar with most of these, so just choose two
options which you have experience with and can easily talk about.
Answer Example
“The two types of charts I use most often are area charts and bar charts. In my role as BI analyst, area charts have
helped me display where a specific trend is headed in the future, which, in turn, makes planning easier. Bar charts, on
the other hand, can show clearly which products are most popular among customers or display the number of unique
3. What is your opinion about Agile software development for BI projects? do you support employing Agile methodologies
with your company’s clients? ↑
How to Answer
Agile software development has received a warm welcome from companies worldwide since its onset. Agile stimulates
collaboration with a team’s clients and the end-users, enabling more cross-functional projects to run smoothly.
However, there are still some who strongly prefer the structured development methodology of Waterfall, for example.
So, before sharing your thoughts on Agile with the interviewer, make sure you know where the company stands on
Agile.
Answer Example
“As far as I know, Agile software development is much more collaborative in comparison to other software
development models. I believe Agile can be the best solution in many projects. However, maybe that’s not always the
case. That said, I’d love to get familiar with the methodologies employed here. At the end of the day, it’s the end
results that matter most, and not the methodologies behind the projects.”
How to Answer
Your BI analyst experience and skillset are closely related to the focus of your career. Depending on whether you are a
data BI analyst, an IT BI analyst, or a strategic BI analyst, your answer to this question will be different.
If you’re applying for a data-focused role, your technical skillset may include proficiency in data analysis software and
visual presentation tools, such as Power BI. A BI analyst in the IT field would probably have exposure to some software
development programs. While a strategic BI analyst would be well-familiar with business case analysis software and
applications. Taking that into consideration, share with the interviewer the technical skills you will bring to the
company.
Answer Example
“As a data BI analyst, I’ve been exposed to data mining and big data software, such as LIONsolver and Oracle. I’m
highly skilled in Microsoft Excel which I use for data modeling and Power BI where I create rich visuals and client
presentations.”
Scenario Based
1. We are using Power BI Desktop Currently. In next 5-6 months, we are planning to have Azure Analysis Services. We have
Oracle Servers in our Company. We have to create data model in Power BI Desktop so that once we have AAS in place we can
resuse whatever developement we do. We have huge volume of data in many tables. Answer the following questions: ↑
Question: Shall we use Import method or Direct Query Method for our developement if we have all the tables in
Oracle Server?
• Depends on what "Huge Volume" means. Import will be faster, and give you the most flexibility in
utilizing any ETL actions in the Query Editor in PBI. Direct Query is going to be slower and much of your
ETL will need to be done on the DB side. You may have to do this if either the processing of the Power
BI file takes to long, or gets to large.
Question: What should we do share our report with the users within our organization? If we use import method, the
secured data would be pushed to cloud which we don't want currently as we don't have license yet.
• If you can't push data to the cloud, then you are stuck using Direct Query which will keep your data on
premises. Any sort of sharing in Power BI will require a Pro license.
Question: If we use Direct Query method, we need to create Personal Gateway to connect to database so that we can
• I would install the "normal" gateway (Enterprise) instead of personal. Personal is tied directly to one
account, the Enterprise one is what you want to set up.
Question: There are some limitations in the Direct Query Method e.g. Merge Two columns not supported in Direct
Query. If have many limitations in Direct Query approach, is it worth doing the development using this approach?
• It wouldn't be wasted development as the source for your AAS model in the future could use the same
source information instead of doing that in Power Query
Question: Is it safe if we publish the datamodel to the service and have on premise personal gateway to connect to
• Both gateways are secure... I'd still recommend not using the personal gateway. the other option allows
more than one person to manage the gateway.