Summary
This script uses the divide command to perform a calculation on the rr question and then assign the result to the rate question. The rate question is assigned the value of 60000 divided by the rr question (Rate = 60000/rr). The rr question must be greater than zero.
Note: Please note the second instance of the 'assign' command. This is necessary to assign a blank value if the initial questions are not set. Script
<script scriptId="set-rate">
<body>
<s:if>
<s:and>
<s:isSet>
<s:question>
<s:question path=".rr"/>
</s:question>
</s:isSet>
<s:gt>
<s:numberPath path=".rr:value"/>
<s:number value="0"/>
</s:gt>
</s:and>
<s:assign>
<s:question path=".rate"/>
<s:divide>
<s:number value="60000"/>
<s:numberPath path=".rr:value"/>
</s:divide>
</s:assign>
<s:assign>
<s:question path=".rate"/>
<s:string value=""/>
</s:assign>
</s:if>
</body>
<target typeId="rr" when="preprocess" shouldReconcile='true'/>
</script>Need more help?
Please visit the Fountayn Contact Information page.