Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 8644

Minimize IF Statement

$
0
0

Hi Guys,

 

     Can anyone help me to minimize my code? it was so long and making the crystal slower. I'm placing this code to hide the the values with zero. I don't know how to compress it. Anyway here's my code:

 

IF {?level} = 1 THEN

TRUE ELSE

IF {?level} = 2 THEN

(IF {@TOTAL_SALES} = 0 THEN

(IF {@TOTAL_RETURN} = 0 THEN

(IF {@TOTAL_DISCOUNT} = 0 THEN

(IF {@TOTAL_PRICEDROP} = 0 THEN

(IF {@TOTAL_DISCOUNTREBATE} = 0 THEN

(IF {@TOTAL_IAPC} = 0 THEN

(IF {@TOTAL_SALARIES} = 0 THEN

(IF {@TOTAL_EMPLOYEEBENE} = 0 THEN

(IF {@TOTAL_TRANSPO} = 0 THEN

(IF {@TOTAL_COMMUNICATION} = 0 THEN

(IF {@TOTAL_RENT} = 0 THEN

(IF {@TOTAL_DEPRICIATION} = 0 THEN

(IF {@TOTAL_DEPRIVEHICLES} = 0 THEN

(IF {@TOTAL_DEPRICOMEQUISOFT} = 0 THEN

(IF {@TOTAL_REPAIRSANDMAINTENANCE} = 0 THEN

(IF {@TOTAL_GASOILANDLUBRICANTS} = 0 THEN

(IF {@TOTAL_TAXESANDLICENSES} = 0 THEN

(IF {@TOTAL_INSURANCE} = 0 THEN

(IF {@TOTAL_DOCUMENTARYSTAMPS} = 0 THEN

(IF {@TOTAL_MANAGEMENTFEES} = 0 THEN

(IF {@TOTAL_DIRECTORSFEE} = 0 THEN

(IF {@TOTAL_PROFESSIONALFEES} = 0 THEN

(IF {@TOTAL_RESEARCHANDDEVELOPMENT} = 0 THEN

(IF {@TOTAL_LIGHTANDPOWER} = 0 THEN

(IF {@TOTAL_WATER} = 0 THEN

(IF {@TOTAL_CONTRACTUALSERVICES} = 0 THEN

(IF {@TOTAL_MALLUTILITIES} = 0 THEN

(IF {@TOTAL_SUPPLIESEXPENSE} = 0 THEN

(IF {@TOTAL_CONTRACSERVICESPLDT} = 0 THEN

(IF {@TOTAL_MEMBERSHIPANDSUBSCRIPTION} = 0 THEN

(IF {@TOTAL_REPRESENTATIONEXPENSES} = 0 THEN

(IF {@TOTAL_BADDEBTS} = 0 THEN

(IF {@TOTAL_ADVETISINGANDPROMOTION} = 0 THEN

(IF {@TOTAL_DONATIONANDCONTRIBUTION} = 0 THEN

(IF {@TOTAL_FREIGHT&DELIVERYCHARGES} = 0 THEN

(IF {@TOTAL_COMMISSIONEXPENSES} = 0 THEN

(IF {@TOTAL_FIXEDALLOWANCE} = 0 THEN

(IF {@TOTAL_VARIABLEALLOWANCE} = 0 THEN

(IF {@TOTAL_PBAALLOWANCE} = 0 THEN

(IF {@TOTAL_CCSC} = 0 THEN

(IF {@TOTAL_CCISC} = 0 THEN

(IF {@TOTAL_BANKCHARGES} = 0 THEN

(IF {@TOTAL_LEGAL&COLLECTIONFEE} = 0 THEN

(IF {@TOTAL_FINANCECHARGES} = 0 THEN

(IF {@TOTAL_MISCELLANEOUSEXPENSES} = 0 THEN

(IF {@TOTAL_INCENTIVE} = 0 THEN

(IF {@TOTAL_OTHEREXPENSES} = 0 THEN

(IF {@TOTAL_RESEARCH&DEVELOPMENT} = 0 THEN

(IF SUM ({@TOTAL1}, {@lvl2}) = 0 THEN

TRUE ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE;) ELSE

FALSE

 

 

I will appreciate any suggestions you will give to me guys.


Viewing all articles
Browse latest Browse all 8644

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>