Exam Questions Flashcards
You plan to get data from flat files for a Power BI dataset.
You need to select a location to store the files.
Which location requires an on-premises data gateway?
a) OneDrive for Business
b) Personal OneDrive account
c) SharePoint Online Team Sites
d) Shared folder on a local network
a) OneDrive for Business
b) Personal OneDrive account
c) SharePoint Online Team Sites
d) Shared folder on a local network
The shared folder on a local network will require a gateway as it is not available to the internet. SharePoint Online, OneDrive, and OneDrive for Business all can be refreshed as cloud data sources without a gateway.
You have multiple Excel files stored in a folder synced with OneDrive for Business.
You need to import data from the files. The solution must NOT use a data gateway.
Which type of connector should you use?
Select only one answer.
A) Excel workbook
B) Folder
C) SharePoint folder
D) SharePoint list
A) Excel workbook
B) Folder
C) SharePoint folder
D) SharePoint list
A SharePoint folder is the only connector that will allow the import of multiple Excel (or CSV) files stored in a OneDrive for Business folder, without using a data gateway. While you can connect to the folder on an on-premises device, it would require a data gateway to refresh in the service. An Excel workbook would only connect to a single Excel file and would also require a data gateway. A SharePoint list connector only connects to SharePoint lists and cannot connect to Excel files.
From Power BI Desktop, you create a data source by importing an Excel file that contains 10,000 rows.
You plan to identify data anomalies within the data source.
You need to ensure that column distribution considers all rows in the Excel file.
What should you do?
A) In the Data Source Settings, modify the Advanced settings.
B) In the Data Source Settings, modify the Edit Permissions settings.
C) In the Power Query Editor window, enable the Column Profile view.
D) In the Power Query Editor window, modify the Query Settings.
A) In the Data Source Settings, modify the Advanced settings.
B) In the Data Source Settings, modify the Edit Permissions settings.
C) In the Power Query Editor window, enable the Column Profile view.
D) In the Power Query Editor window, modify the Query Settings.
By default, Power BI uses the top 1,000 rows for profiling. To ensure that column distribution considers all rows in the Excel file, you need to modify the Power Query Editor profiling status setting. The Power Query Editor settings, Advanced settings, and Permissions settings have no bearing on the profiling characteristics.
From Power BI Desktop, you create a data source by importing an Excel file.
You plan to identify data anomalies within the data source.
Which interface should you use to display the column distribution and column quality graphs?
A) Advanced Editor in Power Query Editor
B) Power Query Editor
C) the Data view
D) the Model view
Power Query Editor provides the ability to display the column distribution and column quality graphs. Data view provides access to data within a dataset. Model view provides access to the data model of a dataset. Advanced Editor of Power Query Editor provides the ability to work with the M code used for shaping data in Power Query Editor.
You create a report with Power BI Desktop. You are tasked with distributing the report to both internal and external recipients in your organization. The report has the following requirements:
• To be accessible from IOS and Android mobile devices
• To maximize branding and other look and feel aspects
You need to select a distribution option for the report.
Which distribution option should you use?
Choose the correct answer
A) Share the report from Power BI Service.
B) Package content and publish an app.
C) Share a workspace that includes the report.
D) Publish to web and use embed code.
A) Share the report from Power BI Service.
B) Package content and publish an app.
C) Share a workspace that includes the report.
D) Publish to web and use embed code.
You have a query that retrieves data from a table that contains more than 8,000 rows of data.
In Power Query Editor, you notice that the column statistics for each column shows a count of exactly 1,000.
You need to ensure that the column statistics for each column shows the statistics based on all rows that are returned by the query.
What should you do?
A) Add a Table.Buffer applied step to the query.
B) Change the query load type from Import to DirectQuery.
C) Create a Top N row count parameter for the query.
D) From the query window, select Column profiling on the entire dataset.
A) Add a Table.Buffer applied step to the query.
B) Change the query load type from Import to DirectQuery.
C) Create a Top N row count parameter for the query.
D) From the query window, select Column profiling on the entire dataset.
Selecting column profiling for the entire dataset will change the column profiler to analyze the entire query dataset. Adding a Table.Buffer applied step will only cache the entire query in memory during refresh. The query load type in the model will not impact how many rows are used by the column profiler. Using a Top N row count applied step or applying a parameter will not change how the column statistics feature calculates.
You are analyzing query data by using Power Query Editor.
You need to ensure that the Column statistics are based on an analysis of the entire dataset.
What should you do?
Select only one answer.
A) Change the query connection type from Import to DirectQuery.
B) From the status bar, change profiling status to entire dataset.
C) In Power Query Editor, enable column profiling from the View ribbon.
D) Load the data into the data model.
A) Change the query connection type from Import to DirectQuery.
B) From the status bar, change profiling status to entire dataset.
C) In Power Query Editor, enable column profiling from the View ribbon.
D) Load the data into the data model.
By default, column profiling is only based on the first 1000 rows of the preview. Changing the column profile status to entire dataset will query the entire dataset for the column profiling information.
“prompt”
You have an Excel spreadsheet that contains three columns labeled Year, 2021, and 2012. The entries in rows for the first column consists of names of the individual months in the year while the other two columns contain the sales amount for each month for the corresponding year.
You import data from the Excel spreadsheet into Power BI Desktop.
You need to transform the data so it will consist of three columns, with the first one containing month, the second containing year, and the third containing the sales amount for that month and year.
Which transformation should you use first?
Select only one answer.
A) Pivot
B) Remove Columns
C) Transpose Table
D) Unpivot
Clarifier
Footnote
A) Pivot
B) Remove Columns
C) Transpose Table
D) Unpivot
Selecting Unpivot will allow you to shape the current table into the one with the year, month, and sales amount columns, which will need to be renamed afterwards. Pivot would be applicable in the opposite scenario, in which flat data needs to be reorganized into one containing aggregate values for each unique value in each column. Transposing would switch rows and columns. Removing columns would result in a table with insufficient data to perform unpivot.
Answer - Clarifier
Answer - Footnote
You have a query named FactSales that retrieves data from a SQL Server table.
You need to update the query to prevent new columns that may be added to the table in the future from getting imported during dataset refreshes.
You select the existing columns in the query.
Which two applied steps can you use in Power Query Editor to achieve the goal? Each correct answer presents a complete solution.
Select all answers that apply.
A) Choose Columns
B) Remove Columns
C) Remove Other Columns
D) Transpose
A) Choose Columns
B) Remove Columns
C) Remove Other Columns
D) Transpose
Using the Choose Columns and Remove Other Columns options will allow you to explicitly select the columns that you want to keep. This enforces the requirement that new columns will not be automatically added in the future. Using Remove Columns will delete the existing columns in the table, and new columns that get added in the future will still be imported automatically. Transpose treats rows as columns, and columns as rows. It will not limit the number of columns being imported.
You have a query that has a column named Country and columns for each month of sales data. The names of the sales data columns use a format of Month Year, for example January 2022. The month columns contain the Sales Amount values for each month.
You need to reshape the table to have all sales amount values in a single column.
A new column should also be added and contain the relevant month year for each row of data.
What should you do from the Power Query Editor?
``` Select only one answer.
A) Select the Country column and then select Pivot Column.
B) Select the Country column and then select Unpivot Other Columns.
C) Select the first sales data column and then select Unpivot Columns.
D) Select Transpose.
~~~
A) Select the Country column and then select Pivot Column.
B) Select the Country column and then select Unpivot Other Columns.
C) Select the first sales data column and then select Unpivot Columns.
D) Select Transpose.
``` Selecting Unpivot Other Columns will unpivot all current and future month/year columns into a new sales data column. Transposing treats rows as columns, and columns as rows. It will not create a single sales data column. Selecting Unpivot Columns in the first sales data column will successfully unpivot these columns into a new single column for sales data, but the other sales month/year columns will not be included in the new sales column. Pivoting the data takes values on rows in a column and turns them into new columns.
You have a Power BI data source that contains the following tables:
ProductCategory: Lists the product category ID and category name
ProductSubcategory: Lists the product subcategory ID, subcategory name, and the related category ID
ProductList: Lists the product ID, name, and subcategory ID
You need to optimize the data to create a dimension for use in a star schema data model.
How should the tables be transformed before loading into the model?
Select only one answer.
A) Import all three tables into the data model and connect them using relationships.
B) Import only the ProductName table into the model.
C) Merge the queries to create a single loaded table for Product.
D) Use the append command to create a single loaded table for product.
A) Import all three tables into the data model and connect them using relationships.
B) Import only the ProductName table into the model.
C) Merge the queries to create a single loaded table for Product.
This answer is correct.
D) Use the append command to create a single loaded table for product.
A star schema should have a single table for each dimension or product, so using the combine command is what is required to create a single product table and aim towards a star schema design.
Combine multiple tables into a single table - Training | Microsoft Learn
You have an Excel spreadsheet that contains two columns as follows:
Category: Contain names of categories
Subcategory: Contain names of subcategories for each category
You import the Excel spreadsheet into Power BI Desktop.
You need to transform the data to meet the following requirements:
Have multiple columns, where one column represents one category
Have a single row that includes the total count of subcategories for each category
Which transformation should you use?
A) Pivot Columns
B) Rename Columns
C) Transpose Table
D) Unpivot Columns
A) Pivot Columns
B) Rename Columns
C) Transpose Table
D) Unpivot Columns
The pivot column operation converts data into a table by aggregating values in a column. In this case, you can pivot the columns to calculate the count of product subcategories in each product category. The unpivot column operation performs the opposite task, converting columns into rows. Renaming columns would result in a table with different column names but the same data content. Transposing would simply switch rows and columns, without the required aggregation.
You have a fact table that contains sales data.
The fact table includes a SalesDate column formatted as a Date data type. Auto date/time setting is disabled in both global and current file options.
You load the fact table into Power BI Desktop.
You need to ensure that you are able to analyze data on a yearly, quarterly, monthly, weekly, and daily basis. Your solution must minimize the model size and administrative effort.
What should you do?
A) Add a separate date dimension table.
B) Add a year, month, and week columns to the fact table.
C) Enable the Auto date/time current file option.
D) Enable the Auto date/time global option.
A) Add a separate date dimension table.
B) Add a year, month, and week columns to the fact table.
C) Enable the Auto date/time current file option.
D) Enable the Auto date/time global option.
Adding a separate date dimension table that includes year, month, and week information is the optimal approach which provides the required functionality, while minimizing the model size and administrative effort. Adding a year, month, and week columns to the fact table would increase the amount of administrative effort. Enabling the Auto date/time global or current file option would increase the model size. In addition, it would not provide the ability to describe weekly time periods (only year, quarter, month, and day).
You have a Power BI model with the following fact tables and storage modes.
```FactStoreSales (Import mode)
FactOnlineSales (DirectQuery mode)
You have a dimension table named DimCalendar that has a relationship to both fact tables.
~~~
You need to assign a storage mode for DimCalendar. The solution must minimize the time to execute queries that combine data from the dimension table and the fact tables.
Which storage mode should you use?
A) DirectQuery
B) Dual
C) Import
D) none
A) DirectQuery
B) Dual
C) Import
D) none
Using Dual mode means that either an import query can be run when accessing data from FactStoreSales, or a DirectQuery query can be run when accessing data from FactOnlineSales. Using Import mode means the queries are only optimized for FactStoreSales (Import). Using DirectQuery mode means the queries are only optimized for FactOnlineSales (DirectQuery). A storage mode of Import, DirectQuery, or Dual must be assigned.
You connect Power Query Editor to a database table.
You need to remove the Row ID column. Your solution must ensure that new columns do NOT display in the table model during a scheduled refresh in the future.
What transformation should you use?
A) Select Row ID, then use the Remove Other Columns command.
B) Use the Remove Column command on the Row ID column.
C) Use the Select Columns command and chose the columns to keep.
D) Use the Transpose command, then filter the rows to remove Row ID.
A) Select Row ID, then use the Remove Other Columns command.
B) Use the Remove Column command on the Row ID column.
C) Use the Select Columns command and chose the columns to keep.
D) Use the Transpose command, then filter the rows to remove Row ID.
Only the Select Columns command will let you choose columns to keep, delete the columns you do not want, and prevent new columns from showing up in the table in the future.
You have designed a star schema to simplify your data.
You need to understand the relationship between the tables in the star schema.
What is the relationship between the fact table and dimension tables?
A) many-to-many
B) many-to-one
C) one-to-many
D) one-to-one
A) many-to-many
B) many-to-one
C) one-to-many
D) one-to-one
There is a many-to-one relationship between a fact table and dimension table. For each row in a dimension table there may be multiple matching rows in the fact table.
You have the following Power Query M formula that generates a range of dates.
~~~
= List.Dates(#date(2020,05,31), 365, #duration(1,0,0,0))
~~~
What is the resulting date range?
A) a list of days ending on May 31, 2020 and starting 365 days earlier
B) a list of days starting on May 31, 2020 and ending 365 days later
C) a list of months ending in May 2020 and starting 12 months earlier
D) a list of months starting in May 2020 and ending 12 months later
A) a list of days ending on May 31, 2020 and starting 365 days earlier
B) a list of days starting on May 31, 2020 and ending 365 days later
C) a list of months ending in May 2020 and starting 12 months earlier
D) a list of months starting in May 2020 and ending 12 months later
The #date element designates the starting date, 365 designates the duration counter, and #duration(1,0,0,0) designates the duration interval in days, so this formula results in a listing of days starting on May 31, 2020 and ending 365 days later.
You plan to use the calculated table functionality to add a duplicate table in Power BI Desktop.
Which characteristics of the original table will be duplicated?
A) data and column visibility only
B) data and hierarchies only
C) data, hierarchies, and column visibility
D) data only
A) data and column visibility only
B) data and hierarchies only
C) data, hierarchies, and column visibility
D) data only
A calculated table only duplicates data. Any model configurations such as column visibility or hierarchies must be recreated if needed.
You create a data model in Power BI Desktop that contains DAX calculated columns and measures. You now need to create a report.
In which two places can a DAX calculated column be used, but a DAX calculated measure cannot be used? Each correct answer presents a complete solution.
A) as a filter in the “Filters on this page” well of the Filters pane
B) as a filter in the “Filters on this visual” well of the Filters pane
C) as an item in the “Add drill-through fields here” well of the Visualizations pane
D) as an item in the Fields well of a slicer
A) as a filter in the “Filters on this page” well of the Filters pane
B) as a filter in the “Filters on this visual” well of the Filters pane
C) as an item in the “Add drill-through fields here” well of the Visualizations pane
D) as an item in the Fields well of a slicer
```Unlike a measure, a calculated column can be used in a slicer to place filter options on the report page. DAX measures cannot be placed in the “Filters on this page” well. They can only be placed per visual, in the “Filters on this visual” well of the Filters Pane. Both DAX columns and measures may be used as a visual-level filter. Both DAX columns and measures can be used in the drillthrough well.
~~~
You need to develop a quick measure in Power BI Desktop.
Which two elements can you use? Each correct answer presents a complete solution.
Select all answers that apply.
A) Calculations
B) Conditional columns
C) Data Analysis Expression (DAX) queries
D) Fields
E) Power Query M functions
A) Calculations
B) Conditional columns
C) Data Analysis Expression (DAX) queries
D) Fields
E) Power Query M functions
~~~
When creating a quick measure in Power BI Desktop, you apply calculations to fields. You do not explicitly create a DAX query, but you choose calculations and fields, which result in automatic generation of a DAX query. Conditional columns are separate from quick measures. Unlike quick measures, they create a value for each row in a table and are stored in the .pbix file. Power Query M functions are not directly accessible from the Quick Measure interface.
~~~
You have a Power BI Desktop dataset that includes a table named Warehouse. The Warehouse table includes a column named Inventory Count, which contains the current number of items for each row of a particular type on a given day.
You have the following Data Analysis Expression (DAX) query that calculates the sum of all values in the Inventory Count column of the Warehouse table:
Current Inventory Count =
CALCULATE (
SUM ( ‘Warehouse’[Inventory Count] ))
You need to ensure that Current Inventory Count returns only the current total number of inventory items, rather than the sum of all inventory items that includes item counts from previous days.
What DAX function should you include in the query?
Select only one answer.
A) CALENDAR
B) CALENDARAUTO
C) DISTINCTCOUNT
D) LASTDATE
A) CALENDAR
B) CALENDARAUTO
C) DISTINCTCOUNT
D) LASTDATE
```The LASTDATE function will ensure that the SUM function applies only to the last date of the time period, resulting in a semi-additive behavior. The DISTINCTCOUNT function counts the number of distinct values in a column, which results in additive behavior. The CALENDAR function returns a table with a column named Date that contains a contiguous set of dates based on the start date and end date that you specify. The CALENDARAUTO function returns a table with a column named Date that contains a contiguous set of dates based on data in the model.
~~~
You need to use DAX quick measures to generate results to use in a report.
Which type of DAX quick measure calculations will NOT work against a DirectQuery table?
Select only one answer.
A) aggregate per category
B) mathematical operations
C) time intelligence
D) X-functions
A) aggregate per category
B) mathematical operations
C) time intelligence
D) X-functions
Time intelligence functions have performance implications and are disabled for quick measures against DirectQuery tables. Mathematical operations, aggregate per category, and X-functions are all supported against DirectQuery.
You need to reduce the cardinality of a column in a Power BI dataset.
What should you do?
Select only one answer.
A) Add a prefix to each value in the column.
B) Add a suffix to each value in the column.
C) Replace null values with a value of 0.
D) Reduce the number of distinct values
A) Add a prefix to each value in the column.
B) Add a suffix to each value in the column.
C) Replace null values with a value of 0.
D) Reduce the number of distinct values
```A column that has a lot of repeated values and a low number of distinct values will have a low cardinality. Reducing the number of distinct values reduces cardinality. Replacing nulls does not change the number of distinct values. A static prefix or suffix does not change cardinality.
~~~
You plan to run Power BI Desktop Performance Analyzer.
You need to ensure that the data engine cache will NOT impact the test results without restarting Power BI Desktop.
What should you do first?
Select only one answer.
A) Add a blank page to the .pbix file and select it.
B) Connect DAX Studio to the data model.
C) Invoke the Clear Cache function.
D) Invoke the Refresh Metadata function.
A) Add a blank page to the .pbix file and select it.
B) Connect DAX Studio to the data model.
C) Invoke the Clear Cache function.
D) Invoke the Refresh Metadata
DAX Studio, once connected to the data model, can be used to clear the data engine cache. The Clear Cache function can be invoked from DAX Studio, once you connect it to the data model. The Refresh Metadata function can be invoked from DAX Studio to update the metadata of the currently selected model. Adding a blank page to the .pbix file and selecting it is the first step in clearing the visual cache, not the data engine cache.
You have Power BI Desktop.
You need to determine query timings for a report page visual.
Which method should you use?
Select only one answer.
A) Refresh the data model.
B) Run the Best Practices analyzer in Tabular Editor.
C) Use Session Diagnostics from the Power Query Editor.
D) Use the Performance analyzer.
A) Refresh the data model.
B) Run the Best Practices analyzer in Tabular Editor.
C) Use Session Diagnostics from the Power Query Editor.
**D) Use the Performance analyzer.
**
~~~
The Performance analyzer will show the query timings for each object on a report page. Session diagnostics measures Power Query query performance as it relates to refresh times. It is unrelated to measuring DAX performance or report page query timings. The Best Practices analyzer reviews the model for best practices around things like model design, relationships, field naming conventions, and measures. But is unrelated to any query timings for report page visuals.
~~~
You decide to start using variables when creating DAX formulas.
What are two benefits of using variables in DAX measures over using original expressions? Each correct answer presents a complete solution.
Select all answers that apply.
A) allows users to change the data source connection in the DAX measure
B) has additional functions that can be used in the DAX measure
C) improves the overall performance of the resulting DAX measure
D) improves the overall readability of the resulting DAX measure
A) allows users to change the data source connection in the DAX measure
B) has additional functions that can be used in the DAX measure
C) improves the overall performance of the resulting DAX measure
D) improves the overall readability of the resulting DAX measure
Variable names are often shorter than the original expressions, and the final variable returned at the end of the measure will be more readable with variable names included. Variables cache the defined calculation, allowing it to be referenced multiple times without additional impacts from recalculations. The functions in DAX are universal, and there are no specific functions that can only be used within variables. The data source connection is set in the model and cannot be changed from within a DAX measure.
You have a Power BI Desktop PBIX file that contains a single page report with multiple visuals.
You plan to use Performance Analyzer to evaluate the performance of the visuals.
You need to eliminate the impact of visual caching during the evaluation.
What should you do first?
Select only one answer.
A) Add a blank page to the PBIX file.
B) Connect DAX Studio to the data model.
C) Reopen the PBIX file.
D) Start recording.
A) Add a blank page to the PBIX file.
B) Connect DAX Studio to the data model.
C) Reopen the PBIX file.
D) Start recording.
To eliminate the impact of visual caching during a performance evaluation when using Performance Analyzer to evaluate the visuals, you must first add a blank page to the report, select that page, and then reopen the PBIX file. Connecting DAX Studio to the data model is the first step to clear the data engine cache. Recording should not be started until both the visual cache and the data engine cache are cleared.
You have a Power BI Desktop dataset based on a star schema data source.
You need to use Data Analysis Expression (DAX) to create a date table in the dataset and populate the table with a range of dates based on the earliest and latest date within the dataset.
Which function should you use?
Select only one answer.
A) CALENDAR
B) CALENDARAUTO
C) DATE
D) DATEDIFF
A) CALENDAR
B) CALENDARAUTO
C) DATE
D) DATEDIFF
~~~
The CALENDARAUTO function generates a range of dates based on the earliest and latest date within the dataset. The CALENDAR function generates a range of dates, but it requires providing the start and end date. The DATE function returns the specified date in the datetime format. The DATEDIFF function returns an interval between two dates.
~~~
you are creating a report in a Power BI Desktop by using a dataset that contains sales data.
You need to create a measure that always provides the value of total sales for the year 2022, regardless of which year is selected in any visual in the same report.
Which DAX function should you use in combination with the SUM function to override the context and provide the result?
Select only one answer.
A) CALCULATE
B) FILTER
C) IGNORE
D) SUMX
A) CALCULATE
B) FILTER
C) IGNORE
D) SUMX
~~~
The CALCULATE function provides the result of the calculation with the ability to override the context. The IGNORE function modifies the behavior of the SUMMARIZECOLUMNS function by omitting specific expressions from the BLANK/NULL evaluation. The FILTER function returns a table that represents a subset of another table or expression. The SUMX function returns the sum of an expression evaluated for each row in a table.
~~~
You plan to create a report in Power BI Desktop.
You need to create a visualization to display a running total. The solution must meet the following requirements:
- The initial and the final value columns must start on the horizontal axis.
- The intermediate values must be floating columns.
Which type of visualization should you use?
Select only one answer.
A) combo
B) funnel
C) scatter
D) waterfall
A) combo
B) funnel
C) scatter
D) waterfall
A waterfall visualization is a chart that displays a running total, with the initial and the final value columns starting on the horizontal axis while the intermediate values are floating columns. A combo visualization is a chart that combines a column chart and a line chart and can have one or two Y axes. A funnel visualization is a chart that has sequential connected stages, where items flow sequentially from one stage to the next. A scatter visualization is a chart with two value axes, with one set of numerical data along a horizontal axis and another set of numerical values along a vertical axis.
You plan to create a report in Power BI Desktop.
You need to identify the type of visualization that displays data as a set of nested rectangles.
Which visualization should you use?
Select only one answer.
A) bar chart
B) column chart
C) slicer
D) treemap
A) bar chart
B) column chart
C) slicer
D) treemap
A treemap visualization displays data as a set of nested rectangles. A slicer visualization is available in different formats, including list, drop-down, and buttons, but not nested rectangles. A bar chart visualization presents data as horizontal bars. A column chart presents data as vertical columns.
You need to create a custom R visual by using Power BI Desktop.
What do you need to do first?
Select only one answer.
A) Configure global R scripting options in Power BI Desktop.
B) Enable preview features in Power BI Desktop.
C) Enable the script visuals option in the Visualization pane of Power BI Desktop.
D) Install R on your computer.
A) Configure global R scripting options in Power BI Desktop.
B) Enable preview features in Power BI Desktop.
C) Enable the script visuals option in the Visualization pane of Power BI Desktop.
D) Install R on your computer.
You are editing a report in Power BI Desktop.
You need to adjust the behavior of the report by editing interactions.
Which two types of interaction behavior can you change between visuals? Each correct answer presents a complete solution.
Select all answers that apply.
A) drillthrough
B) expand
C) filter
D) highlight
A) drillthrough
B) expand
C) filter
D) highlight
A filter will show you the filtered data in this visual. Highlight is the default interaction between visuals. It shows you both the unfiltered and filtered values in the visual, for comparison purposes. Drillthrough is a page navigation experience that takes you from one page to another plus applies a set of filters to page navigated to. Expand is a way to navigate down a level using the hierarchy controls.
You are modifying a report in Power BI Desktop. The report contains a single report page that has three card visuals and one clustered bar chart.
You need to create a bookmark that displays only the clustered bar chart and hides the cards. The solution must minimize development effort.
What should you do first?
Select only one answer.
A) Add a bookmark in the Bookmarks Pane.
B) Hide the three cards in the Selection Pane.
c) Publish the report to the Power BI Service.
D) Select the Spotlight option on the clustered bar chart.
A) Add a bookmark in the Bookmarks Pane.
B) Hide the three cards in the Selection Pane.
c) Publish the report to the Power BI Service.
D) Select the Spotlight option on the clustered bar chart.
```Before you create a bookmark, you need to configure the report page to show the state you want to capture in the bookmark. Visuals are visible by default, therefore, you must mark them as hidden. To add a bookmark, you first need to update the bookmark after hiding the visuals. Bookmarks can be created in Power BI without publishing to the Power BI service. While spotlight does focus on the clustered bar chart, it does not completely hide the cards.
~~~
Enhance Power BI report designs for the user experience - Training | Microsoft Learn
From Power BI Desktop, you open a Power BI report that contains three pages named Main, Error Rate, and On-time Rate.
You add a button to the Main page for navigation.
You need to implement a solution that meets the following requirements:
- The navigation destination must change based on the output of a DAX measure named [Error Rate].
- If [Error Rate] is greater than 5%, the button must display the text “Error Rate” and navigate to the Error Rate page.
- Otherwise, the button must display the text “On-time Rate” and navigate to the On-Time Rate page.
What three actions should you perform? Each correct answer presents part of the solution.
Select all answers that apply.
A) Create a DAX measure that outputs the correct page name based on the value of [Error Rate].
B) Set the button type to Page Navigation and then use conditional formatting to specify the destination.
C) Set the button type to Bookmark and then use conditional formatting to specify the destination.
D) Set the navigation destination to the Error Rate page.
E) Use conditional formatting to set the button text.
A) Create a DAX measure that outputs the correct page name based on the value of [Error Rate].
B) Set the button type to Page Navigation and then use conditional formatting to specify the destination.
C) Set the button type to Bookmark and then use conditional formatting to specify the destination.
D) Set the navigation destination to the Error Rate page.
E) Use conditional formatting to set the button text.
```To configure a button for conditional page navigation, you need to create a DAX measure that outputs the correct destination page name. Then configure the button to use page navigation and use the newly created DAX measure to specify the navigation destination. To change the button text to match the page name, conditional formatting must be used to set the text to equal the newly created DAX measure. No bookmarks are necessary. It is not necessary to set the destination to a specific page since conditional formatting is used to specify the destination.
~~~
You plan to build a Power BI report and set up conditional formatting of data fields.
You need to identify two visuals that support the conditional formatting functionality.
Which two types of visuals should you identify? Each correct answer presents a complete solution.
Select all answers that apply.
A) gauge
B) matrix
C) scatter chart
D) table
C) treemap
A) gauge
B) matrix
C) scatter chart
D) table
C) treemap
Matrix and table visuals support conditional formatting. Gauge chart, scatter chart, and treemap do not support conditional formatting.
You have a bar chart and column chart visual on a report page. Selecting any column from the bar chart visual filters the column chart data to less than 1% of its unfiltered value.
Which type of visual interaction should be used when the bar chart is filtering the column chart to ensure that you can easily see the data?
Select only one answer.
A) expand
B) drillthrough
C) filter
D) highlight
A) expand
B) drillthrough
C) filter
D) highlight
Filter will show you the filtered data in this visual. So even when showing filtered data that is less than 1% of the unfiltered value, it will still display well in the column visual. Highlight shows you both the unfiltered and filtered values in the visual, for comparison purposes. Drillthrough is a page navigation experience that takes you from one page to another plus applies a set of filters to page navigated to. Expand is a way to navigate down a level using the hierarchy controls.
You have a visual that is being cross-highlighted.
By default, what data will be displayed in a report tooltip?
Select only one answer.
A) a report page tooltip with cross-highlighted data
B) both the un-filtered and filtered (cross-highlighted) data
C) the filtered (cross-highlighted) data
D) the un-filtered (non-cross-highlighted) total data
A) a report page tooltip with cross-highlighted data
B) both the un-filtered and filtered (cross-highlighted) data
C) the filtered (cross-highlighted) data
D) the un-filtered (non-cross-highlighted) total data
By default, report tooltips will apply the filter from the cross-highlighted data into the tooltip. Report page tooltips need to be manually created and are not assigned to a visual by default.
You plan to use Power BI Desktop to analyze sales data of your company.
You need to identify two types of data you will be able to use for creating bins that group the sales data.
Which two data types should you identify? Each correct answer presents a complete solution.
Select all answers that apply.
A) Binary
B) Date/time
C) Numeric
D) Text
E) True/false
A) Binary
B) Date/time
C) Numeric
D) Text
E) True/false
Date/time and numeric data types support bins-based grouping. Binary, Boolean, and text data types do not support bins-based grouping.
You need to create a report in Power BI Desktop that will display the sales data of your company such that customers of a similar age will be grouped into clusters.
Which visual should you add to the report?
Select only one answer.
A) card
B) gauge
C) scatter
D) treemap
A) card
B) gauge
C) scatter
D) treemap
Creating a scatter visual is the first step of applying the clustering technique that groups data into clusters. Card, gauge, and treemap visuals do not support clustering.