Unit 2: Connecting and Preparing Data - Practice Quiz

INT374 — Data Analytics With Power Bi 50 Questions
0 Correct 0 Wrong 50 Left
0/50

1 In the context of Power BI, what represents the 'Back-End' of the application?

A. The Model View
B. Power BI Service
C. The Report View
D. Power Query Editor

2 Which programming language is used behind the scenes in Power Query?

A. DAX
B. SQL
C. M Language
D. Python

3 What is the primary function of the 'Navigator' window when connecting to data?

A. To preview and select tables or sheets to import
B. To create visualizations
C. To merge datasets
D. To write SQL queries

4 Which connector would you use to import multiple Excel files with the same structure from a single directory?

A. Text/CSV
B. Folder
C. SharePoint List
D. Excel Workbook

5 In Power Query, what does the 'Applied Steps' pane track?

A. Every data transformation action performed on the query
B. The DAX formulas used in the report
C. The list of available data sources
D. The user's login history

6 What is the best way to clean a text column that contains unnecessary leading and trailing whitespace?

A. Clean
B. Trim
C. Format -> Lowercase
D. Replace Values

7 What is the purpose of the 'Clean' transformation in the Text tools?

A. Removes non-printable control characters
B. Removes null values
C. Removes duplicate rows
D. Removes spaces

8 When connecting to a SQL Database, which mode allows data to remain in the database without caching it in Power BI?

A. Live Connection
B. Dual
C. Import
D. DirectQuery

9 You have a column 'OrderDate' formatted as 'Text' (e.g., '12/31/2022'). How should you fix this for time intelligence?

A. Leave it as Text
B. Replace the slashes with hyphens
C. Change Type to Date
D. Split the column

10 Which feature helps you extract data from a website table just by providing the URL?

A. JSON Connector
B. Web Connector
C. Azure Blob Storage
D. OData Feed

11 Which Data Profiling tool displays the percentage of Empty, Error, and Valid values in a column?

A. Monospace
B. Column Profile
C. Column Quality
D. Column Distribution

12 What does 'Column Distribution' show in the View tab?

A. The data type of the column
B. The statistical average
C. A frequency histogram and count of distinct/unique values
D. The applied steps

13 If you need to change a text date '15-Jan-2023' to a Date type, but your system settings are US (MM/DD/YYYY), which feature should you use?

A. Using Locale
B. Format -> Uppercase
C. Change Type -> Date
D. Split Column

14 What is the result of using 'Unpivot Columns' on a dataset?

A. It turns rows into columns
B. It aggregates data
C. It removes duplicate columns
D. It turns selected columns into attribute-value pairs (rows)

15 What is the purpose of an 'Index Column'?

A. To sort data alphabetically
B. To group duplicate rows
C. To index the data for faster search
D. To add a unique sequential number to each row

16 Which tool allows you to create a new column based on 'If-Then-Else' logic without writing code?

A. Custom Column
B. Example Column
C. Conditional Column
D. Index Column

17 You want to combine two tables by stacking them vertically (adding rows from one table to another). Which operation is this?

A. Transpose
B. Merge Queries
C. Group By
D. Append Queries

18 You want to combine two tables based on a common column (similar to a VLOOKUP or SQL JOIN). Which operation is this?

A. Merge Queries
B. Pivot Column
C. Transpose
D. Append Queries

19 In a 'Left Outer' join merge, what is the result?

A. All rows from both tables
B. All rows from the first table and matching rows from the second
C. Only matching rows from both tables
D. All rows from the second table and matching rows from the first

20 What does the 'Fill Down' transformation do?

A. Removes empty rows
B. Replaces null values with the value from the cell above
C. Copies the header to the first row
D. Fills null values with zero

21 How can you extract the domain name from an email address column in Power Query?

A. Transpose
B. Unpivot
C. Split Column by Delimiter (@)
D. Change Type

22 Which transformation turns rows into columns (e.g., turning a column of 'Year' values into individual column headers)?

A. Pivot Column
B. Unpivot
C. Transpose
D. Reverse Rows

23 What happens if you change the file location of your data source on your computer?

A. Power BI deletes the dataset
B. Power BI automatically finds the new location
C. The query breaks and returns an error
D. The data becomes static

24 Where can you update the file path if a source file is moved?

A. Data Source Settings
B. Manage Relationships
C. Advanced Editor
D. Applied Steps

25 What does the 'Group By' feature do?

