2013-04-20 4 views
5

Ich erstelle den Crystal-Bericht in der ASP.NET/C# Website. Ich benötige die groupwise Summe in der Kopfzeile der Gruppe, wenn ich das Summenfeld hinzufüge (laufendes Gesamtfeld) zeigt den ersten Eintrag der Aufzeichnungen an, gibt es irgendeine Weise, die Summe aller Aufzeichnungen in den Details in der Kopfzeile der gleichen Gruppe anzuzeigen ?Summe der Details in Gruppenkopf Crystal Reports

Antwort

12

laufenden Summen beziehen wird in einem Gruppenkopf nicht funktionieren, weil wie sie bewertet werden. Stattdessen können Sie einfach eine normale Zusammenfassungsfunktion verwenden und sie in den Gruppenkopf einfügen. Sie können dies tun, indem Sie entweder mit der rechten Maustaste auf das Feld zusammenfassen, „Einfügen“, auswählen und dann „Zusammenfassung“ oder durch eine Formel zu schaffen:

sum({table.field_to_summarize},{table.field_you_are_grouping_on})

+0

Arbeitete für mich. Vielen Dank –

0

Unterberichte verwenden und verknüpfen Sie sie und zeigen die Summe dieser Gruppe im Unterbericht an. setzen Sie Ihren Unterbericht in Gruppenheader des Hauptberichts
Entwerfen Sie eine Abfrage von DB und Get Summe der Gruppe in den gewünschten Feilds.
zum Beispiel: Select GId, Sum (Gehalt) als SSalary von Kundengruppe von GID

und subreport in Ihrem Hauptbericht durch Rechtsklick und wählen Sie Einfügen und SubReport erstellen -> wählen Zurück Datensatz Schritt -> Weiter Sie müssen sie mit Gruppen Ids verknüpfen und Bericht in fill müssen Sie subreport füllen [0] des Hauptberichts durch ausreichende Daten aus seinem Dataset für info Detail Subreports

+0

könnten Sie einen Link zum Beispiel vorschlagen, ich habe nicht versuchte den Unterbericht noch .... –