power bi MCQ Banner

Power BI Multiple Choice Questions (MCQs) and Answers

Master Power BI with Practice MCQs. Explore our curated collection of Multiple Choice Questions. Ideal for placement and interview preparation, our questions range from basic to advanced, ensuring comprehensive coverage of Power BI concepts. Begin your placement preparation journey now!

Q31

Q31 A Power BI report using DirectQuery is slow to load. What could be the reason?

A

The database has too many connections

B

Power BI cache is full

C

The query is inefficient

D

Too many visuals are being used

Q32

Q32 What is the primary purpose of Power Query in Power BI?

A

To visualize data

B

To transform and clean data

C

To store large datasets

D

To create DAX formulas

Q33

Q33 What does "Applied Steps" in Power Query Editor represent?

A

A history of data transformations

B

Data sources used in the report

C

Power BI visualization settings

D

Database queries used

Q34

Q34 Which of the following data transformations is NOT possible in Power Query?

A

Removing duplicates

B

Changing data types

C

Writing DAX formulas

D

Merging queries

Q35

Q35 Which function in Power Query is used to combine multiple queries into one?

A

Merge Queries

B

Append Queries

C

Group By

D

Transpose

Q36

Q36 What happens when you "Remove Columns" in Power Query?

A

The column is deleted permanently

B

The column is hidden

C

The column is removed only in the query

D

The data type changes

Q37

Q37 What is the purpose of the "Unpivot Columns" feature in Power Query?

A

Convert multiple rows into columns

B

Convert multiple columns into rows

C

Group data

D

Merge tables

Q38

Q38 Which Power Query function is used to remove duplicate rows?

A

RemoveColumns

B

RemoveRows

C

DistinctRows

D

Table.Distinct

Q39

Q39 How do you change the data type of a column using M code in Power Query?

A

ChangeColumnType

B

Table.TransformColumns

C

Table.ChangeType

D

Modify.ColumnType

Q40

Q40 Which M function in Power Query is used to extract text between two delimiters?

A

Text.Middle

B

Text.BetweenDelimiters

C

Text.Split

D

Text.Extract

Q41

Q41 A user applied a transformation but does not see the changes in Power BI report view. What is the likely reason?

A

The transformation was not applied in Power BI

B

The dataset is too large

C

The applied steps were deleted

D

The data type is incorrect

Q42

Q42 After merging two queries, a user finds missing values in the result. What could be the issue?

A

Incorrect join type

B

Column formatting error

C

Data source connection issue

D

Query execution error

Q43

Q43 A Power Query step is causing an error, and the error message states "Expression.Error:
The column does not exist".
What should the user check?

A

Column names in the dataset

B

Database permissions

C

Visual filters

D

Query refresh settings

Q44

Q44 What is the purpose of relationships in Power BI data modeling?

A

To merge queries

B

To connect tables based on common fields

C

To create new tables

D

To improve visual formatting

Q45

Q45 Which type of relationship is most commonly used in Power BI?

A

One-to-One

B

One-to-Many

C

Many-to-Many

D

Self-Join

Q46

Q46 What is the purpose of cardinality in Power BI relationships?

A

It defines table size

B

It determines the relationship type between tables

C

It improves data performance

D

It filters query results

Q47

Q47 What happens if you create a Many-to-Many relationship in Power BI?

A

Data duplication

B

Performance optimization

C

Ambiguous relationships

D

Faster query execution

Q48

Q48 What does a dotted line indicate in Power BI’s Model View?

A

An active relationship

B

An inactive relationship

C

A primary key

D

A calculated column

Q49

Q49 What should you do if a circular dependency occurs in Power BI relationships?

A

Delete tables

B

Use DAX to resolve dependencies

C

Change data types

D

Increase storage

Q50

Q50 Which DAX function is used to create a calculated column that combines two fields?

A

CONCATENATE

B

MERGE

C

APPEND

D

UNION

Q51

Q51 How do you filter one table based on another using DAX?

A

RELATED

B

LOOKUPVALUE

C

FILTER

D

CALCULATE

Q52

Q52 Which DAX function is used to create a dynamic Many-to-Many relationship?

A

CROSSJOIN

B

TREATAS

C

UNION

D

INTERSECT

Q53

Q53 A relationship is created, but no data appears in visuals. What could be the issue?

A

The relationship is inactive

B

The table is hidden

C

The dataset is too large

D

Data types mismatch

Q54

Q54 After creating a relationship, filtering is not working as expected. What could be the problem?

A

Incorrect relationship direction

B

Too many visuals

C

Unformatted data

D

Missing fields

Q55

Q55 A Many-to-Many relationship causes incorrect totals in a report. What could be a possible solution?

A

Create an intermediate table

B

Delete unnecessary columns

C

Change visuals

D

Use Import Mode

Q56

Q56 What is DAX primarily used for in Power BI?

A

Data transformation

B

Data modeling and calculations

C

Data storage

D

Visual formatting

Q57

Q57 Which of the following is NOT a valid DAX function category?

A

Aggregation

B

Logical

C

Security

D

Date and Time

Q58

Q58 What is the purpose of the CALCULATE function in DAX?

A

To apply filters and modify the context of a calculation

B

To merge two tables

C

To create a new column

D

To generate random values

Q59

Q59 What is the difference between a calculated column and a measure in DAX?

A

Measures are evaluated on the fly, while calculated columns are stored in the data model

B

Measures are stored permanently, while calculated columns are not

C

Calculated columns update dynamically, while measures do not

D

There is no difference

Q60

Q60 How does the FILTER function in DAX operate?

A

It modifies row context

B

It changes table relationships

C

It creates a new table based on filter criteria

D

It sorts the table

ad verticalad vertical
ad