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!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Please see attachment for table detail
I have three tables that are related. I need to identify how many accounts (table Account) don't have a coresponding email address (table Interested Party). Th attached image shows (in orange) how the tables are related, and in red what I am trying to calculate.
Also, I will be getting updated versions of these table periodically, if possible I want to setup in such a way where I can upload new versions of the 3 tables and all my calculations will be in place. I need to be able to show progress as users are updating the system. 60% of the emails have been populated. etc.
Please help.
Solved! Go to Solution.
Hi @PanosIWA
Try something like this.
Count =
CALCULATE(
COUNTROWS( ac ), -- ac = your accounts table
EXCEPT(
VALUES( ac[AcId] ),
CALCULATETABLE(
VALUES( 'Join'[AcId] ), -- Join = your midle (fact) table
NOT ISBLANK( email[email] ) --email= table where you store the emails
)
)
)
Thanks for your help and response. I put the below forumula into a new measure under the 'Account' table. It seem to have took but when I drop the new measure into a grid it returns 2 or 226. I am trying to flag the 'Account_Number's with a y/n on if they have an email not. Thanks again for your help and let me know if you need me to provide you with anything else to help. I am fairly new and PBI.
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 |
|---|---|
| 56 | |
| 42 | |
| 41 | |
| 20 | |
| 19 |