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!Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Hi,
I have problem with measure, please help me Masters! 🙂
Two tables connected one to many.
Customers:
| CustomerID | Stan | Type |
| 1 | LEAD | Active |
| 2 | Sleep | No |
| 3 | LEAD | Active |
Process:
| ProcessID | CustomerID | Type |
| 1 | 1 | Lost |
| 2 | 2 | Progress |
| 3 | 3 | Main |
| 4 | 3 | Main |
I need to have number of CustomerID where:
[Customers].Stan = LEAD and
[Customers].Type= Active and
(customer not exist in the process table OR [Process] = Main OR [Process] = Lost)
Thank You a lot!
Solved! Go to Solution.
[# Cust] =
SUMX(
Customers,
var TheStan = Customers[Stan]
var TheType = Customers[Type]
var Result =
CALCULATE(
var DoesntExistInProcess =
ISEMPTY( Process )
var HasMainOrLostProcess =
1 <= COUNTROWS(
INTERSECT(
{"lost", "main"},
DISTINCT( Process[Type] )
)
)
var HasStanLeadAndTypeActive =
and(
TheStan = "lead",
TheType = "active"
)
var Condition =
HasStanLeadAndTypeActive
&&
(
DoesntExistInProcess
||
HasMainOrLostProcess
)
RETURN
Condition
)
return
DIVIDE( Result, Result )
)
[# Cust] =
SUMX(
Customers,
var TheStan = Customers[Stan]
var TheType = Customers[Type]
var Result =
CALCULATE(
var DoesntExistInProcess =
ISEMPTY( Process )
var HasMainOrLostProcess =
1 <= COUNTROWS(
INTERSECT(
{"lost", "main"},
DISTINCT( Process[Type] )
)
)
var HasStanLeadAndTypeActive =
and(
TheStan = "lead",
TheType = "active"
)
var Condition =
HasStanLeadAndTypeActive
&&
(
DoesntExistInProcess
||
HasMainOrLostProcess
)
RETURN
Condition
)
return
DIVIDE( Result, Result )
)
Thank you a lot!
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 |
|---|---|
| 9 | |
| 9 | |
| 8 | |
| 6 | |
| 6 |
| User | Count |
|---|---|
| 24 | |
| 20 | |
| 20 | |
| 14 | |
| 14 |