Comment la somme de l'exécution de champ total pour chaque groupe dans crystal report?
j'ai un problème dans la crystall rapport,
Voici mon code à la suite de nombreux site de référence dans google,
//{@reset}
//place in group header
whileprintingrecords;
global numbervar Sum_Cumm_Sum:=0;
//{@increment}
//place in section detail
whileprintingrecords;
global numbervar Sum_Cumm_Sum:=Sum_Cumm_Sum+{@getIP};
//{@display}
//place in group footer
whileprintingrecords;
global numbervar Sum_Cumm_Sum;
Où getIP est de la Formule,
{#sumKN}/{#sumSKS}
et le code est en cours d'exécution champ total de réinitialisation sur le changement de groupe,
{#sumKN} is running total field for field KN
{#sumSKS} = is running total field for field SKS
============================================================
- Je utiliser ce code, mais dans Sum_Cumm_Sum:=Sum_Cumm_Sum+{@getIP}
, je ne peux pas obtenir la bonne valeur.
Voici mon rapport vue:
http://i.stack.imgur.com/CSmsB.png
- peut-être un doublon de: stackoverflow.com/questions/8350764/...
- merci pour votre réponse, j'ai vérifier mais il n'est pas somme de course de champ total, pour chaque groupe, mais seulement la somme d'enregistrement à des fins spécifiques, veuillez voir mon image pour le détail des explications, merci
- La Place cette " @incrémentation formule en pied de page de groupe au lieu de la section détail (avant '@affichage de la formule) - actuellement, il est additionné pour chaque section de détail, qui, selon votre image semble être erronée.
Vous devez vous connecter pour publier un commentaire.
Dans la mesure où je vois que vous avez placé dans la section de détail de votre formule fonctionne correctement, Maintenant, vous voulez voir la sommation des valeurs dans le pied de page puis vous devez l'écrire saperate formule de somme
index....
dans la section pied de page de sorte qu'il sumarizes il saperatley.sum ({@getIP})
ce spectacle erreurthis field cannot be summarize
index...
dans le pied de pageindex
? en pied de page de groupe, j'ai 2 formule, premier @getIP il ont{#sumKN}/{#sumSKS}
, et le second @Sum_Cumm_Sum_Display il ontwhileprintingrecords;global numbervar Sum_Cumm_Sum;
en elle.IPK
droit. ensuite, essayez d'écrire de total en cours d'exécution pour que l'onwhileprintingrecords; global numbervar Sum_Cumm_Sum;
elle soit fondée sur la fracture de l'est du champK.N
etSKS
, je court avec créer une formule appelée @getIP où{#sumKN}/{#sumSKS}
, vous pouvez voir la valeur de @getIP sousMata Kuliah
dans l'image. Mais ce que je veux, c'est de résumer de IPK (exemple: dans l'image).Soit utiliser un manuel en cours d'exécution totale OU une
running-total field
, pas les deux. Par ailleurs, unrunning-total field
ne fonctionne que dans unfooter
section.Une meilleure approche: