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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Alicia_Anderson
Resolver I
Resolver I

Show 0 instead of Blank on specific condition

I want to force a zero to display instead of blank when a specific condition occurs.   

 

I have a measure that calculates points Done, which works fine:   

Effort-Done = CALCULATE(SUM('PI_Work'[Effort]), 'PI_Work','PI_Work'[State]="Done")

 

However, if the Sprint is less than the Current Sprint (is in the past) and it shows blank, I want it to return 0 instead.  This is my attempt but it is showing zero for all Sprints and not just those in the past.   

Effort_Done2 = VAR DoneZero = CALCULATE(SUM('PI_Work'[Effort]), 'PI_Work','PI_Work'[State]="Done", FILTER('PI_Work','PI_Work'[Sprint#]<[Current_Sprint#])) RETURN if(DoneZero=Blank(),0,DoneZero)
 
In my example below, the Current Sprint=5
Alicia_Anderson_1-1654873960756.png

 

 

1 ACCEPTED SOLUTION
johnt75
Super User
Super User

You can try

 

Effort done 2 =
var workDone = [Effort-Done]
return IF( SELECTEDVALUE( 'PI_Work'[Sprint#]) < [Current Sprint#], COALESCE(workDone, 0), workDone)

 

View solution in original post

3 REPLIES 3
johnt75
Super User
Super User

You can try

 

Effort done 2 =
var workDone = [Effort-Done]
return IF( SELECTEDVALUE( 'PI_Work'[Sprint#]) < [Current Sprint#], COALESCE(workDone, 0), workDone)

 

I get an error with that:  “Too many arguments were passed to the SELECTEDVALUE function.   The maximum argument count for the function is 2.”

Typo, I was missing a ). I've edited the original post.

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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