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
Iterator version = correct when multiple values exist, because it loops through each row and applies the right logic.
Simple version = works only when the filter context guarantees one country at a time. If multiple exist, it miscalculates.
In sales commission iterator, SUMX iterates through each region, evaluates [Revenue] * 0.1, then sums up.
In sales commission, you’re multiplying the total [Revenue] in context by 0.1.
Rule of thumb:
Use simple measure if your business rule applies a single rate per filter context.
Use iterator (SUMX) when you need row-by-row logic, e.g., different commission rates for different countries/products.
Hi @Sania-F ,
Thank you for sharing this. This kind of post is incredibly valuable to the community. Consider turning this into a blog post so others can benefit from your experience more easily
Power BI Community Blog - Microsoft Fabric Community
This is a blog for asking for support, if you want to explain DAX you can consider other blogs
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 | |
| 6 | |
| 6 | |
| 6 |
| User | Count |
|---|---|
| 24 | |
| 21 | |
| 18 | |
| 14 | |
| 14 |