[rules-users] How to put "Power" in Formula box of THEN ?
Michael Anstis
michael.anstis at gmail.com
Thu May 24 08:55:30 EDT 2012
The variables in the RHS's DRL aren't prefixed with $ as they are in the
LHS.
sent on the move
On 24 May 2012 13:52, "zeeshan" <zeeshan.spring at gmail.com> wrote:
> Hi Laune and thanks for replying !!
>
> *1.* I am using *5.4.0 Beta* 1... I also tried by using *Math.pow* as Mike
> posted above but by validating got error... *[DeathBenefitRule] Unable
> to
> Analyse Expression $deathBenefit.setSumAssured( sumAssured*(1-1/
>
> Math.pow((1+(interestRate/100),policyTerm-policYear+1)/1-1/(Math.pow(1+(interestRate/100),policyTerm)
> ); drools.update( $deathBenefit );: [Error: unbalanced braces ( ... )]
> [Near
> : {... enefit.setSumAssured( sumAssured*(1-1/ Math.pow((1 ....}] ^ [Line:
> 1,
> Column: 28]*
>
>
> *2.* This I put in the Formula box --> *=sumAssured*(1-1/
>
> Math.pow((1+(interestRate/100),policyTerm-policYear+1)/1-1/(Math.pow(1+(interestRate/100),policyTerm)*
>
>
> *3.* This is generated source code ---> 1*. | rule
> "DeathBenefitRule"
> 2. | dialect "mvel"
> 3. | when
> 4. | $deathBenefit : DeathBenefitFactModel( $sumAssured
> :
> sumAssured, $interestRate : interestRate, $policYear : policYear,
> $policyTerm : policyTerm)
> 5. | then
> 6. | $deathBenefit.setSumAssured( sumAssured*(1-1/
>
> Math.pow((1+(interestRate/100),policyTerm-policYear+1)/1-1/(Math.pow(1+(interestRate/100),policyTerm)
> );
> 7. | update( $deathBenefit );
> 8. | end*
>
> --
> View this message in context:
> http://drools.46999.n3.nabble.com/How-to-put-Power-in-Formula-box-of-THEN-tp4013154p4013466.html
> Sent from the Drools: User forum mailing list archive at Nabble.com.
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20120524/8be16444/attachment.html
More information about the rules-users
mailing list