BI Tools: Tableau, Power BI, and Looker Questions

Building reporting and self-serve analytics in business-intelligence platforms. Covers data modeling within the tool, calculated fields and measures, interactive dashboards, and platform-specific concepts across Tableau, Power BI, and Looker. Focuses on delivering maintainable, trustworthy reporting.

HardTechnical
90 practiced

Create a DAX measure that shows Top N Products by Sales where N is a slicer value (from a table parameter 'TopNParameter' with single selected value). The measure should return Sales for products within Top N and 'Other' aggregated for the rest. Provide the DAX pattern.

EasyTechnical
112 practiced

As a data engineer collaborating with analysts and designers, list five report-design best practices for Power BI dashboards that ensure performance, accessibility, and maintainability. For each practice explain why it matters from a dataset or pipeline perspective and give a short implementation tip.

EasyTechnical
87 practiced

Describe what filter propagation is in Power BI data models and how it affects visuals and measures. Give a concrete example involving a Date table filtering Sales data.

MediumTechnical
70 practiced

A calculated table created in DAX joins two large tables and slows down model refresh. Discuss alternatives (e.g., move to ETL, use query folding, or change to Relationship-only tables) and the trade-offs of each approach.

MediumTechnical
85 practiced

You have a fact table with 2 TB of historical data in Azure SQL Database that must be available in Power BI with daily freshness. Describe how you'd configure incremental refresh in Power BI Desktop and Service for this table. Include partitioning strategy, rangeStart/rangeEnd parameter setup, refresh policies (store period vs refresh period), and testing/monitoring steps.

Unlock Full Question Bank

Get access to all BI Tools: Tableau, Power BI, and Looker interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.