Skip to content

Course quiz: Modeling data in Power BI :Data Modeling in Power BI (Microsoft Power BI Data Analyst Professional Certificate) Answers 2025


Question 1

Which statements correctly describe the primary purposes of data modeling?
(Select all that apply)

❌ Data modeling is primarily done to ensure faster data processing speeds.
✅ Data modeling offers a structured representation of data for easier interpretation and business use.
✅ Data modeling aids in designing clear data organizations for effective visualization.
❌ The main goal of data modeling is to develop predictive algorithms.

Explanation:
Data modeling focuses on structure, clarity, and usability, not prediction or raw speed alone.


Question 2

What is a significant disadvantage of a Flat schema in Power BI?

✅ It leads to data redundancy and inconsistency.
❌ It is complex to implement.
❌ It lacks data visualization capabilities.

Explanation:
Flat schemas duplicate data, which increases inconsistency and maintenance effort.


Question 3

Which statements accurately describe a Star schema?
(Select all that apply)

✅ Dimension tables revolve around a central fact table.
❌ Multiple fact tables are interconnected through one dimension table.
❌ It contains only a single table.
✅ A fact table connects to several dimension tables.

Explanation:
A Star schema has one fact table surrounded by dimension tables.


Question 4

True or False: Schema selection mainly affects data collection speed.

❌ True
✅ False

Explanation:
Schema selection mainly affects query performance, usability, and clarity, not data collection speed.


Question 5

True or False: Fact tables are designed to capture descriptive attributes.

❌ True
✅ False

Explanation:
Fact tables store numeric measures; descriptive attributes belong to dimension tables.


Question 6

True or False: Snowflake schema normalization improves visual appearance.

❌ True
✅ False

Explanation:
Normalization reduces redundancy, not for visuals, but for storage and structure.


Question 7

What type of data do dimension tables typically contain?

❌ Centralized numeric data
✅ Descriptive attributes related to fact data
❌ Smaller granular tables

Explanation:
Dimension tables describe who, what, where, when.


Question 8

What does cardinality primarily refer to?

❌ Relationship type
❌ Dataset size
❌ Query speed
✅ Number of distinct values in a column

Explanation:
High cardinality = many unique values.


Question 9

Which relationship maps one record in Table A to one in Table B and vice versa?

❌ Many-to-many
✅ One-to-one
❌ One-to-many

Explanation:
One-to-one means exact pairing.


Question 10

Why increase granularity from monthly to daily analysis?

❌ Reduce dataset size
✅ Achieve more detailed insights
❌ Simplify analysis

Explanation:
Higher granularity provides deeper, more precise insights.


Question 11

What is a challenge of high granularity in a Star schema?

❌ Complex dimensions
❌ More schemas
✅ Reduced query performance due to large fact tables

Explanation:
More rows = heavier queries.


Question 12

Normalization in a Snowflake schema helps reduce:

✅ Storage requirements
❌ Hierarchy complexity
❌ Validation needs

Explanation:
Normalization removes duplicate data.


Question 13

Which statements describe the use of DAX?
(Select all that apply)

❌ Improves visual aesthetics
✅ Creates custom calculations
✅ Enables interactive data computation
❌ Establishes relationships

Explanation:
DAX is for calculations and logic, not visuals or relationships.


Question 14

When row and filter contexts exist, which is evaluated first?

❌ Row context
✅ Filter context
❌ Both equally

Explanation:
Filter context defines which data is visible.


Question 15

What is the primary function of filter context?

❌ Evaluate relationships
❌ Evaluate current row
✅ Define which rows are included in calculations

Explanation:
Filter context controls scope of calculation.


Question 16

How are variables defined in DAX?

❌ Square brackets
✅ VAR keyword
❌ FUNCTION keyword

Explanation:
DAX variables start with VAR.


Question 17

What does this DAX do?

Cloned_table = ALL(Original_table)

❌ Merge tables
✅ Create a cloned, unfiltered version
❌ Create hierarchy

Explanation:
ALL() removes filters and returns full table.


Question 18

Why are measures beneficial in Power BI?

❌ Work without data
✅ Dynamically update with filters
❌ Used for cleansing

Explanation:
Measures are dynamic and context-aware.


Question 19

How do measures enhance visualization?

❌ Refine interpretation
❌ Create tables
✅ Provide foundation for complex visuals

Explanation:
Measures drive charts, KPIs, and analytics.


Question 20

Which measure type fits ratios or percentages?

✅ Non-Additive Measures
❌ Additive Measures
❌ Semi-Additive Measures

Explanation:
Ratios cannot be summed, hence non-additive.


Question 21

When is LASTDATE especially useful?

❌ Earliest date
❌ Count dates
✅ Semi-additive calculations needing last date

Explanation:
LASTDATE works well with ending balances.


Question 22

When should MEDIAN be used instead of AVERAGE?

✅ Skewed data with outliers
❌ Summation
❌ Counting rows

Explanation:
Median is resistant to outliers.


Question 23

Where is a Quick Measure created by default?

✅ Selected table
❌ Quick Insights
❌ New table

Explanation:
Quick measures are created in the currently selected table.


Question 24

Which DAX correctly uses CROSSFILTER to count distinct products?

❌ SUM(ProductKey)
✅ DISTINCTCOUNT with CROSSFILTER
❌ COUNTROWS only

Correct Answer:

Product by Year =
CALCULATE (
DISTINCTCOUNT ( Products[ProductKey] ),
CROSSFILTER ( Sales[ProductKey], Products[ProductKey], BOTH )
)

Question 25

What does metadata include?

❌ Load times
❌ Measure formulas only
✅ Table names, columns, relationships, data types

Explanation:
Metadata describes structure, not performance.


Question 26

Why change a column’s data type?
(Select all that apply)

❌ Auto-update data
✅ Better visualization alignment
✅ Memory efficiency
✅ Consistent data model


Question 27

How to reference a column without table name?

[ColumnName] (same table)
❌ ColumnName only
❌ Column + table in quotes


Question 28

Benefits of performance optimization?
(Select all that apply)

❌ Less data cleaning
✅ Timely decisions
✅ Faster queries
✅ Better user experience


Question 29

Which techniques optimize performance?
(Select all that apply)

❌ Change fonts
✅ Filter unnecessary data
❌ Add borders
❌ Sorting only for readability


Question 30

What best describes cardinality?

✅ Number of distinct values
❌ Relationship type
❌ Load sequence


🧾 Summary Table

Q Correct Option
1 B, C
2 A
3 A, D
4 B
5 B
6 B
7 B
8 D
9 B
10 B
11 C
12 A
13 B, C
14 B
15 C
16 B
17 B
18 B
19 C
20 A
21 C
22 A
23 A
24 B
25 B
26 B, C, D
27 A
28 B, C, D
29 B
30 A