Power BI Developer
200+ Power BI Developer Interview Questions and Answers

Asked in KPMG India

Q. Types of joins in power Bi & SQL and how it works?
There are four types of joins in Power BI and SQL: inner join, left join, right join, and full outer join.
Inner join returns only the matching records from both tables.
Left join returns all records from the left table and the matching records from the right table.
Right join returns all records from the right table and the matching records from the left table.
Full outer join returns all records when there is a match in either the left or right table.

Asked in KPMG India

Q. Difference between Sum and Sumx? And also Summerize vs Summerized column?
Sum calculates the sum of a column, while Sumx calculates the sum of an expression. Summarize creates a new table with summarized data, while Summarized column adds a calculated column to an existing table.
Sum is used to calculate the sum of a column in a table.
Sumx is used to calculate the sum of an expression over a table or a group of rows.
Summarize creates a new table by grouping and summarizing data from an existing table.
Summarized column adds a calculated column to an ...read more
Power BI Developer Interview Questions and Answers for Freshers
Asked in Micolinks Services

Q. What are the differences between page-level and report-level filters in Power BI?
Page level filters only filter data on a given page, while report level filters affect all data in the report.
Report level filters are universal filters
Page level filters only affect data on a specific page
Report level filters affect all data in the report
Page level filters only filter data on a given page

Asked in WNS

Q. Create following measures using sample excel dataset Measures you need to create : QC% = QC Vol./Received Vol. Internal Error% = Internal Error/QC Vol. Internal Accuracy % = 1-SUM(Internal Error/QC Vol.) Extern...
read moreCreate a Power BI dashboard using measures and data from an Excel dataset to visualize QC and error metrics.
Measures Creation: Calculate QC%, Internal Error%, and External Error% using DAX formulas based on the provided dataset.
Dropdowns: Implement slicers for month and process to filter data dynamically on the dashboard.
Card Visuals: Use card visuals to display key metrics like QC%, Internal Error%, and Internal Accuracy for quick insights.
Bar Chart: Create a bar chart to vi...read more

Asked in TK Elevator

Q. What is the difference between calculated columns and measures?
Calculated columns are computed during data loading, while measures are computed on the fly during data visualization.
Calculated columns are created in the data model and stored in the underlying table.
Measures are created using DAX expressions and are calculated dynamically based on the context of the visualization.
Calculated columns consume memory and can impact performance, while measures are more efficient.
Calculated columns are useful for static calculations, while measu...read more

Asked in Infosys

Q. How many refreshes are allowed in a premium account?
The number of refreshes allowed in a Power BI Premium account depends on the capacity size.
The number of refreshes allowed varies based on the capacity size of the Power BI Premium account.
For P1 capacity, up to 48 refreshes per day are allowed.
For P2 capacity, up to 96 refreshes per day are allowed.
For P3 capacity, up to 384 refreshes per day are allowed.
Additional refreshes can be purchased if needed.
Power BI Developer Jobs




Asked in LTIMindtree

Q. How many types of subscriptions are available in Power BI Report Server?
There are two types of subscriptions in Power BI Report Server.
The two types of subscriptions are Power BI Report Server Standard and Power BI Report Server Enterprise.
The Standard subscription allows for a single server deployment, while the Enterprise subscription allows for a distributed deployment.
The Enterprise subscription also includes additional features such as high availability and disaster recovery.
Both subscriptions require a license for each user accessing the re...read more

Asked in KPMG India

Q. What is the difference between CALCULATE and CALCULATETABLE in Power BI?
Calculate is used to modify the filter context of a single expression, while Calculate Table is used to modify the filter context of an entire table.
Calculate is used to modify the filter context of a single expression.
Calculate Table is used to modify the filter context of an entire table.
Calculate can be used to create new measures or modify existing ones.
Calculate Table can be used to create new tables or modify existing ones.
Calculate can be used with scalar expressions, ...read more
Share interview questions and help millions of jobseekers 🌟

Asked in CRG Solutions

Q. How do you implement row-level security?
Row level security in Power BI allows you to restrict data access based on user roles or filters.
Row level security can be implemented by defining roles and filters in Power BI Desktop.
Roles can be created and assigned to users or groups.
Filters can be applied to tables or columns to limit data visibility.
Row level security can be based on user attributes, such as department or region.
Dynamic row level security can be achieved by using DAX expressions.
Testing and validating r...read more

Asked in KPMG India

Q. What are the different types of filters in Power BI, and what are their differences?
There are three types of filters in Power BI: visual-level filters, page-level filters, and report-level filters.
Visual-level filters apply to a specific visual or chart in a report.
Page-level filters apply to all visuals on a specific page in a report.
Report-level filters apply to all visuals and pages in a report.
Filters can be applied to columns, measures, or hierarchies.
Filters can be used to include or exclude specific data based on conditions.
Examples: Applying a visual...read more

