Microsoft Power BI Data Analyst (PL-300) | 1 Hour Practice Questions & Answers

Share

Summary

This video provides a series of practice questions and answers for the Microsoft Power BI Data Analyst (PL-300) certification, covering various topics such as DAX measures, data model optimization, Power Query operations, report performance, and RLS implementation.

Highlights

Improving Power BI Report Performance (Revisited)
00:08:51

Another question on improving Power BI report performance for a large PBIX file and slow visuals. The recommended solution again is to remove unused columns from tables in the data model.

Analyzing Complaints by Logged Date with Date Hierarchy
00:05:07

This section explains how to prepare a 'logged' column from a CSV file (containing date and time information) to analyze complaints by date using a built-in date hierarchy. The solution involves creating a column by example and setting its data type to date.

Calculating Employee Levels to CEO in Power BI
00:07:37

This section demonstrates how to create a calculated column in Power BI that returns the count of levels from each employee to the CEO in an organizational hierarchy, using a specific DAX expression.

Creating an Active Store Name Calculated Column
00:04:02

This question focuses on creating a calculated column named 'active store name' in Power BI. The column should return the store name if its status is 'a' or prefix it with 'inactive' otherwise, using a DAX expression.

Handling Date/Time Formats for Analysis
00:10:13

This section re-visits the CSV file with user complaints and a 'logged' column. The correct action to enable analysis by logged date with a built-in date hierarchy is to split the logged column by a delimiter.

Counting Product Categories with Sales
00:11:20

This part details how to create a DAX measure to count the number of product categories that have products sold during a selected period in a Power BI data model.

Improving Power BI Report Performance: Final Approach
00:12:16

This section provides a third scenario for improving Power BI report performance with a large file and slow visuals. The consistent recommendation is to remove unused columns from tables in the data model.

Analyzing Data Model Impact on Size for Sales Analysis
00:13:36

This part evaluates the impact of removing columns from a sales table on model size while supporting specific sales analysis requirements. Removing 'Last Updated' and 'Ship Date' columns reduces model size while supporting analysis, but removing 'Product ID' does not.

Analyzing Complaints by Logged Date (Repeated Scenario)
00:15:37

This question again focuses on preparing the 'logged' column for date hierarchy analysis. The correct solution is to create a column by example and set its data type to date.

Implementing Dynamic Row-Level Security (RLS)
00:16:49

This section explains how to create a table filter for dynamic RLS, ensuring users see only their own employee data and the DAX expression works in both Power BI Desktop and Service.

Configuring RLS Rules for Managers and CFO
00:17:46

This part involves dragging and dropping DAX expressions to configure RLS for managers (seeing data for their country in sales and HR) and the CFO (seeing all sales data but no HR data).

Troubleshooting Power Query Reload Errors
00:19:39

This question addresses common causes for a Power Query error 'Expression.Error: The column 'Category' of the table wasn't found' after reloading a query with renamed and custom columns. Possible causes are the column being removed or renamed in the source file.

Selecting Storage Models based on Refresh Requirements
00:20:36

This section focuses on selecting appropriate storage models (Import, DirectQuery, Dual) for different tables in a Power BI model based on varied refresh requirements (daily, every 3 years, near real-time, weekly) to minimize visual load times and ensure data loading.

Connecting Power BI to Microsoft Teams Project Management App
00:22:12

This segment identifies the correct connector to use when creating a Power BI report that connects to a project management app fully hosted in Microsoft Teams and developed with Power Apps. The correct connector is Dataverse.

Creating a Power BI Report from Existing Data Set
00:22:51

This question asks about minimizing development effort when creating a new Power BI report from an existing report that imports data from an Excel file in SharePoint and contains measures. The recommended data source type is a Power BI dataset.

Combining Customer and Address Tables in Power Query
00:23:38

This section explains how to combine 'customer' and 'address' tables in Power Query to create a single table with one row per customer, including city, state/region, and country. The solution involves merging the customer and address tables.

Combining Multiple Azure SQL Databases into a Single Table
00:24:58

This question addresses combining customer tables from two Azure SQL databases into a single table, minimizing data model size, and supporting scheduled refresh. The correct approach needs to be selected from the options.

