我的表中有这些列
Person Agent Unit BSP Discount
578 0 000023 32689525 0.1
578 1 000025 17589656 1
579 0 000021 32689525 0.1
579 0 000020 17589656 1
581 0 000022 32689525 0.1
583 0 000024 17589656 1
578 11 000023q 32689525 0
578 12 000025a 17589656 0
实际上我必须计算Person
. 比如说578以上的情况。因为它总共预订了4个单位,其中3个是经纪人,1个是个人。因此,从经纪人部分来看,他的激励将是每单位 2500 卢比,即 3*2500 = 7500。现在是折扣部分。请参阅以下几点:
条件:
如果未给予折扣,则将分配给销售人员的奖励将超过 BSP 的 1%。
如果给予预订的折扣介于 0.1% 到 1% 之间,则 BSP 的 0.75% 将分配给销售人员的奖励。
如果给予预订的折扣在 1 .1% 到 2% 之间,则 BSP 的 0.50% 将分配给销售人员的奖励。
如果给予预订的折扣在 2% 及以上之间,则 BSP 的 0.25% 将分配给销售人员的奖励。
在上面的表格中,我们清楚地看到 578 预订了 4 个单位,其中两个有折扣,两个没有折扣。
所以他的激励将被计算为:
var incentive = total_no_of_units_booked_with_agent * 2500;
// since there might be a possibility that more than one units can be
// booked by a sales person.No we have to find if there is any discount
// applied there, if its there, then extract the incentive for each unit
//and total it using the above condition. For table shown we have
//since it has 4 records
incentive = incentive + (.75% of BSP)+ (.75%of BSP)+(1% of BSP)+(1%of BSP)