The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends September 15. Request your voucher.
Hi,
I've been trying to find a solution for this and the closest solution that I got to was using EARLIER() which did not serve the purpose due to the (slightly) complex situation.
I have a table called Affiliates which appears like so, and what I'm trying to calculate is the master result, which is for this instance, the income multiplied by 0.5. This master commission should only apply to the master affiliates like so:
Affiliate| Income | Master | Master Commission John | 800 | Bruce | 0 (Not a master of anyone) Dave | 200 | Bruce | 0 (Not a master of anyone) Bruce | 1000 | Adam | 565 (800+200+130 multiplied by 0.5) (Master of John, Dave and Yves). Adam | 4000 | | 500 (1000 multiplied by 0.5) (Master of Bruce) Yves | 130 | Bruce | 0 (Not a master of anyone)
I'd appreciate some advice regarding on the calculation of this measure.
Thanks!
Solved! Go to Solution.
Hi @analystict
Try this for a new column on your table (Table1):
NewColumnMasterCommission = VAR _CurrentAffiliate = Table1[Affiliate] RETURN ( 1 / 2 ) * CALCULATE ( SUM ( Table1[Income] ), FILTER ( Table1, Table1[Master] = _CurrentAffiliate ) )
Hi @analystict,
If you'd like a measure, try this one.
Measure = CALCULATE ( SUM ( Table1[Income] ), FILTER ( ALL ( 'Table1' ), 'Table1'[Master] = MIN ( Table1[Affiliate] ) ) ) * 1 / 2
Best Regards,
Hi @analystict,
If you'd like a measure, try this one.
Measure = CALCULATE ( SUM ( Table1[Income] ), FILTER ( ALL ( 'Table1' ), 'Table1'[Master] = MIN ( Table1[Affiliate] ) ) ) * 1 / 2
Best Regards,
Did the trick, thank you 🙂
Hi @analystict
Try this for a new column on your table (Table1):
NewColumnMasterCommission = VAR _CurrentAffiliate = Table1[Affiliate] RETURN ( 1 / 2 ) * CALCULATE ( SUM ( Table1[Income] ), FILTER ( Table1, Table1[Master] = _CurrentAffiliate ) )
User | Count |
---|---|
69 | |
64 | |
62 | |
55 | |
28 |
User | Count |
---|---|
112 | |
81 | |
65 | |
48 | |
38 |