2012-02-15 21 views
5

मुझे नहीं पता कि यह संभव है या नहीं, लेकिन सोचा कि मैं पूछूंगा। कई बार रिपोर्टों को डेटा समूह को रिपोर्ट के निचले हिस्से में कुछ सारांश जानकारी जैसे चालान के लिए लंगर करने की आवश्यकता होती है। आप नहीं चाहते हैं कि कुल योग 2 के साथ केवल 2 विस्तार लाइनों के आधार पर यूपीएड्स को स्थानांतरित करना चाहते हैं। मैंने आउटपुट के लिए डेटा स्रोत से बाध्य टैबलेट का उपयोग करने के साथ काम करने की कोशिश की है लेकिन यह काफी सही नहीं हो सका ... यह होगा या तो शिफ्ट करें, या ब्रेक फोर्स करें और निम्न पेज के शीर्ष पर दिखाई दें।आरडीएलसी रिपोर्ट फूटर "वर्तमान रिकॉर्ड" से मूल्य के साथ

तो, अगर किसी को हल करने में मदद करने के लिए कुछ विचार हैं, तो यह भी बहुत अच्छा होगा।

मेरा दूसरा दृष्टिकोण केवल एक साधारण रिपोर्ट पेज फ़ूटर का उपयोग करना था। हालांकि, कुल "रिपोर्ट" पृष्ठ तकनीकी रूप से किसी भी डेटा स्रोत के लिए "बाउंड" नहीं है। तो, अगर मैं पाद लेख में एक पाठ बॉक्स रख दिया और यह कुछ दिखाना चाहता हूँ, मैं इस तरह के

=First(Fields!SomeField.Value, "SomeDataSource") 
=Sum(... 
=Last(... 
etc... 
के रूप में नहीं चुन सकते "Tablix के साथ जुड़े डेटा स्रोत से सबसे हाल ही पंक्ति", यह हमेशा एक समग्र की आवश्यकता है,

मैं चाहता हूं कि यह सबसे हालिया था ... इसलिए मैंने एक बनाने के लिए रिपोर्ट चर का उपयोग करने की कोशिश की और इसे प्रति पंक्ति संसाधित होने के बारे में सोचने के लिए सोच रहा था, इसलिए यह हमेशा "नवीनतम" मूल्य था जो भी था और मैं सिर्फ उस मूल्य को रिपोर्ट के नीचे डंप कर सकता था।

कोई भी सुझाव या तो महान होगा। धन्यवाद।

उत्तर

2

मुझे पता है कि यह एक पुराना सवाल है, लेकिन मुझे एक जैसी ही समस्या थी और एक अद्वितीय समाधान के साथ आया। मेरे पास एक बयान था जिसके लिए पृष्ठ के निचले हिस्से में भुगतान पर्ची प्रिंट होना आवश्यक था, भले ही कथन पंक्ति वस्तु किसी अन्य पृष्ठ पर लिपटे हों। मैंने इसे हल किया:

  • रिपोर्ट में सभी पंक्तियों को एक समान ऊंचाई बनाना।
  • गिना जा रहा है कि कितने पंक्तियों पेज (ऋण मेरी भुगतान पर्ची की ऊंचाई को भरने के लिए आवश्यक थे।
  • गिना जा रहा है पंक्तियों की शेष संख्या मेरी भुगतान पर्ची पुश करने के लिए की जरूरत बयान में लाइन आइटम की संख्या हो रही है।
  • । पेज के नीचे तक।
  • बाहर लाइन वस्तुओं और भुगतान पर्ची के बीच आवश्यक स्थान पैड को रिक्त पंक्तियों की गणना की संख्या के साथ सब-रिपोर्ट जोड़ना

कि दृष्टिकोण का लाभ यह है कि था मैं कई ग्राहकों के लिए बिल उत्पन्न कर सकता हूं, और पैडिंग के बाद से समूह का हिस्सा है जिसे प्रत्येक ग्राहक के बिल के लिए अनुकूलित किया जाएगा और उनमें से प्रत्येक के लिए वेतन पर्ची को उचित ठहराना होगा।

आप अपने "पाद लेख" जानकारी को अपने पृष्ठ के नीचे धक्का देने के लिए एक समान दृष्टिकोण का उपयोग कर सकते हैं।चूंकि यह अभी भी आपके डेटा समूह के अंदर है, इसलिए आपके पास आवश्यक डेटा मानों तक पहुंच होगी।

+0

एक महान समाधान की तरह विचार और ध्वनियों के लिए धन्यवाद। मैंने एक और विकास भाषा में ऐसा ही किया है, लेकिन यहां कभी भी इसे लागू करने का विचार नहीं किया। पद के समय, मैं सी #/रिपोर्टिंग में ऐसी तकनीकों से शुरुआती और अपरिचित था। मैं जवाब के रूप में चिह्नित करूंगा क्योंकि मुझे पता है कि यह मेरे पिछले अनुभव से काम करेगा। – DRapp

0

पाद लेख में आप इस तरह, रिपोर्ट शरीर से आइटम की रिपोर्ट का उल्लेख कर सकते हैं:

=ReportItems!myFooterValueTextBox.Value 

पकड़ है कि आप अपने पाद लेख में केवल एक ही रिपोर्ट आइटम का उल्लेख कर सकते हैं ताकि आप अदृश्य जोड़ने की जरूरत हो सकती है अपनी तालिका में पाद लेख पंक्ति और एक सेल (myFooterValueTextBox) उस पंक्ति में में अपने सभी योग श्रेणीबद्ध: पाद लेख में

=First(Fields!SomeField.Value, "SomeDataSource") + "|" + 
Sum(...) + "|" + .... + 
Last(...) 

मैं अपने उदाहरण में deliminator के रूप में पाइप का इस्तेमाल किया है, तो फिर, मैं स्ट्रिंग और स्थानीय मानों विभाजित हैं उपयुक्त कंटेनरों में, इस तरह:

=Split(ReportItems!myFooterValueTextBox.Value,"|")(0)