Power BI Interview Questions-2
Power BI Interview Questions-2
https://www.besanttechnologies.com/power-bi-interview-questions-and-answers
Q2) What data sources can Power BI connect with for data exploration?
Visualizations
Datasets
Reports
Dashboards
Tiles
Q10) What are all the different types of filters available in Power BI Reports?
Visual-level Filters
Page-level Filters
Report-level Filters
Q17) What are all the types of Data Refresh Options available in Power BI?
Package refresh
Model or data refresh
Tile refresh
Visual container refresh
SUM
MIN
MAX
AVG
COUNTROWS
DISTINCTCOUNT
IF
AND
OR
SWITCH
The DVI is “Drill Mode On”. In the event, we keep it off, we need to change those settings
without fail. Rather set the Default to ‘Drill Mode On’.
Drilling Mode will be on, if the aggregates are at initial level.
Power BI desktop is an application supported by Power BI tool which is used for report
creations basically. Power BI Desktop is made available to the users in 32 and 64 bit
versions. Power BI is readily available as open source to all the users. With the enhanced
support from Power BI service, Power BI desktop lets user to explore the data, to model, to
shape and to create reports with good interactable visualization feature. Users can save
their work or they are allowed to post their data and reports to Power BI suite to share the
posted information with others.
Q49)Name the basic building blocks of Power BI?” open=”no” style=”default” icon=”plus”
anchor=”” class=””]
Dashboards, Datasets, Reports, Data visualization, Tiles, power BI desktop, Power map,
power pivot, power query and power view.
It is a system for well organized and systematic data analytics which allows business
individuals or organizations to analyze, filter and segment data without any deep technical
understanding in math operations and business intelligence.
This system enables a user with basic knowledge of data analytics to build reports in
dashboard and share data to others.
Allows users to access their own data and to build several visuals to obtain better
knowledge in their business.
Q54) What are the data sources supported by Power BI? Explain
Power BI supports wide variety of data sources and users can choose data source from the
available data source connections from Get data option. Power BI allows connections with
Azure Cloud, SQL DB, various flat files etc., It also supports various web and mobile
platforms such as Google Analytics, Facebook etc., It in fact allows the very old ODBC
connections as well.
Filters are used to perform several functions to filter data, report and visualization. There
are various filters available to perform these functions. They are:
Page-level filters: Page-level filters perform its tasks at the page level in reports. So, every
page in a report will contain a page level filter.
Visual level filters: Visual level filters are used for visualization through an individual’s dash
board and is used to reduce the amount of data in the visualization. Moreover, this filter is
used to filter not only data but calculations as well.
Report level filters: Unlike page level filters, these filters perform filtering over the complete
report individually. It filters all pages and also visualizations present in the report.
Tableau Power BI
Tableau allows access not only to simple but to Power BI produce strong data manipulation in
strong visualizations as well. It is one of the backend but provides access only to simple
best data visualization tools in the BI market. visualizations.
In case of Tableau, it allows the user to In free version, Power BI lets the user to only 1
connect larger datasets. GB data.
Power BI allows several data sources
supported by Tableau. With the integration of
Tableau is the best available tool in the BI Office 365 suite, it allows connection with
market. It supports wide variety of data Share point. Power BI also allows online
sources to visualize data. It allows the user to support to the user for direct visualization
select a dataset in the dataset to visualize data through Search Engines but is limited to Bling
for a selected dataset. alone.
There is a free version available in Power BI
Tableau is costlier while compared to Power BI which lets the user to 1GB data set limit. Pro
but provides a better price for small and Software is paid but is cheaper in the market
medium scale companies. while compared to other BI tools.
Q58) State the differences between Direct Query method and Import method.
Direct Query method Import method
Import method also does data transformation
Data manipulation is much limited in this and manipulation tasks. If the data is
method and the data will be present in the published in PBI, it is limited to 1 GB. Here the
SQL DB. data will be present in Power BI Azure.
As the name implies, the queries are direct Import method requires to schedule refresh
and does not requires refresh scheduling. and has to be refreshed 8 times in a day.
[/su-table]
Q59) State the advantages of Direct query method.
Power BI provides yet another feature called Data modeling, which allows the users to
connect several data sources in the business intelligence (BI) tool through a relationship.
Relationship explains the way data sources were connected to one another and build
interactable data visualizations over various data sources. Data modeling also lets the user
to create customized math calculations in the existing table using formulas. The columns in
the tables were transferred live to Power BI for interactive data visualization. Because of this
feature, business people could be able to define new metrics so as to do customized math
calculations for the defined metrics.
Q76) As per your knowledge, tell me the platforms which Power BI application supports?
Q81) How will you add shapes, images and text box to your visualization in Power BI?
To provide enhanced visualizations to users measures, there is a need to add text, images
and shapes. If user needs to add some messages, to add header or footer, any signatures to
data visualization, user can use this option. This option is available to user in their Power BI
dashboard to add shapes, images and text box. User is allowed to add different shapes in
data visualization. User can enter anything in the text box and edit the text using rich text
editor. This text box is available in user’s report canvas. Images can also be added to add
images, logos etc., to data visualization. Any image can be selected by browsing your
system. Also user is allowed to resize selected images.
Q87) State the list of aggregate functions and counting functions in DAX? Q87) State the
list of aggregate functions and counting functions in DAX?
Some of the aggregate functions present in DAX are: Average, Min, Max, Sum and SumX.
Some of the counting functions available are: Count, Distinct Count, Count Rows, Count
Blank and CountA.
Q89) What are the logical and date functions available in DAX?
Q90) What are the information and text functions available in DAX?
For those who need admin privileges to access the BI admin portal without office 365 suite
access, admin role is granted to Power BI. Users who require admin access can follow the
following steps.
Go to Office 365 Suite Admin Center
Choose Users option, further choose Active users
Go to Roles tab and click on the Edit option
Then, go to the customized administrator tab and then select the option Power BI
administrator.
Q92) What are the Power BI versions available and how about the pricings?
Power BI is a open source tool, available at free of cost but is limited to 1GB data and can
make 10k rows/hour.
Power BI Pro is freely available for 60 days as a trial version and further, user can pay
9.99USD/month and /user. User is allowed for 10GB data storage and can make 1 million
rows/hour.
Power BI also contain a premium version for premium users. Premium version contains a
flexible pricing as per node/month.
Power BI contains an on-premises report server which is capable of publishing reports. In
this option, user can change their cloud platform whenever they need.
Q93) Tell me about REST API and its association with Power BI.
REST APIs are used to operate the data present in Power BI in real time environments. With
the combination of REST API with Power BI, user can build dashboards, datasets, add/delete
rows and can receive groups. This Power BI REST API can be built through many
technologies. Some of them are :
Ruby
.Net
JQuery
Users require Azure active directory token to get access applications in Power BI
dashboards.
Q94) Explain the security level of Power BI.
Power BI requires Azure active directory (AAD) access for every user who uses Power BI
service. Users require login credentials to build their BI account, which could be also an
email account. Users need a unique username to access this account. Azure cloud actually
provides security to Power BI. It includes various levels of security. They are:
AAD Based Security
Multi-tenant platform Security
Networking Security
Q98. What are the important parts included in the Microsoft self-service Business
Intelligence solution?
There are two important Business Intelligence solutions included in the Microsoft self-
service namely
Power BI
Excel BI Toolkit
Q102. Mention the difference between Self-service BI and managed enterprise BI?
Self-Service BI:
In this type of BI, they help a different enterprise to process data from different data
sources. The source can be in any type of format.
It also enables the companies to process data, conducts different operations in the business
easily.
Data analyzing is also made easier.
There are no requirements for third party vendors.
The user can generate actionable and intuitive dashboards without the need for
complicated programming codes.
Managed Enterprise BI:
In this type of BI, the data flows from various sources and there is no order for any
companies to take in and control the data sources.
The organizations fail to conduct different business operations as they cannot analyze,
report, or collaborate to gather valuable insights.
In this BI, there are lack of proper information as well time constraints are present when
analyzing data.
This type of BI also needs third party vendors to help organizations in a different way.
There is a requirement for complex programming skills to generate reports.
Q110. What do you mean by DAX and explain its basic concepts?
DAX is derived as Data Analysis Expression, which is a group of constants, operators, and
functions used in formulas to return and calculate values. In short, they are used to develop
new information from the existing data. There are three basic concepts included in DAX
namely
Functions: This type of concept use particular values, otherwise called as arguments in the
right order to execute a calculations, just identical to Excel functions. The categories
included in the functions are time intelligence, logical, statistical, parent/child, date/time,
information, mathematical, text, and more.
Syntax: This indicates the writing format of a formula. It indicates the elements used to
comprise it. The function in Syntax is SUM. You will get an error message in case your syntax
is wrong.
Context: Filter context and row context are two types of context. Row context is used when
a formula include a function that is used to apply the filter to pick the single row in a single
table. The filter context is used when there is a number of filters applied in a calculation that
indicates a value or result.
Q115. What are the important capabilities included in the Power BI?
Datasets
Tiles
Navigation pane
Help and feedback buttons
Ad Hoc analysis
Mobile device compatibility
Trend indicators
Data visualization tools
Complete reporting
Customizable dashboards
Reports
Get Data
Ad Hoc reporting
Q&A question box
Row-level security
OLAP (Online Analytical Processing)
Interactive reports authoring
Q124. Are there any prerequisites to connect to a database in Azure SQL Database?
Yes, you need to configure the firewall settings to enable remote connections before
connecting it to the database in Azure SQL Database.
The BI is an acronym for Business Intelligence which includes technologies practises and
applications for collection, integration, evaluation and presentation of organizational
information using different charts. The main motive behind this business intelligence tool is
to support business managers, corporate executives, employees, and other persons in
taking more data-driven and more informed decisions.
127. What is Self-Service Business Intelligence?
Self-service business intelligence is an approach to data analytics in which the users are no
need to possess the high technical knowledge to filter, segment, and examine the data
related to them. The SSBI does not demand your technical and statistical knowledge in
performing business intelligence tasks.
SSBI’s have a simplified process for end-users to access data and analyse it to make effective
decisions.
The SSBI’s can be easily operated by those who have a basic understanding of data and can
create shareable dashboards and reports.
Power BI is a cloud-based business intelligence tool, that lets you clearly visualize and
analyze your organizational information. In Power BI you can develop reports using Power
Pivot, Power Query, Power View and also you can share your insights with your co-workers.
Power BI lets you upload all your excel books into the cloud and you can grant access to a
specific group of people or groups you want. Your colleagues not only access your reports
but also you allow them to interact with the reports in the form of applying slicers and filters
to improve the data. Power BI allows for seamless integration between multiple software
and services.
Power BI lets you perform below things:
Easy to share presentations and reports with your colleagues.
You can update the excel file from the data source that can be either in the cloud or on-site.
You can display the dashboards on multiple devices which include PC’s, tablets and also
mobiles enabled with HTML 5 by downloading the Power BI App.
You can use natural language processing to query your data.
129. List the data sources that Power BI can connect to?
Power BI can seamlessly connect to a wide range of data sources, below mentioned are the
different sources.
Files: Data can be sourced from Power BI Desktop files Excel (.xlsx, xlxm), (.pbix), and from
the CSV files.
Content Packs: The content packs are a collection of related files or documents that are
stored as a group. We have two types of content packs available in Power BI, the first type is
from the service providers such as Google Analytics, Salesforce, and Marketo and the
second type is created and shared by the individuals in your organization.
Connectors: which includes databases such as Database And SQL, Azure SQL, comparing
analysis service tabular data, etc.
132. What is a Filter and explain different types of Filters available in Power BI?
Filters are the criteria set by us to get only the intended information from the whole data.
Filters work based on the defined criteria. For example, we have sales data from the US and
you want to see only New York information then you can give Criterion as New York to
eliminate the other data.
In Power, BI FIlters can be applied at three levels which are Visual-level, Page-level, and
Report-level.
Visual-level: Here Filter is applicable to only individual visualizations and reduces the data
amount shown by Visualization. Besides these visual-level filters can also filter both
calculations and data.
Page-level: These are the filters that work on a page level in a report. In a report, each page
can have a different filter i.e page- level filters.
Report-level: These are the filters that work at the report level and are used to filter the
pages and visualizations presented in a report.
Filters are highly useful but they are associated with some limitations which are as follows
You can not save the filters that you have applied to a report. Whenever you open a report
you need to apply all those filters again that you have applied previously. You can not save
the filters you made to a report in a saved report.
You can not hide a filter that is being applied to a report. The filters you have applied can be
seen by the people who have access to your report.
The Power BI content packs are pre-built solutions that come with various objects. Content
packs in Power BI show you a path to share different power BI objects such as datasets,
reports, or dashboards with your colleagues or individual groups. The content packs are
accessed or shared through the Power BI site. Microsoft has released content packs for
major services such as Marketo, Salesforce.com, Adobe Analytics, CircuitID, Azure Mobile
Engagement, comScore Digital Analytix, SQL Sentry, Quickbooks Online, and tyGraph.
To use the content packs you should be using Power BI Pro which helps you to implement
and share content packs. Content paks include:
Reports
Datasets
Dashboards
Excel Workbooks
Power BI is a cloud-based analytical solution and offers the service regarding the same. The
cloud-based service is nothing but sharing and viewing the dashboards and reports on cloud
platforms. One can use a work email to access the Power BI reports on the Power BI site.
Power BI is a web-based platform in which you can share the reports that are made of
Power BI Desktop and create dashboards. Power BI Service versions are available in three
different options such as Free, Pro, and premium. And also Power BI Service is called by
names such as “Power BI Workspace” “Power BI.com”, “Power BI Web Portal”, and “Power
BI Site”.
To visualize the data we need to download/import data into the Power BI tool. There are
two areas in which data gets stored in Power BI when you import from data sources that are
Fact tables and Dimension tables.
Fact Tables: A fact table stores Quantitative information for analysis purpose and it is not
possible to normalize in most of the situations.
Dimension table: This table is to store dimensions and attributes that describe stored in a
fact table.
There are three different views available in Power BI and each one serves a specific purpose.
Report View: In the report view, a user can add additional report pages and also
visualizations and publish them on the same portal using Report View.
Data View: Data view helps in looking at your data after that has been loaded into the
model.
Relationship View: A user can check to control the relationships between the data sets by
using a relationship view.
140. What are the different types of data sets available in Power BI?
Advanced Editor helps in viewing the query run by Power BI to Import data sources.
The Query is written in Power Query formula language
When you wish to view the query code from the Power BI click on the Edit queries
presented in the Home tab.
You can use either the View tab or Home tab to click on Advanced editors to use. The
advanced window editor will display the code used for the selected query.
When we make modifications to data using a query editor, the steps are automatically saved
in Applied steps.
DAX is an acronym for Data Analysis expression which is used to conduct data analysis in
power pivot. DAX is a formula language used to compute calculated fields and calculated
columns.
DAX cannot modify or add data
It works on column values
It is not possible to calculate measures using DAX
Below mentioned are some of the most commonly used DAX functions:
SUM, MAX, AVG, MIN, DISTINCTCOUNT, COUNTROWS.
IF, SWITCH, OR, AND,
ISFILTERED, ISBLANK, ISCROSSFILTERED
FILTER, VALUES, CALCULATE, ALL,
INTERSECT, UNION, NATURALINNERJOIN, EXCEPT, NATURALLEFTEROUTERJOIN, ISEMPTY,
SUMMARIZECOLUMNS,
GEOMEAN, DATEDIFF, MEDIAN,
VAR (Variables
146. What are some benefits that we get from using variables in DAX?
Following are the benefits:
A single variable can be used multiple times in DAX expression by declaring and evaluating
the variable. Which eliminates additional querying from the source database.
Variables make DAX expressions more logical to interpret.
Variables have only limited scope to their query or measure, it is not possible to define them
at the model level, or shared among measures.
It is an ETL tool used to reconstruct, clean, and transform data with the help of initiative
interfaces without writing a single line of code. It helps a user in the following ways.
Power query is capable of importing data from various sources such as databases, big data,
files, Social media, etc.
Construct data based on requirements by removing and adding data.
Joins and appends data from various sources.
The common Power Query Transformations include Filtering Rows, Changing Data Types,
Grouping, Removing Columns, Adding New Columns, Splitting columns, etc
Yes, we can use them together. A SQL statement can be used as a source of Power Query for
making additional logical processing. This will help in ensuring that an efficient query is
passed to the source and avoids unnecessary complexities.
M-code is a new programming language used in power query. M-code is a simple language
and similar to other programming languages and it is a case sensitive language.
Power Query: The ETL (Extract, Transform & Load) Part of the BI is taken care of in Power
Query. It is a Data Transformation Engine. It allows us to Connect a range of information
sources ranging from Excel to Streaming data.
Power Pivot: The Data Modelling Part of the BI Process is performed with the assist of
Power Pivot. The Relationships between the tables are hooked up right here and
Calculations are written via Power Pivot Part of Power BI. It makes use of DAX (Data Analysis
Expressions) language to mannequin the data.
Power View: It lets to create Powerful visuals, charts & Graphs from the tables. It can join to
the records sources accessible in the Models and lets you to filter information for every
visual or a web page or a complete report.
Power Map: The Geographical information can be visualized by the usage of Power Map
and it used Microsoft Bing to get the Best visuals primarily based on Latitude and Longitude,
Country, State, County, City, etc.
Power BI Desktop: It is a single device Integrated with Power Query, Power View , Power
Pivot and Power Maps.
Q158. What are the operations which are frequently carried out in PowerBI Query?
1. We can join to Various records sources & extract the required records and Shape the
statistics as per our need.
2. We can Create New columns the use of the columns are existing in the dataset.
3. Duplicate, Merge, Split, Rename the columns.
4. Replace the Columns values.
5. Pivot and Transpose the columns.
6. And tons more.
Q159. What are the special modes which are on hand in Power BI to import data?
DAX (Data Analysis Expressions) which are predominantly useful in querying & returning the
information from the tables handy in the Data model. To do calculations and to function
facts evaluation in Power BI we want to use DAX calculations.
We can Write Measures and Calculated Columns or Calculated Tables the usage of DAX
Expressions.
Measures: The Measure are used to calculate aggregations such as Sum, Min, Max, Average
& Count at the desk level. It is calculated at the time of the question which says that the
Measures are no longer saved somewhere in the database or in the model. They truely
exist.
Calculated Column: The Primary distinction between the measure and the calculated
column in the Evaluation context. The Evaluation of a calculated columns is completed at
the row degree the place as the comparison context of a measure is at the desk level.
Summary:
Use a calculated column when you choose to consider every row.
Use a measure when you want an aggregate.
Q162. What are the special interactions handy in Power BI?
Q165. How can we slice and cube the information in a Power BI record Page?
We can slice and cube the facts of the usage of Slicers. Slicers are visible filters that offer
interactivity to the stop customers and permit the customers and slice and cube the data.
Q166. How many instances we can refresh a dataset in Power BI Pro and Power BI
Premium?
A dataset can be refreshed eight instances a day in Power BI Pro and forty-eight instances in
Power BI Premium. If we have 5 extraordinary datasets, we can refresh forty instances a day
(8*5)
Q167. How can we mix records from two tables X & Y that are coming from a Teradata
tables which have equal Structure?
We can use “Append Queries” in Power Query editor to mix the tables due to the fact of the
gain of having the identical desk structure.
Q168. What is the distinction between Merge and Append Queries in Power Query Editor?
Append: Result of two greater tables are mixed as a single query. If there are two tables
with 50 & one hundred rows respectively, we can append the distinction queries as a single
query. For Append it is suggested that each the tables need to be in a identical desk
structure. The quantity of columns in each the tables must be in a equal name. In case a
new column is introduced in any one of the table, the appended question will additionally
have the greater column and desk which will preserve null price for the archives which are
associated to the dataset which does now not have the extra columns. Also, the Append
question will permit duplicates.
Merge: Merge Queries are type of Combining two exceptional queries based totally on a
matching values. Merge queries will no longer appear for the Columns to mix the records
however the row values. Merge are comparable to Joins in phrases are SQL and there are 6
unique joins supplied in Power BI.
Q169. What is the Syntax of DATEADD DAX Function?
DATEADD(,,)
* Dates à A Date columns , It can be from the Calendar Table.
* Number_of_intervals à Interval to add or Subtract the date cost from the given Date.
* Interval à The Interval can be 12 months or Month or Quarter or Day.
19. What is the distinction Between Filter and Slicer?
Filters are used to restriction the records measurement or we can Target some particular
areas with the aid of Providing a filter. Filter does now not grant the interactions between
the consumer and the Dashboard. Whereas Slicer are extra interactive & it is extra for
Slicing and dicing the data.
Q174 What is the issue in phrases of Size of Data in Power BI Premium and Power BI Pro?
In Power BI Pro we can cope with up to 1Gb of statistics & in Power BI Premium we can
Handle 10 Gb of Data per User.