Don't miss your chance to take exam DP-600 or DP-700 on us!
Request nowLearn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now
Hello everyone, I am still new to DAX and I have a situation here that I've been looking to solve for a few days.
I have a table below and I am trying to populate Account_Status. The logic is bascially if the Unique_ID is same (group) and if any field in Product_Subscription is = 'Active' for this group, then Account_Status should be Active. How do I get this kind of output?
Thank you in advance!
| Unique_ID | Product | Product_Subscription | Account_Status |
| 100 | P1 | Active | Active |
| 100 | P1 | Inactive | Active |
| 100 | P2 | Inactive | Active |
| 100 | P3 | Active | Active |
| 200 | P1 | Inactive | Active |
| 200 | P2 | Active | Active |
| 200 | P3 | Inactive | Active |
| 200 | P3 | Active | Active |
| 200 | P3 | Active | Active |
| 300 | P2 | Inactive | Inactive |
| 300 | P2 | Inactive | Inactive |
Solved! Go to Solution.
Hi @Anonymous ,
Please try like this:
Account_Status =
VAR CountActive =
CALCULATE (
COUNTROWS( 'Table' ),
FILTER (
ALLEXCEPT ( 'Table', 'Table'[Unique_ID] ),
'Table'[Product_Subscription] = "Active"
)
)
RETURN
IF ( CountActive > 0, "Active", "Inactive" )
Hi @Anonymous ,
Please try like this:
Account_Status =
VAR CountActive =
CALCULATE (
COUNTROWS( 'Table' ),
FILTER (
ALLEXCEPT ( 'Table', 'Table'[Unique_ID] ),
'Table'[Product_Subscription] = "Active"
)
)
RETURN
IF ( CountActive > 0, "Active", "Inactive" )
Thank you very much! This worked 🙂
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
Check out the February 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 55 | |
| 45 | |
| 38 | |
| 16 | |
| 15 |
| User | Count |
|---|---|
| 86 | |
| 69 | |
| 38 | |
| 29 | |
| 26 |