0
0
Power BIbi_tool~20 mins

Why intermediate DAX solves business questions in Power BI - Challenge Your Understanding

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Intermediate DAX Mastery
Get all challenges correct to earn this badge!
Test your skills under time pressure!
dax_lod_result
intermediate
2:00remaining
Calculate Total Sales for Each Region Using Intermediate DAX

You have a sales table with columns: Region, SalesAmount. You want to calculate total sales per region using an intermediate DAX measure with SUMX and VALUES.

Which DAX measure produces the correct total sales per region?

ATotal Sales = SUMX(VALUES(Sales[Region]), CALCULATE(SUM(Sales[SalesAmount])))
BTotal Sales = SUM(Sales[SalesAmount])
CTotal Sales = CALCULATE(SUM(Sales[SalesAmount]), ALL(Sales[Region]))
DTotal Sales = SUMX(Sales, Sales[SalesAmount])
Attempts:
2 left
💡 Hint

Think about how VALUES returns unique regions and SUMX iterates over them.

🎯 Scenario
intermediate
2:00remaining
Using Intermediate DAX to Calculate Year-Over-Year Growth

You have a sales table with Year and SalesAmount. You want to calculate the year-over-year (YoY) growth percentage using intermediate DAX.

Which DAX measure correctly calculates YoY growth?

AYoY Growth = SUM(Sales[SalesAmount]) / CALCULATE(SUM(Sales[SalesAmount]), NEXTYEAR(Calendar[Date]))
BYoY Growth = CALCULATE(SUM(Sales[SalesAmount]), PREVIOUSYEAR(Calendar[Date])) / SUM(Sales[SalesAmount])
CYoY Growth = DIVIDE(SUM(Sales[SalesAmount]) - CALCULATE(SUM(Sales[SalesAmount]), SAMEPERIODLASTYEAR(Calendar[Date])), CALCULATE(SUM(Sales[SalesAmount]), SAMEPERIODLASTYEAR(Calendar[Date])))
DYoY Growth = SUM(Sales[SalesAmount]) - SUM(Sales[SalesAmount])
Attempts:
2 left
💡 Hint

Use SAMEPERIODLASTYEAR to get last year's sales for comparison.

🔧 Formula Fix
advanced
2:00remaining
Identify the Error in This Intermediate DAX Measure

Consider this DAX measure intended to calculate average sales per customer:

Avg Sales per Customer = AVERAGEX(Customer, SUM(Sales[SalesAmount]))

What is the error in this measure?

AThe table 'Customer' is not specified correctly; it should be 'Customers' or a valid table name.
BSUM(Sales[SalesAmount]) cannot be used inside AVERAGEX because it returns a scalar, not a row context value.
CAVERAGEX requires a table expression, but 'Customer' is a column, not a table.
DThe measure is correct and will return average sales per customer.
Attempts:
2 left
💡 Hint

Check if the table name used in AVERAGEX exists and is spelled correctly.

visualization
advanced
2:00remaining
Choose the Best Visualization for Showing Sales Trends by Product Category

You want to show how sales change over time for different product categories. Which visualization type best communicates this information clearly and accessibly?

APie chart showing total sales by product category for the latest year.
BStacked area chart with time on the x-axis and sales on the y-axis, colored by product category.
CTable listing sales numbers by product category and year.
DScatter plot with sales on x-axis and product category on y-axis.
Attempts:
2 left
💡 Hint

Think about how to show trends over time and compare categories.

🧠 Conceptual
expert
2:00remaining
Why Use Intermediate DAX Measures Instead of Calculated Columns for Business Questions?

Which reason best explains why intermediate DAX measures are preferred over calculated columns when solving complex business questions in Power BI?

AMeasures store data physically in the model, making them easier to manage.
BCalculated columns are faster to compute and always preferred for performance.
CCalculated columns can be used in visuals but measures cannot.
DMeasures are calculated dynamically based on filters and context, providing flexible and efficient analysis.
Attempts:
2 left
💡 Hint

Think about how measures respond to user interactions and filters.