Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
I need some help adding in a column to count Voluntary & Involuntary Terminations to the following code. I will use this as my lookup to determine who is Voluntary/Involuntary. I'm not sure where I should add it:
Roster[Vol/Invol]
Term EEs Vol/Invol =
IF (
CALCULATE (
COUNT ( Roster[Employee Id] ),
USERELATIONSHIP ( Roster[Termination Date], 'Calendar'[Date] ),
NOT ( ISBLANK ( Roster[Termination Date] ) )
) = 0,
0,
CALCULATE (
COUNT ( Roster[Employee Id] ),
USERELATIONSHIP ( Roster[Termination Date], 'Calendar'[Date] ),
NOT ( ISBLANK ( Roster[Termination Date] ) )
)
)
Solved! Go to Solution.
Hey @Anonymous . Thanks for replying. I was able to work with a coworker and we came up with this, using
NOT CONTAINSSTRING([Vol/Invol], "Involuntary") &&So it ended up with this: (one for Voluntary and one for Involuntary)
Termed EEs Voluntary =
IF (
CALCULATE (
COUNTROWS (
FILTER (
Roster,
NOT CONTAINSSTRING([Vol/Invol], "Involuntary") &&
NOT ( ISBLANK ( Roster[Termination Date] ) )
)
),
USERELATIONSHIP ( Roster[Termination Date], 'Calendar'[Date] )
) = 0,
0,
CALCULATE (
COUNTROWS (
FILTER (
Roster,
NOT CONTAINSSTRING([Vol/Invol], "Involuntary") &&
NOT ( ISBLANK ( Roster[Termination Date] ) )
)
),
USERELATIONSHIP ( Roster[Termination Date], 'Calendar'[Date] )
)
)
Hi @apeeltyler
You can set it as a paramater
e.g
Term EEs Vol/Invol =
VAR a =
IF (
CALCULATE (
COUNT ( Roster[Employee Id] ),
USERELATIONSHIP ( Roster[Termination Date], 'Calendar'[Date] ),
NOT ( ISBLANK ( Roster[Termination Date] ) )
) = 0,
0,
CALCULATE (
COUNT ( Roster[Employee Id] ),
USERELATIONSHIP ( Roster[Termination Date], 'Calendar'[Date] ),
NOT ( ISBLANK ( Roster[Termination Date] ) )
)
)
RETURN
IF ( a <> 0, [Roster], 0 )
Best Regards!
Yolo Zhu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hey @Anonymous . Thanks for replying. I was able to work with a coworker and we came up with this, using
NOT CONTAINSSTRING([Vol/Invol], "Involuntary") &&So it ended up with this: (one for Voluntary and one for Involuntary)
Termed EEs Voluntary =
IF (
CALCULATE (
COUNTROWS (
FILTER (
Roster,
NOT CONTAINSSTRING([Vol/Invol], "Involuntary") &&
NOT ( ISBLANK ( Roster[Termination Date] ) )
)
),
USERELATIONSHIP ( Roster[Termination Date], 'Calendar'[Date] )
) = 0,
0,
CALCULATE (
COUNTROWS (
FILTER (
Roster,
NOT CONTAINSSTRING([Vol/Invol], "Involuntary") &&
NOT ( ISBLANK ( Roster[Termination Date] ) )
)
),
USERELATIONSHIP ( Roster[Termination Date], 'Calendar'[Date] )
)
)
Forgot to add Roster[Vol/Invol] will either be "Voluntary" or "Involuntary". I'm just not sure where to add this to my DAX Measure
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!
| User | Count |
|---|---|
| 97 | |
| 73 | |
| 50 | |
| 46 | |
| 44 |