0
0
Power BIbi_tool~20 mins

SELECTEDVALUE and HASONEVALUE in Power BI - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
SELECTEDVALUE and HASONEVALUE Mastery
Get all challenges correct to earn this badge!
Test your skills under time pressure!
dax_lod_result
intermediate
2:00remaining
Understanding SELECTEDVALUE with multiple selections

Given a slicer on the 'ProductCategory' column with multiple categories selected, what will the following DAX measure return?

Selected Category = SELECTEDVALUE('Product'[ProductCategory], "Multiple")
Power BI
Selected Category = SELECTEDVALUE('Product'[ProductCategory], "Multiple")
A"Multiple"
BThe first selected category
CBlank
DError
Attempts:
2 left
💡 Hint

Think about what SELECTEDVALUE returns when more than one value is selected.

dax_lod_result
intermediate
1:30remaining
Using HASONEVALUE to check filter context

What will the following DAX expression return when the report is filtered to exactly one 'Region'?

Is Single Region = HASONEVALUE('Sales'[Region])
Power BI
Is Single Region = HASONEVALUE('Sales'[Region])
ABlank
BFALSE
CTRUE
DError
Attempts:
2 left
💡 Hint

HASONEVALUE returns TRUE only if exactly one distinct value is in the current filter context.

visualization
advanced
2:30remaining
Visualizing dynamic titles with SELECTEDVALUE and HASONEVALUE

You want to create a dynamic title for a report page that shows the selected 'Year' if only one year is selected, or "Multiple Years" if more than one year is selected. Which DAX measure correctly achieves this?

ATitle = IF(COUNTROWS(VALUES('Date'[Year])) > 1, "Multiple Years", SELECTEDVALUE('Date'[Year]))
BTitle = SELECTEDVALUE('Date'[Year], "Multiple Years")
CTitle = IF(HASONEVALUE('Date'[Year]), "Multiple Years", SELECTEDVALUE('Date'[Year]))
DTitle = IF(HASONEVALUE('Date'[Year]), SELECTEDVALUE('Date'[Year]), "Multiple Years")
Attempts:
2 left
💡 Hint

HASONEVALUE checks if exactly one value is selected. SELECTEDVALUE returns that value or alternate.

🔧 Formula Fix
advanced
2:00remaining
Debugging unexpected blank result with SELECTEDVALUE

A measure uses SELECTEDVALUE to get the selected 'Customer'[Name], but it returns blank even when one customer is selected. What is the most likely cause?

Power BI
Selected Customer = SELECTEDVALUE('Customer'[Name])
AThe 'Customer'[Name] column has duplicate values causing SELECTEDVALUE to return blank
BThe filter context includes multiple customers, so SELECTEDVALUE returns blank
CThe 'Customer'[Name] column is not loaded in the data model
DThe measure syntax is incorrect and causes a runtime error
Attempts:
2 left
💡 Hint

SELECTEDVALUE returns blank (no alternate specified) if the filter context has more than one distinct value for the column.

🧠 Conceptual
expert
3:00remaining
Choosing between SELECTEDVALUE and HASONEVALUE in complex filters

In a report with multiple slicers and complex filter context, which statement best describes the difference between SELECTEDVALUE and HASONEVALUE?

ASELECTEDVALUE returns the single selected value or alternate; HASONEVALUE returns TRUE if exactly one distinct value exists in filter context
BSELECTEDVALUE returns TRUE or FALSE; HASONEVALUE returns the selected value or alternate
CSELECTEDVALUE and HASONEVALUE always return the same result in any filter context
DSELECTEDVALUE returns all selected values concatenated; HASONEVALUE returns the count of selected values
Attempts:
2 left
💡 Hint

Think about what each function returns and their purpose in filter context evaluation.