Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!View all the Fabric Data Days sessions on demand. View schedule
I'm very new to Power BI so apologies if this seems like an easy solution.
I'm not sure if the following is possible but ideally I'd like to create a new measure where.
If the filter for [Name] has Multiple selected calculate x
If the filter for [Name] has only one selected calculate y
Solved! Go to Solution.
Try HASONEVALUE or HASONEFILTER functions in DAX
SOmething like
= IF ( HASONEVALUE ( Table1[Name] ), [Measure1], [Measure2] )
Hi @Rewind,
What can we do with the no selected? It could be like this one.
Measure 23 =
VAR total =
CALCULATE ( COUNT ( DimProduct[ColorName] ), ALL ( DimProduct[ColorName] ) )
RETURN
IF (
HASONEVALUE ( DimProduct[ColorName] ), // one selected.
[Y],
IF (
COUNT ( DimProduct[ColorName] ) > 1
&& COUNT ( DimProduct[ColorName] ) < total, //multi-selected.
[X],
[Other Measure] // no selected.
)
)
Best Regards,
Dale
Hi @Rewind,
Could you please mark the proper answers as solutions?
Best Regards,
Dale
Hi @Rewind,
What can we do with the no selected? It could be like this one.
Measure 23 =
VAR total =
CALCULATE ( COUNT ( DimProduct[ColorName] ), ALL ( DimProduct[ColorName] ) )
RETURN
IF (
HASONEVALUE ( DimProduct[ColorName] ), // one selected.
[Y],
IF (
COUNT ( DimProduct[ColorName] ) > 1
&& COUNT ( DimProduct[ColorName] ) < total, //multi-selected.
[X],
[Other Measure] // no selected.
)
)
Best Regards,
Dale
Try HASONEVALUE or HASONEFILTER functions in DAX
SOmething like
= IF ( HASONEVALUE ( Table1[Name] ), [Measure1], [Measure2] )
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!