Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredJoin 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.
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
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 8 | |
| 6 | |
| 3 | |
| 3 | |
| 3 |
| User | Count |
|---|---|
| 13 | |
| 9 | |
| 8 | |
| 8 | |
| 7 |