2010-08-25 14 views
5

कुछ विरासत कोड में, मुझे लगता है कि समूह शीर्षलेख/पाद लेखों में 'Sum of @numcount 'जैसे आइटम हैं। मुझे फॉर्मूला फ़ील्ड का योग नहीं मिल सकता है। कोई विचार?क्रिस्टल रिपोर्ट में सूत्र सूत्र के योग की गणना कैसे करें?

+0

में ड्रॉप कर सकते हैं जब मैं एक राइट क्लिक करते हैं, योग डालें, मैं में सूत्र क्षेत्र को देखने न संक्षेप में खेतों के लिए। कुछ मैं उन्हें अन्य मशीन पर कैसे देख सकता हूं। मुझे एक संस्करण मुद्दा की तरह लग रहा है। कोई विचार? – schar

+0

क्या आप जानते हैं कि सीआर का संस्करण किस प्रकार बनाया गया था? आप अपनी मशीन पर किस संस्करण का उपयोग कर रहे हैं? दोनों पर –

+0

11.5.3700.0। मुझे लगता है कि यह मुझे कहीं भी नहीं ले रहा है :( – schar

उत्तर

7

एकमात्र कारण यह है कि मुझे पता है कि एक फॉर्मूला सारांश के लिए क्यों उपलब्ध नहीं होगा यदि यह किसी डेटाबेस फ़ील्ड का संदर्भ नहीं देता है या जिसका मूल्य गतिशील नहीं था रिपोर्ट। उदाहरण के लिए, यदि आपके पास एक सूत्र है जो निरंतर लौटाता है तो यह उपलब्ध नहीं होगा। या यदि यह केवल एक रिपोर्ट को संदर्भित करता है जो पूरे रिपोर्ट में सेट होता है और उस फ़ील्ड के आधार पर एक मान देता है, जैसे कि "अगर {पैरामीटर} = 1 तब 1" या तो उपलब्ध नहीं होगा।

सामान्य रूप से, सूत्र का मूल्य उस सारांश के अनुभागों के माध्यम से स्थिर नहीं होना चाहिए जिस पर आप संक्षेप में हैं (हालांकि क्रिस्टल निर्धारित करता है कि यह मेरे बाहर है और यह एक कठिन और तेज़ नियम प्रतीत नहीं होता है)

संपादित करें: एक सूत्र क्यों उपलब्ध नहीं होगा एक सूत्र यह है कि यदि आप पहले से ही उस सूत्र में सारांश फ़ंक्शन का उपयोग कर रहे हैं। एक समय में केवल एक स्तर का सारांश!

+0

धन्यवाद। मैं देख रहा था कि यह मेरे सूत्रों को क्यों सूचीबद्ध नहीं करेगा। अब मैं समझ गया। मैंने निरंतर हटा दिया और यह दिखाता है। – schar

+0

+1, मैंने शुरुआत में इस बारे में नहीं सोचा था, लेकिन मुझे इस व्यवहार का भी सामना करना पड़ा है। –

+0

धन्यवाद। आपका संपादन मेरे लिए समाधान था। – xr280xr

4

(मान लें कि आप क्रिस्टल रिपोर्ट डिज़ाइनर में रिपोर्ट देख रहे हैं ...)

आपका मेनू विकल्प हो सकता है क्रिस्टल के संस्करण के प्रयोग कर रहे हैं रिपोर्ट के आधार थोड़ा अलग हो सकता है, लेकिन आप कर सकते हैं या तो:

  • एक सारांश क्षेत्र करें: अपने विस्तार खंड में वांछित सूत्र मैदान पर राइट क्लिक करें और चुनें "डालें सारांश"। ड्रॉप-डाउन बॉक्स से "sum" चुनें और सत्यापित करें कि सही खाता समूहिंग चुना गया है, फिर ठीक क्लिक करें। फिर आपके समूह फ़ूटर अनुभाग में एक साधारण योग फ़ील्ड होगा।
  • एक रनिंग कुल फ़ील्ड बनाएं: "सम्मिलित करें" मेनू पर क्लिक करें और "कुल फील्ड चलाना ..." चुनें *** *** नया बटन क्लिक करें और अपना नया रनिंग कुल फ़ील्ड एक नाम दें। "संक्षेप में फ़ील्ड" के अंतर्गत अपना फॉर्मूला फ़ील्ड चुनें और "सारांश का प्रकार" के अंतर्गत "योग" चुनें। यहां कुल परिवर्तन और रीसेट होने पर भी आप बदल सकते हैं, यदि आप प्रत्येक रिकॉर्ड पर एक योग चाहते हैं तो इन्हें अपने डिफ़ॉल्ट पर छोड़ दें। आप यह निर्धारित करने के लिए एक सूत्र का भी उपयोग कर सकते हैं कि कुल फ़ील्ड को कुल में कब गिना जाना चाहिए। (मूल्यांकन करें: फॉर्मूला का उपयोग करें)
+1

जब मैं देखता हूं समेकित सारणी या फ़ील्ड को योग या कुल रन बनाने के लिए, मैं अपने द्वारा बनाए गए किसी भी सूत्र को नहीं देखता हूं। – schar

1

आप कर सकते हैं बस राइट क्लिक फॉर्मूला fields-> नई यह TOTALCOUNT की तरह एक नाम तो ठीक है यह कोड दें:

if(isnull(sum(count({YOURCOLUMN})))) then 
0 
else 
(sum(count({YOURCOLUMN}))) 

और फिर सहेजें खींचें और ड्रॉप TOTALCOUNT इस क्षेत्र को शीर्ष लेख/पाद लेख में। के बाद आप "गिनती" ब्रैकेट खोलेंगे तो आपको अपने स्तंभ वहाँ section.See ऊपर के उदाहरण से चित्र enter image description here

संबंधित मुद्दे