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.
Hi All,
First post, so apologies if it doesn't make a huge amount of sense, but I'm really hoping someone can help me.
Relatively new to DAX, but very familiar with Excel, so most of my logical thinking (& language) comes from there.
Problem
I need to count the number of distinct transactions...
Transactions =
DISTINCTCOUNT('Event1'[check_number])
...that contain "Food" AND "Beer".
The data I have is formatted in the following table:
profit_center_id | Profit_center_name | check_number | revenue_category_name | ItemQty |
15 | M1 Food | 123456 | Food | 1 |
15 | M1 Food | 123456 | Beer | 2 |
15 | M1 Food | 123456 | Misc | 1 |
16 | M2 Beer | 234567 | Food | 1 |
17 | M3 Beer | 345678 | Beer | 1 |
17 | M3 Beer | 345678 | Food | 2 |
I need more than this, but if I have an answer to this, I can figure the rest out!
Thank you!
Hi Pravin,
Thanks for your input, it's much appreciated.
Unfortunatley this didn't quite work the way I expected it to.
The result I'm looking for is to show the number of transactions that contain both Food and Beer. The result that your suggestion put forward, gives me a number of the transactions that contain either food or beer and totals them up.
Any suggestions?
Thanks,
Ben
hi @lyonslat
Create below measure
You could use INTERSECT in the following
MeasureFoodAndBeer =
VAR _FoodChecks = CALCULATETABLE (VALUES ( TableBill[check_number] ), TableBill[revenue_category_name] = "Beer")
VAR _BeerChecks = CALCULATETABLE (VALUES ( TableBill[check_number] ), TableBill[revenue_category_name] = "Food")
RETURN
COUNTROWS(INTERSECT(_BeerChecks, _FoodChecks))
If you want to break this down and test it, you can materialise each of the tables by creating a table (New Table) with the CALCULATETABLE code. You can then look at the table in data view.
The best way I can describe this is if you imagine a venn diagram of transactions.
One side has food transactions, the other has beer, and in the middle you have the number of distinct transactions that contain both food and beer.
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the October 2025 Power BI update to learn about new features.