Power BI Interview Questions & Answers
All 200 unique questions in one place — 59 easy, 95 medium, 46 hard — grouped by topic.
Practise by topic
Practise the way your interview works
What is the difference between a report and a dashboard in Power BI?
Show answer
Explain the typical Power BI workflow from data to insight.
Show answer
What is a semantic model in Power BI?
Show answer
What is the difference between Power BI and Excel for reporting?
Show answer
What is a Power BI workspace and what roles does it have?
Show answer
A manager wants a single KPI view combining sales, HR and finance reports. What do you build?
Show answer
How do you connect Power BI Desktop to a SQL Server database?
Show answer
How do you publish a report and share it with business users?
Show answer
Why do you want to work as a Power BI developer?
Show answer
What are Import, DirectQuery and Live Connection modes?
Show answer
What licence types exist for Power BI?
Show answer
What is the relationship between Power BI and Microsoft Fabric?
Show answer
What are paginated reports and when would you use them?
Show answer
Users say the report shows yesterday's data even after a refresh. How do you troubleshoot?
Show answer
Your organisation has 500 report viewers. How would you plan licensing?
Show answer
Tell me about a report you built that changed a business decision.
Show answer
What is Copilot in Power BI and what should you watch out for?
Show answer
Tell me about a time you had to deliver a report with unclear requirements.
Show answer
Tell me about a time you had to learn a new BI tool or feature quickly for a project.
Show answer
What is Direct Lake storage mode?
Show answer
Your source data is 2 billion rows in a cloud warehouse and users need near real-time numbers. Which mode do you choose?
Show answer
What is the PBIP project format and why use it?
Show answer
You inherit 40 reports, each with its own copy of the same sales data. How would you consolidate?
Show answer
How do you use Git integration with a Power BI workspace?
Show answer
What is Power Query and where is it used?
Show answer
What is the difference between Merge Queries and Append Queries?
Show answer
What does Unpivot do and when would you use it?
Show answer
Why should you set data types correctly in Power Query?
Show answer
Every month a new Excel file arrives in a folder. How do you load all of them automatically?
Show answer
How do you add a conditional column in Power Query?
Show answer
How do you split a full name column and clean text in Power Query?
Show answer
How do you handle a business user who keeps changing report requirements?
Show answer
What is the difference between Power Query M and DAX?
Show answer
What is query folding and why does it matter?
Show answer
What are query parameters in Power Query?
Show answer
What is a dataflow and how is it different from Power Query in Desktop?
Show answer
What is the difference between Reference and Duplicate in Power Query?
Show answer
Refresh takes 90 minutes because of heavy Power Query steps. How do you speed it up?
Show answer
Sales data has region codes, while targets use region names. How do you combine them?
Show answer
A source table has duplicate customer rows with different spellings of the same name. What do you do?
Show answer
Write an M query that filters rows, removes columns and changes types.
Show answer
Create a date table in Power Query using M.
Show answer
Describe a time you cleaned very messy data under a deadline.
Show answer
How do you handle errors in Power Query without failing the whole refresh?
Show answer
What is the difference between Group By in Power Query and summarising in DAX?
Show answer
What are the privacy levels in Power Query and why do they cause errors?
Show answer
A refresh fails with 'column not found' after the source team renamed a column. How do you make queries more robust?
Show answer
How do you set up a custom function in Power Query to apply logic to many files?
Show answer
Two queries return the same data from different systems, and totals do not match. How do you investigate?
Show answer
What is a star schema and why is it recommended for Power BI?
Show answer
What is the difference between fact and dimension tables?
Show answer
Explain relationship cardinality in Power BI.
Show answer
Why do you need a dedicated date table?
Show answer
A business user asks to merge customer and sales into one table to make it easier. How do you respond?
Show answer
Create a date table with DAX.
Show answer
How do you mark a table as a date table and why?
Show answer
How do you sort a month name column correctly?
Show answer
How do you explain a data model to a non-technical stakeholder?
Show answer
What is cross-filter direction and why is bi-directional filtering risky?
Show answer
What are active and inactive relationships?
Show answer
What is a role-playing dimension and how do you handle it?
Show answer
What is a snowflake schema and should you avoid it in Power BI?
Show answer
What is a calculated table and when would you use one?
Show answer
Your model has one wide flat table with 80 columns from an Excel export. How would you remodel it?
Show answer
A slicer on Product Category does not filter the Targets visual. What do you check?
Show answer
Users want to analyse sales by both order date and delivery date in the same report. What do you do?
Show answer
How do you create a fiscal year column starting in April?
Show answer
Tell me about a time you redesigned a data model.
Show answer
What is the grain of a fact table and why does it matter?
Show answer
How do you handle a many-to-many relationship between sales and budget at different grains?
Show answer
What are slowly changing dimensions and how do they affect Power BI models?
Show answer
Totals look inflated after adding a second fact table. What could be wrong?
Show answer
How do you use a bridge table for a many-to-many scenario?
Show answer
What are surrogate keys and why are they used?
Show answer
What is DAX?
Show answer
What is the difference between a calculated column and a measure?
Show answer
What is the difference between SUM and SUMX?
Show answer
What do RELATED and RELATEDTABLE do?
Show answer
Why should you use DIVIDE instead of the division operator?
Show answer
What is the difference between COUNT, COUNTA, COUNTROWS and DISTINCTCOUNT?
Show answer
Write basic measures for total sales, total cost and profit margin percentage.
Show answer
Write a measure for sales of a specific category and region.
Show answer
How do you learn a difficult concept like filter context?
Show answer
Explain row context and filter context.
Show answer
What does CALCULATE do?
Show answer
What is the difference between ALL, ALLEXCEPT and REMOVEFILTERS?
Show answer
What are variables in DAX and why use them?
Show answer
A measure shows the same value on every row of a table visual. Why?
Show answer
The total row of a table shows a different value than the sum of rows. Is this a bug?
Show answer
Your calculated columns have made the model huge. What do you do?
Show answer
Write a measure for percentage of grand total sales.
Show answer
Create a calculated column that categorises customers by their lifetime sales.
Show answer
Write a measure that counts customers with sales above 10,000.
Show answer
Tell me about a time you found a wrong number in a published report.
Show answer
What is the difference between SELECTEDVALUE and VALUES?
Show answer
Your measure returns an error that a table of multiple values was supplied where a single value was expected. How do you fix it?
Show answer
What is context transition?
Show answer
What is the difference between FILTER and a simple boolean filter in CALCULATE?
Show answer
A colleague's measure uses FILTER(Sales, ...) on a 50-million-row table and is slow. How would you rewrite it?
Show answer
What is time intelligence in DAX?
Show answer
Write YTD, previous year and YoY growth measures.
Show answer
Write a measure that shows the selected slicer value in a title.
Show answer
What is the difference between SAMEPERIODLASTYEAR, DATEADD and PARALLELPERIOD?
Show answer
How do you handle a fiscal year in time intelligence functions?
Show answer
What are field parameters in Power BI?
Show answer
What are the most useful table functions in DAX?
Show answer
Explain how RANKX works and common mistakes with it.
Show answer
What are visual calculations?
Show answer
What is a disconnected table and how is it used for what-if analysis?
Show answer
Business wants year-over-year growth, but the current year is incomplete. How do you compare fairly?
Show answer
A YTD measure returns blank for future months on a chart. Users want the line to stop at today. How?
Show answer
Write a running total measure.
Show answer
Write a dynamic rank measure for products.
Show answer
What are calculation groups?
Show answer
What is TREATAS and when do you use it?
Show answer
What is the difference between ISFILTERED, ISINSCOPE and HASONEVALUE?
Show answer
What is KEEPFILTERS?
Show answer
Thirty measures each need YTD, previous year and YoY versions. How do you avoid 120 measures?
Show answer
Managers want to see the top 5 products plus an 'Others' row that sums the rest. How do you build it?
Show answer
A measure works in a card but gives wrong results in a matrix with subtotals. How do you debug it?
Show answer
Write a 3-month rolling average measure.
Show answer
Write a measure that counts new customers in a period.
Show answer
Tell me about the most complex DAX problem you solved.
Show answer
Write a measure to calculate a closing balance that is not summed across months.
Show answer
What makes a good dashboard design?
Show answer
How do you choose the right chart type in Power BI?
Show answer
What is the difference between drill-down and drill-through?
Show answer
What is conditional formatting and where can you apply it?
Show answer
What are report themes and why use them?
Show answer
Leadership wants to see a red, amber, green status for each region against target. How do you build it?
Show answer
Users on mobile find the report hard to read. What do you do?
Show answer
How do you set up drill-through to a customer details page?
Show answer
How do you design a KPI card that shows value, target and variance?
Show answer
What are bookmarks and how are they used?
Show answer
What are tooltips and report page tooltips?
Show answer
How do you control how visuals interact with each other?
Show answer
How do you design reports for accessibility?
Show answer
When would you use a custom visual and what are the risks?
Show answer
Users complain the report page is cluttered with 22 visuals. How do you redesign it?
Show answer
A stakeholder insists on a 3D pie chart with 12 slices. How do you handle it?
Show answer
Executives want a one-page story of quarterly performance. How do you structure it?
Show answer
How do you create a measure-driven conditional colour?
Show answer
How do you build a toggle between a chart and a table using bookmarks?
Show answer
How do you create a dynamic axis using field parameters?
Show answer
How do you build a custom tooltip page?
Show answer
Tell me about a time a user rejected your report design. What did you do?
Show answer
How do you ensure your report numbers are trusted by finance users?
Show answer
What is a decomposition tree and when is it useful?
Show answer
A matrix with 200,000 rows makes the report slow and unusable. What would you suggest?
Show answer
What is row-level security in Power BI?
Show answer
What is an on-premises data gateway and when is it needed?
Show answer
What are subscriptions and data alerts in the Power BI Service?
Show answer
How do you test row-level security?
Show answer
How do you set up scheduled refresh in the Power BI Service?
Show answer
How do you manage multiple report requests from different departments with tight deadlines?
Show answer
What is the difference between static and dynamic RLS?
Show answer
What is the difference between sharing a report, publishing an app and using a workspace?
Show answer
What are deployment pipelines?
Show answer
What is incremental refresh?
Show answer
What are endorsement, sensitivity labels and lineage view?
Show answer
Each regional manager must see only their region, and the CEO must see everything. How do you implement this?
Show answer
Scheduled refresh fails every night with a gateway error. How do you troubleshoot?
Show answer
Business users keep asking for edits directly in production reports. How do you set up a better process?
Show answer
Tell me about a time you handled a data access or security issue.
Show answer
How do you mentor junior Power BI developers in your team?
Show answer
Your workspace has grown to 150 items and nobody knows which reports are used. How do you clean it up?
Show answer
How do you set up an app with different audiences?
Show answer
What is object-level security?
Show answer
What does the XMLA endpoint allow you to do?
Show answer
A manager must see their whole reporting hierarchy, not just their own team. How do you build RLS for that?
Show answer
Users export large amounts of sensitive data from reports to Excel. How do you control it?
Show answer
How do you configure incremental refresh on a sales table?
Show answer
Write a dynamic RLS rule using a security mapping table.
Show answer
A report must be embedded in a customer-facing web portal for users without Power BI licences. What approach do you take?
Show answer
What modelling practices reduce Power BI model size?
Show answer
Why can too many visuals on a page slow down a report?
Show answer
How do you use Performance Analyzer in Power BI Desktop?
Show answer
How do you stay current with frequent Power BI updates?
Show answer
How does the VertiPaq engine store and compress data?
Show answer
What tools do you use to analyse Power BI performance?
Show answer
What does the Best Practice Analyzer do?
Show answer
A report page takes 25 seconds to load. Walk me through how you would fix it.
Show answer
How do you analyse model size with DAX Studio?
Show answer
Rewrite a slow measure to use variables and avoid repeated calculation.
Show answer
How do you run a DAX query in DAX Studio to test a measure?
Show answer
Split a datetime column to reduce cardinality in Power Query.
Show answer
How do you explain a technical limitation to a business user who wants something impossible?
Show answer
Users need to filter a report by 5,000 product names using a slicer, and it is slow. What do you do?
Show answer
Describe how you would review another developer's Power BI model before release.
Show answer
What are the formula engine and storage engine in Power BI?
Show answer
What are aggregation tables and how do they improve performance?
Show answer
What is the Dual storage mode?
Show answer
What is Microsoft Fabric capacity and how do capacity units work?
Show answer
The model is 9 GB and refresh times out. What would you do?
Show answer
A DirectQuery report is slow and the database team complains about load. What do you do?
Show answer
Reports slow down every morning at 9 a.m. on shared capacity. What could be happening?
Show answer
Your measure using IF and many nested CALCULATE calls is slow. How do you optimise it?
Show answer
Tell me about a time you improved the performance of a slow report.
Show answer
A large model's measures are fast in Desktop but slow in the Service. What could explain it?
Show answer
Frequently asked questions
What jobs can I get after learning Power BI?
Common roles are Power BI Developer, Data Analyst, MIS Reporting Analyst, BI Analyst and Reporting Analyst for freshers and early-career professionals. With experience you can move into Senior Power BI Developer, BI Consultant and BI Architect roles. IT services companies, consulting firms, banks, analytics companies, e-commerce and manufacturing firms all hire for Power BI skills, often together with SQL and Excel.
Who can learn Power BI? Do I need coding knowledge?
Graduates from any stream, including commerce, BBA, B.Com, B.Sc, BCA and engineering, as well as working professionals in finance, sales, operations or MIS, can learn Power BI. Heavy programming is not required. Comfort with Excel and basic logic helps, and you will learn SQL basics, Power Query and DAX step by step. DAX takes the most practice, so plan regular hands-on exercises.
How long does it take to learn Power BI for a job?
With 2 hours of daily practice, most learners can build job-ready skills in about 8 to 10 weeks, covering Power Query, data modelling, DAX, report design and the Power BI Service. Getting comfortable with advanced DAX and performance tuning takes a few more months of real projects. Building two or three portfolio dashboards during the course speeds up job readiness considerably.
Is the Microsoft PL-300 certification useful?
The PL-300 Microsoft Power BI Data Analyst certification is widely recognised by Indian employers and helps your resume stand out, especially for freshers and career changers. It covers data preparation, modelling, visualisation and deployment, matching what interviews test. Recruiters still look closely at your practical skills, so combine the certification with a portfolio of published dashboards and confident DAX explanations.
Should I learn SQL and Excel along with Power BI?
Yes. Almost every Power BI job description asks for SQL, because data usually comes from databases, and Excel remains common for source files and quick analysis. SQL helps you write source views, check data and understand joins that mirror Power BI relationships. Learning Power BI, SQL and Excel together makes you suitable for both analyst and developer roles.
How is Power BI related to Microsoft Fabric, and do I need to learn Fabric?
Power BI is the reporting part of Microsoft Fabric, which also includes data engineering, data factory, warehouses and lakehouses in OneLake. For entry roles, strong Power BI skills are enough. As you grow, knowing Fabric concepts such as lakehouses, Direct Lake mode, dataflows Gen2 and capacity management helps you move into senior developer, analytics engineer and BI architect roles.