Basic Power BI Interview Questions For Freshers
Basic Power BI Interview Questions For Freshers
Freshers
It provides the right tools to create interactive dashboards and live reports
that can be shared and published on various platforms to help business
users and stakeholders make better decisions. With the competitive and
highly categorized information, planners and decision-makers can track
their performance in the market.
If you want to learn the tool in-depth, then come to us and sign
up for this Power BI Course at Intellipaat.
Power BI provides AI features in the form of Power Query and Power Q&A.
With Power Query, you can create the dashboards by simply typing in the
columns and the visuals you want to include. While Power Q&A allows you
to analyze your data by giving voice commands.
Small businesses can use Power BI Desktop to visualize their business
data without spending their time and money in maintaining a separate
team for data analysis.
Well, users can use Power BI for free. However, the best of Power BI can
be availed with the Power BI Pro subscription account. This can be
purchased from the Microsoft Store. The subscription account basically
offers an enhanced version of several features that are available with the
Power BI free account. Most business users use a subscribed account as it
offers more data refreshes per day and other features as compared to the
free version.
Check out the Power BI tutorial to learn more about its concepts.
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.
Data can be filtered using various filters that are available in Power BI,
implicitly. There are basically three types of filters, namely, Page-level
filters, Drillthrough filters, and Report-level filters.
In the free version of Power BI Desktop, the user can analyze datasets of
up to 1GB in storage along with 10,000 rows of data steaming every hour.
Moreover, it provides features like Power Query which allows the user to
easily visualize the datasets by giving the command in the natural English
language.
Below are the key differences between the MSBI and Power BI:
MSBI Power BI
SSRS in MSBI is used to integrate the Power Bi is a collection of BI tools and techniques
processing components and that allows the user to create dashboards and
programming interfaces to test and share reports by transforming the raw business data into
the reports on various devices. visually interactive charts, maps, and graphs.
It cannot access the data from cloud Can access the data from both On-premise and
storage. cloud storage.
MSBI can handle large datasets without Power BI can handle datasets of a maximum of
putting much stress on the computer 10MB or 33,000 rows. The user has to run direct
systems. queries if the data exceeds the limit.
SSRS in MSBI can only be used to Power BI is used to create data models, reports, and
create visualizations and reports. dashboards, which you can access and share via
Power BI Apps and web browsers.
Below are some of the major differences between Power BI and Tableau:
Power BI Tableau
Power BI can handle a limited volume of Can handle huge datasets without affecting the
datasets. performance of the system.
Can be used by both naive and experienced Used by experienced professionals for data
users. analytics purposes.
Power BI has an easy-to-learn interface that The interface is difficult to understand by a non-
helps the user to visualize the data and technical user.
create reports.
Provides an easy way for embedding the It’s a real-time challenge for embedding reports
reports. in Tableau.
Power BI uses Data Analysis Tableau uses Multidimensional
Expression(DAX) to build formulas and Expressions(MDX) to create complex
expressions for measuring the columns. calculations and measure columns and
dimensions.
Power BI Pro users can create their own visualizations from the custom
visualizations library. First, a development project will have to be created
and then the visual can be tested in Power BI services. As soon as the
custom visualization is created, it is thoroughly tested before posting. It is
saved as a .pbiviz file before sharing.
Power Query is an ETL tool. It can help shape, transform, and clean data
with the help of intuitive interfaces and no need for coding. Power Query
can help with the following:
Power BI comes with two built-in maps – chart maps and filled maps. A
filled map will show you data points in geospatial areas instead of just
showing points on a map. Working with a filled map can be a lot more
difficult than working with a chart map.
In order to utilize Power Query within Power BI desktop, users have the
capability to employ the Power Query editor. To access this functionality,
one must navigate to the “Edit Queries” option located within the home
tab of the Power BI desktop interface.
To group fields in Power BI, begin by selecting all the desired fields. Next,
right-click on the selection to open the context menu. From the menu,
choose the “Group” option, and Power BI will automatically group the
selected items for you.
The Time Intelligence function allows users to manipulate data with the
help of periods.
There are three different views in Power BI, each of which serves a
different purpose:
Report View: Users can add visualizations and additional report
pages and publish the same on the portal from here.
Data View: Data shaping can be performed through Query
Editor tools.
Relationship View: Users can manage relationships between
datasets in this view.
By using Power BI Query Editor, users can load data from a wider number
of data sources and apply transformations to them, including adding new
columns and measures.
Add Column Use Add Custom Column to create a new column using a DAX
formula
Use Conditional Column to add a column based on t
he values in another column
Use
the From Number group to apply statistical, standar
d, and scientific functions to numerical columns
Advanced Editor can be used to see the query that Power BI runs
against data sources to import data.
By formatting data, users can help Power BI categorize and identify data,
making it much easier to work with.
SQL Server Import: It’s the default and most commonly used
connectivity option in Power BI. With SQL Server Import, the
user can fully utilize the Power BI Desktop. You can easily
connect the SQL Server data with Power BI and run queries on it.
Direct Query: Direct queries can be executed on datasets
exceeding the recommended size. In this case, Power BI will only
store the metadata of the source and execute direct queries on
it. However, it limits the operations you can perform to prepare
your data for reporting.
Live Connections: Power BI Service can be used to connect
with live data sources such as SQL Server Analysis Services,
Power BI Datasets hosted by Power BI Service, and Azure
Analysis Service. In a live connection, all the interactions will be
done using direct queries.
36. What are the different types of refresh
options available in Power BI?
A custom visual file helps users if none of the already existing visuals fit
the needs of the business. These are usually generated by developers and
they can be used just like prepackaged files.
Power BI Dashboard.
Complex in nature
Power BI has been designed a little complex. Users need to
know in-depth about Power BI before they can start working on
it.
Large Data
Power BI isn’t capable of handling large data and might time out
while processing it. It cannot process data larger than 1 GB.
Limited Sharing of Data
Only users who are on the same domain or have their email
addresses listed on Office 365 can receive the files you share.
Limited Data Source
Power BI allows real-time connection with very limited data
sources.
The primary requirement is to have unique rows. The table also needs to
have location data. The location data can be in the form of
latitude/longitude pair, address fields, etc.
The data sources can be Excel or external. To prepare the data you have
to make sure all the data is in the Excel table format, with each row
depicting a unique record. The row/column headings must contain text
and not actual data. This is important to make sure Power Map interprets
it correctly while plotting geographical coordinates. You can use
meaningful labels to make the category and value field handy when
you’re designing your tour in the Power Map Tour Editor pane.
If you want to load data from an external source, you can follow
these steps:
1. Open Excel, click Data, and then the connection you want to add
from the Get External Data group.
2. A wizard will open. You can follow the steps given.
3. On the final step of the wizard, check the Add this data to the
Data Model.
Power BI Q&A is a language tool that helps with data querying and
obtaining the required results. Q&A renders your questions and reveals a
restated query about what it requires from your data.
A powerful and flexible new tool under the Power BI umbrella, Power BI
Designer empowers users to create intuitive reports and dashboards,
easily and quickly and also lets the users change visual views of their data
at their fingertips for better analytics and informed decision-making. This
designer is a host of drag-and-drop capabilities that help users place
content exactly where they want it on the report canvas in a well-
structured layout.
59. Is it possible to refresh Power BI Reports
after they are published to the cloud?
If you have any doubts or queries related to Power BI, get them
clarified from Power BI experts on our Power BI Community!
Through a map chart and a filled map chart, Power BI makes it possible for
users to visually map geographic data, both globally and regionally.
When we do that, data gets selected and copied to the clipboard. Further,
the copied data can be pasted anywhere as per the requirement of the
user.
Z-order is a design strategy that is used for arranging visuals over shapes.
Also, z-order can be defined as an implementation method that can be
applied when reports have multiple elements. Further, this can also be
used to refresh the display after the order of items in a report is changed.
The FILTER function gives back a tabler with a filter applied for all of its
source table rows. The FILTER function is used as a parameter for other
functions.
FILTER can have a negative impact on large source tables as it is an
iterator.
Syntax:
1CALCULATE ( [, [, [, … ]]] )
These are the only functions that allow you to modify the filter context of
tables or measures.
Limitations:
SUMMARIZE()
SUMMARIZECOLUMNS
The differences between Power BI Desktop data modeling and Power Pivot
data modeling are as follows:
Power BI Desktop Power Pivot
Supports bi-directional cross-filtering Supports only single relationships.
relationships.
Security roles can be defined in Power BI Security roles cannot be defined in Power Pivot
Desktop. for Excel.
Query parameters are used to give a local Power BI Desktop report with a
prompt to the users. This helps specify the values they’re interested in.
Templates and parameters help share small template files and limit the
amount of data that is loaded into the local PBIX files. This improves the
experience as well as processing time.
Power Query is a versatile tool that enables users to extract data from
diverse sources, apply necessary transformations, and seamlessly import
it into Excel. Its functionality surpasses that of Power Pivot, as Power
Query not only facilitates data loading but also provides extensive
capabilities for data manipulation, allowing users to tailor it to their
specific requirements.
75. Name some commonly used tasks in the
Query Editor.
Gateways bridge the gap between data sources on-premise and Azure
cloud service.
When you click the Infocus mode of a tile, it expands the tile and the tiles
take full space.
Calculated columns are DAX expressions. They are calculated during the
model’s refresh process/processing of every row of the particular column.
It can also be used like any other column of the model.
A DAX expression has to be applied on a table that filters its own rows at
query time. Dynamic security will involve using USERNAME functions in
defining security roles. Finally, a table will be created within the model
that will relate users to specific dimensions and roles.
81. Why might you have a table in the model
without any relationships to other tables?
Excel BI toolkit
Power BI
Are you planning to build a career in Power BI? Sign up for this
professional Power BI Training in Hyderabad to begin your
journey today!
DAX or Data Analysis Expressions can be used to query and return data by
a table expression. It is a formula language that is used to perform basic
calculations and data analysis on the data in Power Pivot. Also, it is used
to compute calculated columns, calculated fields, and measures.
However, data cannot be inserted or modified using DAX.
DAX Syntax:
1Total Sales = SUM(Sales[SalesAmount])
Where ‘Total Sales’ is a ‘Measure’; ‘SUM’ is a ‘DAX Function’, and
‘Sales[SalesAmount]’ represents the referenced table and the referenced
column name.
An add-in for Microsoft Excel 2010, Power Pivot enables users to import
millions of rows of data from various sources into one Excel Workbook.
Users can create calculated columns, measure using formulas, and create
relationships between heterogeneous data. They can also build
PivotCharts and PivotTables. Users can analyze data effectively to help in
making timely business decisions without any help from IT.
Content packs are packaged reports, dashboards, and datasets, which can
be shared with other Power BI users in the organization. When a content
pack is connected on the Powerbi.com portal, report items are merged
into workspace lists.
Query folding refers to the process in Power Query where the defined
steps are translated into SQL and executed by the source database
instead of the client machine. This practice holds significant importance in
terms of optimizing performance and ensuring scalability in data
processing.
Take a table and add the columns. (Sales, product name – taken
to find each product), Order date – (taken to specify the month
interval), Order quantity (taken to specify the quantity).
Make sure the Order date column is in the date data type. Only
in date data type we can give a hierarchy like year, quarter,
monthly, and day.
Choose either the month or day to specify the interval.