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!Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.
If I have a list of standard controls as follows:
Control Set
HR Security
Compliance
Web Security
Incident Response
and a separate list of businesses, along with their own controls:
Company Control Set
Fever Tree HR Security
Fever Tree Compliance
Fever Tree Incident Response
Britvic HR Security
Britvic Compliance
Britvic Web Security
Thwaites HR Security
Thwaites Compliance
Thwaites Web Security
Thwaites Incident Response
PepsiCo HR Security
PepsiCo Web Security
PepsiCo Incident Response
then I need a way of identifiying which business have missing controls, and which controls are missing from each business, i.e.:
Company Control Set
Fever Tree Web Security
Britvic Incident Response
PepsiCo Compliance
Any ideas please?
Unfortunately, I have 33 control sets and 200 business units, so a matrix or table just won't work graphically.
The requirements from my customer are very specific i.e. a list of all missing control sets from each business unit which is missing at least one control set.
First table name: "Control Sets":
Business Unit | Name |
Fever Tree | HR Security |
Fever Tree | Compliance |
Fever Tree | Incident Response |
Britvic | HR Security |
Britvic | Compliance |
Britvic | Web Security |
Thwaites | HR Security |
Thwaites | Compliance |
Thwaites | Web Security |
Thwaites | Incident Response |
PepsiCo | HR Security |
PepsiCo | Web Security |
PepsiCo | Incident Response |
Second table name: "Control Set Fact Table":
Control Set Index | Control Set Name |
1 | HR Security |
2 | Compliance |
3 | Web Security |
4 | Incident Response |
Desired outcome - missing data:
Business Unit | Control Set |
Fever Tree | Web Security |
Britvic | Incident Response |
PepsiCo | Compliance |
Your "control set fact table" likely isn't a fact table, it seems to be a reference/dimension table.
Consider using a data model
and a graphical solution to the question.
What should happen if a business unit misses more than one control set?
I tried using the "Controls present" formula but I get the error message "A single value for column [column name] in table [table name] cannot be determined. This can happen when a measure formula refers to a column that contains many values...".
I probably should have specified that there are other columns in both tables. Does that matter?
Please provide sample data that fully covers your issue.
Please show the expected outcome based on the sample data you provided.
Hi,
These measures work
Controls present = CONCATENATEX(VALUES(Company[Control Set]),Company[Control Set],",")
Controls absent = CONCATENATEX(EXCEPT(Control,VALUES(Company[Control Set])),Control[Control Set],",")
Read about the EXCEPT() function in DAX
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the September 2025 Power BI update to learn about new features.