Forum Discussion

nidhs909's avatar
nidhs909
Frequent Visitor
1 year ago
Solved

calculate dynamic multiplication

Hello, 

 

This is my table and what i would like to achieve is, 

      

     If Threshold >= 3, calculate (BonusAmt * OnshoreCount * OnshoreCount * 1.15)

     else  (BonusAmt * OnshoreCount * OnshoreCount)

 

Note that Bonus Amount itself is a measure and below is the formula. 

 

BonusAmt = if(Merged[Tier] == "TIER1" && Merged[OffOn] == "ONSHORE",LOOKUPVALUE(BonusRates[Tier1On],BonusRates[Grade],Merged[Employees.Grade]),
        if(Merged[Tier] == "TIER1" && Merged[OffOn] == "OFFSHORE",LOOKUPVALUE(BonusRates[Tier1Off],BonusRates[Grade],Merged[Employees.Grade]),
        if(Merged[Tier] == "TIER2" && Merged[OffOn] == "OFFSHORE",LOOKUPVALUE(BonusRates[Tier2Off],BonusRates[Grade],Merged[Employees.Grade]),
        if(Merged[Tier] == "TIER2" && Merged[OffOn] == "ONSHORE",LOOKUPVALUE(BonusRates[Tier2On],BonusRates[Grade],Merged[Employees.Grade])
))))

 

 

 

 

2 Replies