A. Colors rows based on groups
B. Summarizes data at a higher level of granularity
C. Sorts data into folders
D. Merges two tables

26 Which of the following is NOT a valid aggregation in the 'Group By' window?

A. Count Rows
B. Average
C. Sum
D. Split

27 If you import a CSV and the headers appear as 'Column1', 'Column2' in the first row of data, what step should you apply?

A. Remove Top Rows
B. Pivot
C. Use First Row as Headers
D. Transpose

28 What is the purpose of 'Remove Top Rows'?

A. To remove metadata or blank lines often found at the top of reports
B. To sample the data
C. To delete the headers
D. To filter out low sales

29 Which Date tool calculates the age of a record based on the current date?

A. Month
B. Earliest
C. Year
D. Age

30 When extracting data from a web page, 'Add Table Using Examples' allows you to:

A. Hack the website
B. Define the data you want by typing sample values
C. Download images
D. Write HTML code

31 What is a 'Reference' query?

A. A query linked to a website
B. A duplicate copy of a query
C. A new query that sources its data from the output of an existing query
D. A backup query

32 What is the difference between 'Duplicate' and 'Reference' query?

A. Reference copies the steps; Duplicate depends on output
B. They are identical
C. Duplicate copies the steps; Reference depends on the original query's output
D. Reference creates a static table

33 Which numeric transformation would you use to find the remainder of a division operation?

A. Divide
B. Absolute Value
C. Round
D. Modulo

34 To convert a column of values like 'USD 50', 'USD 100' into pure numbers, what is the best approach?

A. Replace 'USD ' with nothing, then Change Type
B. Format as Currency
C. Change Type to Whole Number immediately
D. Filter out USD

35 What does the 'Transpose' function do?

A. Deletes empty columns
B. Sorts data
C. Moves columns to the left
D. Rotates the table 90 degrees (rows become columns)

36 Which View tab option allows you to see the exact code generated by your transformations?

A. Parameters
B. Monospaced
C. Query Dependencies
D. Advanced Editor

37 In 'Column Profile', what does 'Value Distribution' display?

A. The database source
B. A graph showing the frequency of specific values in the column
C. The column name
D. The count of errors

38 You have a 'Product ID' column like 'AB-123-XY'. You want only the middle number '123'. Which Text tool is best?

A. Extract -> Text Between Delimiters
B. Format -> Trim
C. Split by Delimiter
D. Merge Columns

39 What is the primary benefit of 'Query Folding' in database connections?

A. It pushes transformation logic back to the source database for performance
B. It compresses the file size
C. It folds columns into rows
D. It creates folders for queries

40 If a step in Power Query results in an 'Error' value in a cell, how can you handle it to prevent breaking the load?

A. Delete the column
B. Ignore it
C. Filter the error
D. Replace Errors

41 Which feature helps visualize the relationship and flow between different queries in Power Query?

A. Lineage View
B. Relationship Manager
C. Query Dependencies
D. Data Model

42 When merging queries, what happens if there are multiple matches for a row in the secondary table?

A. It takes the last match only
B. It creates duplicate rows in the primary table (Cartesian product)
C. It takes the first match only
D. It returns an error

43 How do you combine three columns (Day, Month, Year) into a single Date column?

A. Pivot
B. Split Column
C. Transpose
D. Merge Columns

44 Which numerical tool calculates the total of a column without using Group By?

A. Information -> Sign
B. Standard -> Add
C. Scientific -> Power
D. Statistics -> Sum

45 In Power Query, 'Disable Load' is used to:

A. Stop the query from being loaded into the Report/Data Model
B. Stop the query from refreshing
C. Hide the query in the editor
D. Delete the query

46 What does 'Close & Apply' do?

A. Closes Power Query Editor and loads the transformed data into the model
B. Saves the M code but does not load data
C. Deletes all steps
D. Closes Power BI Desktop

47 Which option allows you to input data manually to create a small static table?

A. Enter Data
B. New Source -> Text
C. DirectQuery
D. Recent Sources

48 You want to create a column that says 'High' if Sales > 100 and 'Low' otherwise. You should use:

A. Index Column
B. Duplicate Column
C. Conditional Column
D. Split Column

49 What is the file extension for a Power BI Template file?

A. .xls
B. .sql
C. .pbit
D. .pbix

50 When using 'Date & Time' tools, what does 'Date Only' do?

A. Extracts the year
B. Changes the time zone
C. Removes the time component from a DateTime column
D. Deletes the column