Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
sinanalmac
Resolver I
Resolver I

SELECTED VALUE IS true When I select Two or three months

 Hi ALL,
I wrote a calculation about a  slicer with a selected value function. Return false if  something is selected , return True  is something unselected.

her is my  calculation 

MTD TO = 
var MonthTest = SELECTEDVALUE(DistributorTarget[Month])

var  calc =IF(ISBLANK(Monthtest)=FALSE(),  CALCULATE(SUM(DistributorTarget[ActualValue])),
                           CALCULATE(SUM(DistributorTarget[ActualValue]),FILTER('Date','Date'[ThisMonthMTD] = 1),FILTER(DistributorTarget,Convert(DistributorTarget[Year],INTEGER)=YEAR(TODAY()))))

return calc

here is my true/false test example 

A_Test_False/True = 

var MonthTest = SELECTEDVALUE(DistributorTarget[Month])


var calc = IF(ISBLANK(MonthTest)=FALSE(),"false",

"true")

return calc




when  I selected One month or selected all,  it works.  But when I selected more  than one month it return true and it is like behavior for all months selected. I just want to calculate it  selected month's amount

How can I solve this issue? 

sinanalmac_0-1658385932623.pngsinanalmac_1-1658385984913.png

 

sinanalmac_2-1658386041483.png

 

Best regards
Sinan 



1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi @sinanalmac ,

 

Please be aware of that selectedvalue() function will return blank if there are multiple values selected.

In this case you could use COUNTROWS(VALUES(<columnName>)) = 1 or HASONEVALUE() function instead.

 

Best Regards,

Jay

View solution in original post

3 REPLIES 3
Anonymous
Not applicable

Hi @sinanalmac ,

 

Please be aware of that selectedvalue() function will return blank if there are multiple values selected.

In this case you could use COUNTROWS(VALUES(<columnName>)) = 1 or HASONEVALUE() function instead.

 

Best Regards,

Jay

lukiz84
Memorable Member
Memorable Member

what amitchandak said, but just to add a little info:

 

selectedvalue ONLY returns a value when there is ONLY ONE selected... thats why the results are correct!

amitchandak
Super User
Super User

@sinanalmac , You can use hasonevalue and isfiltered - https://powerpivotpro.com/2013/03/hasonevalue-vs-isfiltered-vs-hasonefilter/

 

Or you can check

countrows(allselected(Table[Month] )) >1 

Full Power BI Video 20 Hours YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Helpful resources

Announcements
June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.