Asked in Alstom Transportation

Q. How can you enhance the performance of the dashboard?
To enhance the performance of the dashboard, optimize data model, minimize visuals, and use calculated columns sparingly.
Optimize the data model by reducing unnecessary columns and tables
Minimize the number of visuals on the dashboard to reduce rendering time
Use calculated columns sparingly as they can impact performance
Avoid using unnecessary filters and slicers
Consider using DirectQuery or Live Connection instead of importing all data
Use query folding to push data transform...read more

Asked in EXL Service

Q. Write a SQL query to identify payment/transaction IDs made at the same merchant with the same amount and order ID using the same credit card, where the transactions occurred within 10 minutes of each other. The...
read moreIdentify transactions with the same merchant, amount, order ID, and credit card within a 10-minute window.
Join the transactions table on itself to compare records for the same merchant, amount, order ID, and credit card.
Use a time condition to ensure the timestamps of the transactions are within 10 minutes of each other.
Group the results by payment ID and count the occurrences of related transactions.
Example: If two transactions have the same merchant ID, amount, order ID, an...read more

Asked in WNS

Q. What is the difference between SUM and SUMX?
SUM calculates the sum of a column or expression, while SUMX calculates the sum of an expression over a table.
SUM is used to calculate the sum of a column or expression in Power BI.
SUMX is used to calculate the sum of an expression over a table in Power BI.
SUM is typically used with a column reference, while SUMX is used with an expression.
SUMX can be used to perform calculations on filtered or modified data.
Example: SUM([Sales]) calculates the sum of the Sales column, while ...read more

Asked in KPMG India

Q. What are Bookmarks in PBI?
Bookmarks in Power BI are a feature that allows users to save and organize specific views of a report or dashboard.
Bookmarks help users to easily navigate and switch between different report views.
They can be used to save filters, slicer selections, visualizations, and other report settings.
Bookmarks can be created manually or through Power BI's recording feature.
They can be accessed and managed through the Bookmarks pane in Power BI Desktop or the Bookmarks menu in Power BI ...read more
Asked in Micolinks Services

Q. List the most common techniques for data shaping? * Removing columns and rows from a table *grouping rows *pivoting columns *creating custom columns
Common techniques for data shaping include removing columns/rows, grouping rows, pivoting columns, and creating custom columns.
Removing unnecessary columns and rows can simplify the data and make it easier to analyze.
Grouping rows can help aggregate data and provide a higher-level view of the information.
Pivoting columns can transform the data to make it more readable and easier to analyze.
Creating custom columns can add additional information to the data and help with analys...read more

Asked in Cognizant

Q. What is Gateway and Dataflow?
Gateway is a tool that allows Power BI to connect to on-premises data sources. Dataflow is a self-service data preparation tool in Power BI.
Gateway enables Power BI to securely access on-premises data sources.
Dataflow allows users to extract, transform, and load data from various sources into Power BI.
Gateway and Dataflow work together to enable data refresh and data preparation in Power BI.
Gateway can be used to connect to databases, files, and other data sources located on-...read more

Asked in Infosys

Q. What is Row Level Security?
Row Level Security is a feature in Power BI that allows you to restrict data access at the row level based on user roles and filters.
Row Level Security (RLS) is used to control data access in Power BI based on user roles and filters.
It allows you to define rules that determine which rows of data a user can see.
RLS can be applied to tables or views in the data model.
It is commonly used to restrict access to sensitive or confidential data.
For example, you can use RLS to ensure ...read more

Asked in Cognizant

Q. What are the different types of security features available in Power BI?
Power BI provides various types of security to protect data and control access.
Row-level security allows restricting data access based on user roles or filters.
Data encryption ensures that data is securely stored and transmitted.
Azure Active Directory integration enables centralized user authentication and access control.
Power BI service provides access and sharing controls to manage permissions.
Data loss prevention policies help prevent accidental sharing of sensitive inform...read more
Asked in Micolinks Services

Q. How does the schedule refresh feature work?
Scheduled refresh allows for automatic updates of data in Power BI datasets.
Scheduled refresh can be set up in the dataset settings under the 'Scheduled refresh' section.
Some data sources may require a gateway to be set up for scheduled refresh to work.
Scheduled refresh can be set to occur at specific intervals, such as daily or weekly.
Scheduled refresh can also be set to occur at specific times, such as during off-peak hours.
Scheduled refresh can be monitored and managed thr...read more

Asked in Cognizant

