Ich versuche, einen Crystal Report zu schreiben, dessen Summen auf andere Weise als der Hauptbericht gruppiert sind. Die einzige Möglichkeit, dies bisher zu tun, ist die Verwendung eines Unterberichts für die Summen, aber es bedeutet, dass ich die Datenquelle erneut treffen muss, um die gleichen Daten zu erhalten, was wie Unsinn aussieht. Hier ist ein vereinfachtes Beispiel:Gibt es eine Möglichkeit, ein Crystal Reports-Dataset zu recyceln?
date name earnings source location
-----------------------------------------------------------
12-AUG-2008 Tom $50.00 washing cars uptown
12-AUG-2008 Dick $100.00 washing cars downtown { main report }
12-AUG-2008 Harry $75.00 mowing lawns around town
total earnings for washing cars: $150.00 { subreport }
total earnings for mowing lawns: $75.00
date name earnings source location
-----------------------------------------------------------
13-AUG-2008 John $95.00 dog walking downtown
13-AUG-2008 Jane $105.00 washing cars around town { main report }
13-AUG-2008 Dave $65.00 mowing lawns around town
total earnings for dog walking: $95.00
total earnings for washing cars: $105.00 { subreport }
total earnings for mowing lawns: $65.00
In diesem Beispiel wird der Hauptbericht wird von ‚Datum‘ gruppiert, aber die Summen sind gruppiert zusätzlich durch ‚Quelle‘. Ich habe Beispiele für die Verwendung von laufenden Summen gesucht, aber sie tun nicht wirklich, was ich brauche. Gibt es keine Möglichkeit, die Ergebnismenge zu speichern und sowohl den Hauptbericht als auch den Unterbericht auf dieselben Daten zu verweisen?