Merging Product Related Queries in Power Query Editor
00:25:58

This part involves dragging and dropping appropriate merge types to combine 'product category', 'product subcategory', and 'product' queries in Power Query Editor, ensuring the best performance and handling relationships where not all subcategories have parent categories.

Combining Data from Excel Workbooks in Power Query
00:27:07

This question focuses on combining products from two tables in different sheets of an Excel workbook into a single column without duplicate values using Power Query Editor. Three sequential actions must be performed.

Configuring Data Connection for Near Real-Time Reports
00:28:38

This section deals with configuring a data connection for an Azure SQL database with frequently updated sales transactions, where reports need to show data within 5 minutes of an update. The solution is to set the data connectivity mode to Direct Query.

Analyzing String Length Distribution without Affecting Model Size
00:29:23

This part describes how to analyze the frequency distribution of string length in a free text field ('call one') without affecting the model size. The solution is to change the distribution for the column profile to 'group by length' in Power Query Editor.

Calculating Total Sales from Previous Year's Equivalent Month
00:30:28

This question involves completing a DAX calculation to create a measure that calculates the total sales from the equivalent month of the previous year.

Understanding RLS with Multiple Roles and Filters
00:31:16

This section explains the outcome when a user is a member of two RLS roles with different filters (one on 'State Province' and another on 'Calendar Year'). The user will see data where either condition is met (OR logic).

Optimizing Data Model by Hiding Columns
00:32:39

This part focuses on optimizing a data model by hiding columns ('Employee ID' and 'Employee_Photo') that have no reporting requirements, thus meeting the solution goal.

Importing a Sample of Large SQL Server Table Data
00:33:45

This question explores importing a sample of data from a large SQL Server table during development. Adding a report-level filter based on order date does not meet the goal of importing a *sample* during the development process.

Optimizing Data Model Size for Sales Reports
00:34:25

This section evaluates actions to reduce the data model size for sales reports while still supporting current analysis (total sales, order count, new/repeat customers). Removing 'unique price' and 'discount' columns reduces model size while preserving analysis; others do not.

Minimizing Dataset Size in Procurement Report
00:36:30

This part discusses minimizing the size of a procurement report's dataset without affecting existing visuals. The solution is to remove the 'description' column from the 'line items' table.

Creating a Calculated Table with a Range of Integers
00:38:15

This question involves completing a DAX calculation to create a calculated table named 'numbers' containing all integers from -100 to 100.

Visualizing Revenue and Cost Over Time
00:38:53

This section asks for the appropriate visualization type to compare revenue and cost over time. A line chart is the correct choice for this type of time-series comparison.

Building a Dashboard for Mobile Portrait Mode
00:39:16

This part outlines the sequential actions to build a dashboard that will be frequently viewed in portrait mode on mobile phones, using existing reports.

Creating a Reference Line for Median Salary
00:40:04

This question describes creating a reference line in a clustered bar chart to show employees above the median salary. Creating a percentile line at 50% using the salary measure meets this goal.

Identifying Events that Trigger Dashboard Tile Refresh
00:40:44

This section asks what event automatically refreshes dashboard tiles from an imported dataset. The correct answer is when the dashboard tile is refreshed.

Identifying Outliers in Sales Data
00:41:21

This part queries the best visualization type to identify outliers in a table containing sales data with approximately 1,000 rows. A scatter plot is the most appropriate visualization for this.

Increasing Anomaly Detection Likelihood in Power BI
00:41:49

This question focuses on increasing the likelihood of anomaly detection identifying anomalies in a Power BI report's visual. The solution is to increase the sensitivity setting of the anomaly detection.

Creating a Custom Power BI Theme
00:42:35

This section explains how to create a Power BI theme for corporate branding (font size, color, bar chart formatting) that can be used across multiple reports. The solution is to create a theme as a JSON file and import it.

Preparing a Custom Tooltip Page in Power BI
00:43:24

This part details the three sequential actions needed to prepare a custom tooltip page for use in a Power BI report: setting 'Allow use as tooltip' to on, configuring filters for the page, and adding/configuring visuals on the page.

Assigning User Roles with Principle of Least Privilege
00:44:14

