Question : Comment additionner une formule impliquant niché si rapport dans le cristal 2008

Bons experts en matière de Morining ! le

I ont un rapport de la Commission qui calcule la commission droite aussi bien que « vétuste » payé aux ventes des personnes.  Au cours des années l'affaire que les personnes de ventes reçoivent pour le pourcentage de l'excédent qui va à elles comme apposed à la compagnie a changé des périodes serveral, ayant pour résultat 5 calculs différents du pourcentage de l'excédent plus dont ajuster basé sur tout le volume fermé.  Afin de manipuler ceci j'ai créé la formule suivante :

if {CB_Originator_View.ComType} = somme de 1
and ({ISB_Commissions_view.totalloanamount}, {@LO}) < 1500000 puis {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.5
else si {CB_Originator_View.ComType} = somme de 1
and ({ISB_Commissions_view.totalloanamount}, {@LO}) dans 1500000 à 2499999 puis {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.6
else si {CB_Originator_View.ComType} = >= 2500000 de somme de 1
and ({ISB_Commissions_view.totalloanamount}, {@LO}) puis {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.65
else si {CB_Originator_View.ComType} = 2 puis {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.6
else si {CB_Originator_View.ComType} = 3 puis {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.65
else si {CB_Originator_View.ComType} = 4 puis {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.75
else si {CB_Originator_View.ComType} = 5 <= 2500000 de somme du
and ({ISB_Commissions_view.totalloanamount}, {@LO}) puis {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.6
else si {CB_Originator_View.ComType} = 5 somme du
and ({ISB_Commissions_view.totalloanamount}, {@LO}) > 2500000 puis {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.65

This fonctionne très bien mais je dois me monter à la quantité d'excédent au niveau de groupe et je suis perdu sur la façon dont faire cela, Normaly que j'emploierais un cumul, ou insérer un estival mais je ne peux pas choisir cette formule dans le magicien estival et je ne suis pas sûr comment faire le cumul avec tant de variables.
class= de

Réponse : Comment additionner une formule impliquant niché si rapport dans le cristal 2008

Si vous changez la structure de votre formule courante légèrement il sera beaucoup plus facile de faire l'accumulation.

COMM. numbervar ;
commtotal numbervar ;

si {CB_Originator_View.ComType} = 1
et COMM. de somme ({ISB_Commissions_view.totalloanamount}, {@LO} <� 1500000="" then="">) : = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.5
autrement .......... etc.
.....
autrement si {CB_Originator_View.ComType} = 5
et somme ({ISB_Commissions_view.totalloanamount}, {@LO}) > 2500000 puis
COMM. : = {ISB_Commissions_view.totalloanamount} * {LO_Commissions.OverageBasis} * 0.65 ;
commtotal : =commtotal+comm ;
COMM.

Vous aurez besoin d'un autre champ de formule au début du groupe pour placer commtotal à un 0 et à un champ différent de formule dans le titre de bas de page de groupe pour montrer la valeur de commtotal
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us