Référencement de la dernière ligne de données dans Crystal Report
J'ai un rapport où les champs de venir à partir de données extraites à partir d'un serveur SQL. J'ai un champ de total que j'ai ajouté au rapport...cependant j'ai une intéressante énigme--j'espérais que quelqu'un avait une formule que je pourrais utiliser.
Trois de mes colonnes n'ont PAS besoin de sommation...cependant mon projet exigences de me dire au lieu de tirer juste le dernier numéro de la dernière ligne dans le rapport et de le mettre dans le total de la ligne. Afin de mieux clarifier:
1999 0.1% 0.2% 0.3%
2001 -2% 0.3% 3.4%
Pour l'essentiel, dans le champ total, je serais en tirant les valeurs à partir de 2001, puisque c'est la dernière ligne du rapport. Dans ma ligne de total, je veux avoir de -2%, 0,3% et de 3,4% de la montre (car ceux-ci sont la dernière ligne de valeurs). DONC, fondamentalement, je veux juste tirer la dernière ligne du rapport de données (PAS total).
Quelqu'un a une formule que je peux utiliser pour cela?
Vous devez vous connecter pour publier un commentaire.
Bien, j'ai deux formules que vous pouvez utiliser... je pense que la seule façon de le faire est avec une variable de capture de la valeur finale de la section de détails, et puis de l'afficher dans le pied de page de groupe. Ainsi, dans les détails, créer des champs de formule comme ceci:
Ajouter à votre section détails et le supprimer (si il ne s'affiche pas). Puis ajouter une autre formule comme ceci:
Ajouter à votre groupe de la section où le total devrait normalement aller.
Vous aurez besoin d'un autre ensemble de formules pour chaque champ que vous avez besoin de gérer de cette façon. Notez que vous pouvez gérer tous les champs dans la première formule si vous utilisez la syntaxe de base (de sorte que vous pouvez avoir plusieurs états en vertu de la "si").
Si j'ai lu correctement, en général, je voudrais juste mettre les champs eux-mêmes dans le pied de page, sans formules. Le rapport doit afficher les valeurs à partir du dernier enregistrement du groupe.
Je voudrais partager mon exemple.
Je devrais conserver la dernière valeur modifiée dans les détails et les représenter dans le groupe.
Dans les détails, j'ai:
et dans groupe j'ai la formule suivante:
De cette façon, je échapper à la situation d'avoir
NULL
dans groupe de formule parce que je n'ai pas de clause else dans les détails de la formule.