InterviewStack.io LogoInterviewStack.io

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.

EasyTechnical
87 practiced

Describe the different relationship types in Power BI data modeling: one-to-many, one-to-one, and many-to-many. For each type explain how cardinality is represented, common causes of ambiguous relationships, and a simple example scenario where each is appropriate.

EasyTechnical
81 practiced

Describe the purpose of USERELATIONSHIP in DAX. You have Sales(OrderDate, ShipDate, OrderID) and Calendar(Date). Without changing model relationships, explain how you would write a DAX measure to compute total sales by ShipDate using an inactive relationship and USERELATIONSHIP.

HardTechnical
65 practiced

Explain how to implement column-level and row-level security in Looker. Describe using access_filters, user_attributes, and access_grants, and outline an audit and testing plan to ensure policies are correctly enforced across explores and dashboards.

EasyTechnical
90 practiced

Write a simple DAX measure to calculate Total Sales in DAX for a table Sales with column Amount. Show how you would handle nulls and ensure correct aggregation when Sales can span multiple currencies (assume an ExchangeRate table exists). Provide the DAX measure and explain each part in plain language.

EasyTechnical
87 practiced

Describe the star schema design and why Power BI (VertiPaq) favors it. Explain core components (fact table, dimension tables, grain), relationship types, and benefits for query performance, compression, and DAX simplicity. Provide an example mapping of a commerce dataset (Orders, Customers, Products, Dates).

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.