This question involves dragging and dropping appropriate user roles to grant specific capabilities in a Power BI workspace, adhering to the principle of least privilege.

Supporting Sales Analysis with Multiple Date Foreign Keys
00:45:06

This question discusses supporting sales analysis based on multiple date foreign keys (due date, order date, delivery date). Adding inactive relationships alone does not meet the goal; measures using USERELATIONSHIP DAX function are typically required.

Creating Drill-downs from Business Unit to Product
00:45:49

This part identifies what needs to be created in a Power BI model to allow analysts to quickly build drill-downs from business unit to product in a visual. The solution is to create a hierarchy.

Minimum Power BI Data Sets for Multiple Reports
00:46:16

This question asks for the minimum number of Power BI datasets needed to support specific reports. The correct answer is two imported data sets.

Ensuring Data Updates with Minimal Configuration Effort
00:46:56

This section focuses on ensuring data is updated to meet report requirements with minimal configuration effort. The solution is to configure a scheduled refresh without using an on-premises data gateway.

Distributing Reports to the Board
00:47:38

This part asks how to distribute Power BI reports to the board. The appropriate options need to be selected in the answer area.

Granting Access to Business Unit Analyst
00:48:18

This question involves selecting the appropriate options to configure access for a business unit analyst.

Meeting Sales Department Reporting Requirements
00:49:03

This section requires identifying what to create to meet the reporting requirements of the sales department.

Data Refresh and Authentication for Published Datasets
00:49:43

This part addresses statements about refreshing and authenticating a published dataset. An on-premises data gateway and scheduled refresh are often needed, but basic authentication on the dataset might not be an option.

Creating a KPI Visualization for Sales Managers
00:50:34

This question focuses on how to create a KPI visualization to meet the reporting requirements of sales managers, by selecting appropriate options in the answer area.

Supporting Sales Analysis with USEREALATIONSHIP DAX Function
00:51:32

This section revisits supporting sales analysis over time based on multiple date foreign keys. Creating measures that use the USERELATIONSHIP DAX function on an active relationship between sales and date tables meets the goal.

Creating a Relationship for RLS in a Dataset
00:52:18

This question asks what needs to be done to create a relationship in the dataset for Row-Level Security (RLS) by selecting the appropriate options.

Designing Data Model for Report Requirements with Dates
00:52:59

This part focuses on designing the data model in Power BI Desktop to meet report requirements, specifically concerning date columns. The correct approach is to add a date table from Power Query, create an active relationship to the order date, and an inactive relationship to the ship date.

Calculating Percentage of Late Orders with DAX
00:54:09

This question involves completing a DAX expression to create a measure that returns the percentage of late orders.

Designing Data Model Relationships for Customer Details and Orders
00:55:07

This section evaluates statements about designing the data model and relationships between 'customer details' and 'orders' tables. A relationship between 'customer ID' columns is essential, but the data type doesn't necessarily need to be text, and the regional filter should come from an appropriate table.

Meeting Executive Reporting Requirements with Merged Region Data
00:56:22

This question addresses how to meet executive reporting requirements after merging sales region, region manager, sales manager, and manager data into a single 'region' table. The solution is to create a hierarchy in the region table using manager name and sales manager name.

Optimizing Data Set Performance with IoT Data
00:06:27

This part questions a proposed solution for analyzing IoT events by hour and day of the year to improve dataset performance. The solution involves concatenating two ID columns and deleting the originals, but this does not meet the goal.

Calculating Percent of Total Sales with DAX
00:00:01

This section covers how to create a DAX measure to calculate the percent of total sales for each product, respecting report-level filters. The correct DAX functions need to be dragged to complete the measure.

Optimizing Data Model Size for Product Sales Analysis
00:01:21

This part discusses reducing the size of a Power BI data model that analyzes product sales over time, while maintaining the ability to analyze sales by month and quarter. The correct actions involve creating and marking a date table and disabling the auto date/time option.

Improving Power BI Report Performance
00:02:37

This segment addresses how to improve the performance of a slow-loading Power BI report with a large PBIX file size, numerous visuals, and a large imported dataset. The recommended solution is to remove unused columns from tables in the data model.

Recently Summarized Articles

Loading...