Scenario-based Power BI Interview Questions
Scenario-based Power BI Interview Questions
Scenario-based Power BI Interview Questions
1. You are given three tables – Sales, Customers, and Products. The Sales table contains
Customer_ID and Product_ID but not their names. How would you model these tables
to analyze sales by product category and customer region?
2. The 'Orders' table has multiple records for the same order due to different products.
How would you ensure you calculate the unique count of orders?
3. A dataset contains daily sales records, but the client wants to view monthly and yearly
aggregates. What steps will you take to transform the data for this requirement?
4. You need to create a relationship between two tables, but one table has duplicate
values. How will you handle this situation?
5. In your data model, you encounter a many-to-many relationship between 'Customers'
and 'Products'. How would you resolve this?
6. The client has data coming from multiple sources (SQL, Excel, and an API). How will
you efficiently combine these into a single model in Power BI?
7. You notice that the date field in your 'Sales' table is in text format. How will you convert
it to a proper date and use it for time intelligence calculations?
8. A column in your dataset has missing values. How will you handle this during data
transformation to ensure accurate reporting?
9. You need to create a custom hierarchy for 'Region > Country > City'. What steps will
you take to implement this in Power BI?
10. Your 'Product' table contains duplicate product names. How can you remove
duplicates and ensure data integrity in Power BI?
DAX :
11. How would you calculate the running total of sales by month using DAX?
12. Write a DAX measure to calculate Year-over-Year (YoY) growth for total sales.
13. You need to calculate the average sales per customer, but only for customers who
have purchased more than three times. How would you achieve this in DAX?
14. Create a DAX measure that calculates the percentage contribution of each product to
total sales.
15. How would you calculate cumulative sales that reset at the beginning of each year?
16. A client wants to see the top 5 performing products dynamically. How will you create a
visual that filters to show the top 5 products based on sales?
17. Write a DAX formula to calculate the difference between current and previous month's
sales.
18. How can you use DAX to create a measure that calculates the total sales for the last 30
days?
19. You need to create a conditional measure that calculates a 10% discount for orders
over $10,000. How will you implement this in DAX?
20. The client requests a dynamic slicer that changes the aggregation (Sum, Average, Max)
of a metric based on the slicer selection. How will you achieve this using DAX?
21. You need to create a dashboard to visualize sales performance with KPIs and trends.
How would you design the layout to ensure clarity and usability?
22. The client wants to compare sales across regions but also see trends over time. What
types of visualizations will you use and how will you combine them?
23. A client requests a scatter plot to analyze the relationship between 'Discount' and
'Profit Margin'. How will you set up this visual and ensure it’s easy to interpret?
24. How would you design a dashboard that highlights regions with the lowest sales
performance?
25. You need to create an interactive map showing sales by state. How will you ensure the
data is correctly geocoded and visualized?
26. A stakeholder wants to click on a product category and see detailed sales for each
product. How would you implement this drill-through feature?
27. You are tasked with creating a dashboard that shows sales, profit, and cost
dynamically for different years. How will you implement time filters and ensure users
can switch views easily?
28. How can you use bookmarks in Power BI to switch between different views of the same
data? Provide an example scenario.
29. A client wants to track real-time data in Power BI. How can you set up and visualize
this effectively?
30. The end-user requests exportable reports in Excel but also interactive dashboards in
Power BI. How will you handle this requirement efficiently?