comment trouver le premier enregistrement du groupe dans les rapports de cristal?comment trouver le premier enregistrement du groupe dans les rapports de cristal?
Répondre
Vous pouvez utiliser la fonction Précédent (Group_Field) dans une formule pour indiquer le démarrage du groupe. L'aide de la fonction de formule en ligne donne un exemple. Fondamentalement, vous voyez si la valeur précédente du champ que vous regroupez est différente de la valeur actuelle. Si c'est le cas, alors vous venez de commencer un nouveau groupe.
If Previous ({table.GroupingField}) = ({table.GroupingField}) Then
False
Else
True
Vous pouvez utiliser: NthSmallest (1, {yourField}, {theGrouping}) Ou NthLargest (1, {yourField}, {theGrouping})
fonctionne comme un charme
Lorsque l'en-tête du groupe est imprimé, vous êtes sur le premier enregistrement du groupe. Parfois, vous pouvez simplement faire le travail là-bas.
Previous ({ItemNum}) = ({ItemNum})
Cette cachera affiche le premier enregistrement ItemNum dans le groupe, et cacher le reste jusqu'à la prochaine ItemNum qui est différent.
Pour déterminer le premier sous-groupe dans un groupe, vous pouvez utiliser précédent mais cela ne montrera pas le premier sous-groupe afin d'utiliser les éléments suivants:
if GroupNumber = 1 Then
"This is first group in subgroup"
else
if Previous({Group1}) <> {Group1} Then
"This is first group in subgroup"
else
"This is NOT the first group in subgroup"
- 1. cristal problème Rapports
- 2. Afficher le groupe de rapports même si aucun enregistrement n'est sélectionné
- 3. cristal sous-rapports sur Citrix
- 4. jolie impression XML dans les rapports de cristal
- 5. supprimons les valeurs en double dans le groupe, rapports SSRS
- 6. Définir la valeur du champ de rapport dans les rapports de cristal
- 7. Comment puis-je cacher une seconde vide dans les rapports de cristal?
- 8. Question sur les rapports de cristal changer programme
- 9. premier enregistrement dans des rails
- 10. Comment obtenir le premier et le dernier enregistrement de DB
- 11. ActiveRecord # premier ne pas retourner le vrai premier enregistrement
- 12. C# IEnumerable Récupérer le premier enregistrement
- 13. Requête SQL efficace pour trouver le premier enregistrement associé (par date) dans une relation 1-N
- 14. Comment changer le type de source de données sur un fichier de rapports en cristal
- 15. rapports de cristal VB2005: Nom « CrystalReportViewer1 » est pas déclarée erreur
- 16. Passer des paramètres à des rapports de cristal en C#
- 17. Comment créer ce rapport dans les services de génération de rapports pour le contrôle du visualiseur de rapports?
- 18. Enregistrement d'un groupe de personnes et de toutes les modifications
- 19. rapports de cristal: est-ce une fonction personnalisée?
- 20. InsertAllOnSubmit insère uniquement le premier enregistrement de données
- 21. Django - trouver le membre extrême de chaque groupe
- 22. Entité Linq - Récupérer enregistrement et seul le premier enregistrement de l'enfant dans une relation un à plusieurs
- 23. Comment utiliser si alors d'autre pour construire une chaîne dans un cristal rapports formule
- 24. plusieurs groupes dans les rapports de cristaux
- 25. Comment trouver le premier élément masqué par JQuery
- 26. Rails, Obtenez un enregistrement aléatoire lors de l'utilisation: groupe
- 27. Enregistrement des enregistrements associés sans enregistrer l'enregistrement référencé en premier
- 28. DevExpress - Rapports Xtra: l'en-tête de groupe/le tri ne peut pas utiliser une fonction agrégée
- 29. LINQ sur XML: trouver le parent de premier niveau
- 30. Comment attribuer 2 PARAMETER différents dans le rapport de cristal?