Test your knowledge of Power BI fundamentals with these 15 easy multiple-choice questions covering topics like components, DAX, security, and best practices. Perfect for interview preparation and understanding core Power BI concepts.
Which of the following best describes Power BI?
Explanation: Power BI is a platform for data analysis, visualization, and building interactive dashboards. It is not used for project management like scheduling apps, nor does it act as a database server. While it uses formulas, it is not itself a programming language for web development.
Which option is NOT a main component of Power BI?
Explanation: Power BI Desktop, Power BI Gateway, and Power BI Service are all key components of the Power BI ecosystem. 'PowerPoint Analyzer' is unrelated and does not exist within Power BI, making it the correct answer. The other options are part of Power BI’s toolset.
In Power BI, which statement about Import Mode is correct?
Explanation: Import Mode loads data into Power BI’s memory, providing fast performance and full DAX capability. It does not access data in real time; that’s the role of DirectQuery. Option three is incorrect because Import Mode is not device-specific, while option four falsely claims data is deleted.
If you create a new column for 'Profit = Sales - Cost' in Power BI, what type of object are you creating?
Explanation: A calculated column in Power BI is added to the data model at the row level, such as 'Profit = Sales - Cost'. A calculated view does not exist in Power BI terminology. A measure is calculated at query time, not stored per row. Data Gateway is unrelated, serving as a connector to on-premises data sources.
What is a measure in Power BI primarily used for?
Explanation: Measures are dynamic calculations computed when you interact with a report, such as SUM or AVERAGE. They do not store text, set up security roles, or handle data importing. Those tasks are handled by different features in Power BI.
What does DAX stand for in Power BI and what is its main use?
Explanation: DAX stands for Data Analysis Expressions and is used to create calculations like measures and calculated columns. The other options are not correct acronyms or uses for DAX; they do not relate to Power BI’s formula language.
Which of the following is an example of a DAX function you might use in Power BI?
Explanation: SUM(Sales[Amount]) uses DAX syntax for summing values in a table column. 'SUMIFX' and 'SUMM' are misspelled or invalid, while 'TotalUp(Value)' is not a valid DAX function name. Only the correct option is actually used in Power BI with DAX.
Which scenario demonstrates the use of Row-Level Security (RLS) in Power BI?
Explanation: Row-Level Security restricts access to specific data based on filters; a manager seeing only their region’s data is a classic use. Automatic refresh, visualization choices, and data import are not functions of RLS, making the other options distraction choices.
How are slicers different from filters in Power BI?
Explanation: Slicers appear as visuals users can manipulate, while filters might be managed by report designers behind the scenes. The other options make incorrect claims about functions, such as auto-refresh, data deletion, or user limitations.
Which Power BI component is designed for organizations that do not want to use the cloud?
Explanation: Power BI Report Server enables organizations to host and view reports locally, without the need for cloud services. The Power BI Service is a cloud solution, Gateway connects cloud with local data, and Desktop is a design tool, not a hosting solution.
What is the main function of the Power BI Gateway?
Explanation: The Gateway facilitates secure data transfer between local sources and the online Power BI Service. It does not create dashboards, design layouts, or only export to PDF; those features are not the Gateway’s primary function.
What is the key difference between Personal and Enterprise Power BI Gateways?
Explanation: Personal Gateway is intended for single use and does not support all multi-user or scheduled refresh needs, while Enterprise Gateway allows sharing and advanced features. The other options are incorrect, either inventing schedule restrictions or misrepresenting features.
Which modeling practice is recommended for developing efficient Power BI data models?
Explanation: A star schema improves performance and simplifies relationships. Flattening all data or overusing calculated columns can cause inefficient models, while creating unique models for every user is unnecessary and unmanageable.
Which approach helps keep Power BI reports fast and easy to read?
Explanation: Limiting visuals improves report clarity and performance. Showing all data can overwhelm users, relying only on calculated columns is inefficient, and not using filters or slicers reduces interactivity and clarity.
Why is it a best practice to clearly name and document measures and tables in Power BI?
Explanation: Well-named and documented elements help both new and experienced users navigate and update reports. Increasing dataset size, hiding data, and auto-refresh are unrelated and not impacted by naming or documentation best practices.