मैं एक क्रिस्टल रिपोर्ट लिखने की कोशिश कर रहा हूं जिसमें कुल रिपोर्ट को एक अलग तरीके से समूहीकृत किया गया है। एकमात्र तरीका यह है कि मैं अब तक ऐसा करने में सक्षम हूं, कुल योग के लिए एक सबरेपोर्ट का उपयोग करना है, लेकिन इसका मतलब है कि उसी डेटा को पुनः प्राप्त करने के लिए डेटा स्रोत को फिर से हिट करना है, जो बकवास जैसा लगता है। यहां एक सरल उदाहरण दिया गया है:
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
इस उदाहरण में, मुख्य रिपोर्ट को 'दिनांक' द्वारा समूहीकृत किया जाता है, लेकिन कुल योग को 'स्रोत' द्वारा समूहीकृत किया जाता है। मैंने चलने वाले योगों का उपयोग करने के उदाहरण देखे हैं, लेकिन वे वास्तव में ऐसा नहीं करते हैं जो मुझे चाहिए। परिणाम सेट को संग्रहित करने का कोई तरीका नहीं है और मुख्य रिपोर्ट और सब्रेपोर्ट दोनों एक ही डेटा को संदर्भित करते हैं?