Need help translating nested if else to coldfusion report iif
coldfusion report
Calculated Field SumForward
SumForward(Sum:iif((query.SumOfTrainingHours + calc.SumForward GTE 40),iif(calc.SumForward + query.Carryover LTE 40,query.Carryover,40-calc.SumForward), query.SumOfTrainingHours))
This statement above is calculating the wrong result
This if else below will return the correct result but I don’t understand how to format this for the ColdFusion report .
Can someone help?
<cfif query.SumOfTrainingHours + query.Carryover GT 40 and query.SumOfTrainingHours + query.Carryover LTE 80 >
<cfset result = query.SumForward + query.Carryover - 40>
<cfelseif query.SumOfTrainingHours + query.Carryover GT 80 >
<cfset result =40>
<cfelse>
<cfif query.SumOfTrainingHours eq 40>
<cfset result = 40 >
<cfelseif query.SumOfTrainingHours + query.Carryover eq 40>
<cfset result = 0>
<cfelse>
<cfset result = query.SumOfTrainingHours
</cfif>
</cfif>
Thanks
JimBerkes
