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.
I am attempting to create a dax measure that will calculate the total commission amount based on a filter of "eligible for payout" and the # Sales between two numbers. So if Validation 1 Column = "Eligible for Payout" and the # Sales Column is between 0-6 then I want to take the # Sales * the $ amount per sale.
Example: If Validation 1 Column = "Eligible for Payout" and the # Sales Column = 16 then I want to take 16 * $14 to get $224.
Another Example: If Validation 1 Column = "Eligible for Payout" and the # Sales Column = 5 then I want to take 5 * $7 to get $35.
Want I want to see in a Power BI Table is this:
| Validation 1 | # Sales | Commission Amount |
| Eligible for Payout | 16 | $224 |
| Eligible for Payout | 15 | $210 |
| Eligible for Payout | 15 | $210 |
| Eligible for Payout | 9 | $81 |
What I currently have in a Power BI Table is this:
The Commission Tier is this:
So, probably something like:
Measure =
VAR __sales = MAX([# Sales])
VAR __commission =
SWITCH(TRUE(),
__sales<=6,LOOKUPVALUE('Commissions'[$/Sale],'Commissions'[#Sales],"0-6"),
__sales<=9,LOOKUPVALUE('Commissions'[$/Sale],'Commissions'[#Sales],"7-9"),
__sales<=14,LOOKUPVALUE('Commissions'[$/Sale],'Commissions'[#Sales],"10-14"),
__sales<=19,LOOKUPVALUE('Commissions'[$/Sale],'Commissions'[#Sales],"15-19"),
LOOKUPVALUE('Commissions'[$/Sale],'Commissions'[#Sales],"20+")
)
VAR __eligible = MAX([Validation 1])
RETURN
IF([Validation 1]<>"Eligible for Payout",0,__sales * __commission)
Thanks Greg,
I am receiving an error message on the If statement for [Validation 1] column. I forgot to mention the commission values are in a separate table titled "FL Commission Rates" and the query table holding the data is in a table titled "FL Agents Commission". There's no unique identifier to create a relationship between these two tables. Any suggestions on how to fix the error message?
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 |
|---|---|
| 9 | |
| 4 | |
| 4 | |
| 3 | |
| 3 |
| User | Count |
|---|---|
| 13 | |
| 9 | |
| 8 | |
| 8 | |
| 7 |