Q. What types of reports have you developed?
Various types of reports can be developed in Power BI.
Power BI allows the development of interactive dashboards.
Tabular reports can be created to display data in a structured format.
Matrix reports are useful for summarizing data in a grid-like format.
Charts and graphs can be used to visualize data trends and patterns.
KPI reports can be developed to track key performance indicators.
Paginated reports are suitable for printing or generating PDFs.
Drill-through reports allow users...read more

Asked in LTIMindtree

Q. Why are you using SQL Server Agent?
Sql server agent is used for scheduling and automating tasks in SQL Server.
Automates routine tasks like backups, index maintenance, etc.
Allows scheduling of jobs to run at specific times or intervals.
Provides alerts and notifications for job failures.
Can be used to execute PowerShell scripts or SSIS packages.
Helps improve database performance and reliability.

Asked in Cognizant

Q. How and where are Gauge charts used?
Gauge charts are used to visually represent a single value within a given range.
Gauge charts are commonly used in business dashboards to display key performance indicators (KPIs).
They provide a quick and intuitive way to assess the current status or progress towards a goal.
Gauge charts can be used to show metrics such as sales targets, customer satisfaction scores, or production efficiency.
They are effective in highlighting deviations from the desired value or target.
Gauge ch...read more

Asked in LTIMindtree

Q. What are some ways you improve the performance of a report?
Performance of reports can be improved by optimizing queries, reducing data volume, using efficient visuals, and caching data.
Optimize queries by removing unnecessary columns and filters
Reduce data volume by aggregating data at the source or using incremental refresh
Use efficient visuals like matrix instead of tables for large datasets
Cache data to reduce query times for frequently accessed data

Asked in Ness Digital Engineering

Q. How do you create ROLE BASED SECURITY through SSAS?
Role based security can be created in SSAS by defining roles and assigning permissions to them.
Create roles in SSAS and define permissions for each role
Assign users or groups to each role
Use Windows authentication or custom authentication to manage access to roles
Test the security model thoroughly to ensure it is working as expected

Asked in WNS

Q. Define the different types of filters available in Power BI.
Power BI has various types of filters such as visual, page, report, drill-through, and slicer filters.
Visual filters apply to a single visual or chart.
Page filters apply to all visuals on a single page.
Report filters apply to all visuals in a report.
Drill-through filters allow users to navigate to more detailed data.
Slicer filters allow users to filter data across multiple visuals.

Asked in Ness Digital Engineering

Q. DAX, different types of Functions in DAX, table dax functions
DAX is a formula language used in Power BI. It has different types of functions including table DAX functions.
DAX stands for Data Analysis Expressions
DAX functions can be categorized into different types such as aggregation, time intelligence, filter, etc.
Table DAX functions are used to manipulate tables in Power BI
Examples of table DAX functions include FILTER, SUMMARIZE, ADDCOLUMNS, etc.

Asked in Start Up Farms

Q. Why choose you power bi ? What is SQL? What is power bi? What is Dax?
Power BI is a powerful business intelligence tool that allows users to visualize and analyze data from various sources.
Power BI is a business intelligence tool developed by Microsoft.
It allows users to connect to multiple data sources and create interactive visualizations and reports.
Power BI provides a wide range of data transformation and modeling capabilities.
It supports various data visualization techniques such as charts, graphs, and maps.
Power BI also offers advanced an...read more

Asked in Accenture

Q. What are the connection modes in Power BI and how do they work?
Power BI has three connection modes: Import, DirectQuery, and Live Connection.
Import mode imports data into Power BI and creates a dataset.
DirectQuery mode connects to the data source and queries data in real-time.
Live Connection mode connects to a published dataset in Power BI Service.
Import mode is best for small to medium-sized datasets, while DirectQuery and Live Connection are better for large datasets.
DirectQuery and Live Connection require a live connection to the data...read more

Asked in KPMG India

Q. What challenges have you recently faced in Power BI?
Yes
Dealing with complex data transformations
Handling large datasets and optimizing performance
Creating dynamic and interactive visualizations
Integrating Power BI with other data sources
Implementing security and access controls

Asked in EXL Service

Q. Write a DAX query to calculate the YTD running total, ensuring that the year selection is through slicers and only one year at a time can be selected. If more are selected, a warning message should be displayed...
read moreDAX query for YTD running total with single year selection and warning for multiple selections.
Use the DATESYTD function to calculate the year-to-date total.
Implement a measure to check the number of selected years using COUNTROWS and VALUES.
Display a warning message using a conditional statement if more than one year is selected.
Example DAX measure: YTD Total = CALCULATE(SUM(Sales[Amount]), DATESYTD(Sales[Date]))
Example warning measure: YearSelectionWarning = IF(COUNTROWS(VA...read more
Interview Questions of Similar Designations
Interview Experiences of Popular Companies





Top Interview Questions for Power BI Developer Related Skills



Reviews
Interviews
Salaries
Users

