क्रिस्टल रिपोर्ट - त्वरित गाइड

SAP क्रिस्टल रिपोर्ट्स एक है Business Intelligence toolजिसका उपयोग SAP और गैर-SAP दोनों डेटा स्रोतों से रिपोर्ट उत्पन्न करने के लिए किया जाता है। यह अंत उपयोगकर्ताओं को ऐसी रिपोर्ट उत्पन्न करने में सक्षम बनाता है जिसमें असाधारण विज़ुअलाइज़ेशन शामिल हैं और आईटी और रिपोर्ट डेवलपर्स पर निर्भरता को कम करने के लिए नई व्यावसायिक आवश्यकताओं को रिपोर्ट में लागू करते हैं।

एसएपी क्रिस्टल रिपोर्टें किसी भी डेटा स्रोत से जुड़ सकती हैं जिसमें शामिल हैं Relational databasesOracle, OLAP डेटा स्रोत सिस्टम जैसे BW, या XML डेटा के साथ भी। आप एक साधारण रिपोर्ट बना सकते हैं या अंतिम उपयोगकर्ताओं के लिए अग्रिम स्तर की रिपोर्ट बनाने के लिए क्रिस्टल रिपोर्ट के जटिल या विशेष उपकरण का उपयोग कर सकते हैं। यह ज्यादातर सीईओ और प्रबंधकों के लिए पिक्सेल सही रिपोर्टिंग के लिए उपयोग किया जाता है।

क्रिस्टल रिपोर्ट का उपयोग करने के लाभ

Flexible and customized report - आप उच्च स्तर के डिज़ाइन इंटरफ़ेस और कुशल वर्कफ़्लो के साथ SAP क्रिस्टल रिपोर्ट का उपयोग करके जल्दी से प्रारूपित, पिक्सेल-परिपूर्ण रिपोर्ट बना सकते हैं।

Powerful report delivery options - आप अपने व्यवसाय के अंतिम उपयोगकर्ताओं को उनकी पसंदीदा भाषा और प्रारूप में व्यक्तिगत रिपोर्ट दे सकते हैं।

Data source connectivity- आप सीधे सूचना स्रोतों से जुड़ सकते हैं। डेटा स्रोतों में शामिल हैं: मूल, ODBC, OLE DB और JDBC कनेक्टिविटी से संबंधपरक, OLAP, वेब सेवाएँ, XML, एंटरप्राइज़ डेटा स्रोत, और salesforce.com।

Expanded support for Excel - आप एक से अधिक वर्कशीट के बिना, एक ही वर्कशीट में अधिक डेटा एक्सपोर्ट करने की अनुमति देकर एक्सेल फाइल फॉर्मेट का पूरा फायदा उठा सकते हैं।

Windows operating system compatibility - SAP क्रिस्टल रिपोर्ट्स सॉफ़्टवेयर 2013 Microsoft Windows 7 के साथ संगत प्रमाणित है।

Mobile compatibility - आप अपने मोबाइल उपकरणों के माध्यम से इंटरैक्टिव रिपोर्ट भी खोल सकते हैं।

SAP Crystal Reports, Adobe Flash and HTML 5 integration - यह एसएपी क्रिस्टल रिपोर्ट डेवलपर्स को विभिन्न स्रोतों से शक्तिशाली "मैश-अप" डेटा खींचने में सक्षम बनाता है।

Competitors - SAP क्रिस्टल रिपोर्टें Microsoft बाज़ार में SQL सर्वर रिपोर्टिंग सेवा SSRS, XtraReports, ActiveReports और List & Label जैसे कई उत्पादों के साथ प्रतिस्पर्धा करती हैं।

क्रिस्टल रिपोर्ट के लिए स्थापना आवश्यकताएँ

क्रिस्टल रिपोर्टें स्थापित करने के लिए मूल आवश्यकताएं निम्नलिखित हैं -

  • एएमडी या इंटेल आधारित प्रोसेसर के साथ पीसी, डुअल कोर सीपीयू, 2 जीबी रैम

  • लगभग 4 जीबी उपलब्ध हार्ड ड्राइव स्थान (केवल अंग्रेजी के लिए, सभी भाषाओं के लिए 8 जीबी)

  • Microsoft विंडोज 7 SP1, विंडोज 8, विंडोज सर्वर 2008 SP2, विंडोज सर्वर 2008 R2 SP1, विंडोज सर्वर 2012

Languages available - अंग्रेजी, फिनिश, फ्रेंच, जर्मन, हंगेरियन, इतालवी, जापानी, कोरियाई, नॉर्वेजियन, पोलिश, पुर्तगाली, चीनी सरलीकृत, चीनी पारंपरिक, चेक, डेनिश, डच, स्लोवाकिया, स्लोवेनियाई, स्पेनिश, स्वीडिश, थाई, तुर्की, रोमानियाई, रूसी

तकनीकी निर्देश

  • Hardware Requirements - इंटेल पेंटियम III या समकक्ष प्रोसेसर, न्यूनतम 512 एमबी रैम की सिफारिश की गई है

  • Disk Space - अंग्रेजी भाषा के साथ डिफ़ॉल्ट स्थापना के लिए 2 जीबी, स्थापित सभी भाषाओं के साथ डिफ़ॉल्ट स्थापना के लिए 4 जीबी

संस्करण और सुविधाएँ तुलना

आइए हम SAP क्रिस्टल रिपोर्ट्स संस्करण प्रारूप को डिकोड करने के लिए एक उदाहरण लेते हैं। मान लीजिए 12.1.2.957.12 सीआर 2008 का संस्करण है। यहां1 यह दर्शाता है कि यह सर्विस पैक 1 है, .2यह दर्शाता है कि सर्विस पैक 1 के शीर्ष पर फिक्स पैक 1.2 लागू किया गया है। अंतिम चार चार अंक महत्वपूर्ण नहीं हैं। एक और उदाहरण, यदि आपके पास संस्करण 12.3.1.684 है, तो मुझे पता है कि मैं सीआर 2008, सर्विस पैक 3, फिक्स पैक 3.1 का उपयोग कर रहा हूं।

Editions − Developer (D), Professional (P), Standard (S)

Editions − Developer (D), Professional (P), Standard (S)

Editions − Developer (D), Professional (P), Standard (S)

Editions − Developer (D), Professional (P), Standard (S)

एंटरप्राइज़ के लिए क्रिस्टल रिपोर्ट एक इंटरफ़ेस प्रदान करती है जो आपको प्रभावी रिपोर्ट बनाने, प्रारूपित करने और प्रकाशित करने में तेज़ी और आसानी से सक्षम बनाती है।

मेनू बार एंटरप्राइज के लिए क्रिस्टल रिपोर्ट में उपलब्ध सुविधाओं की पूरी श्रृंखला प्रदान करता है जैसा कि निम्नलिखित छवि में दिखाया गया है।

निम्न छवि में दिखाए गए मानक टूलबार आपको सामान्य रिपोर्ट फ़ंक्शंस का उपयोग करने की अनुमति देता है जैसे कि - एक मौजूदा रिपोर्ट खोलें, एक नई रिपोर्ट बनाएं, एक रिपोर्ट सहेजें, एक रिपोर्ट प्रिंट करें, कट करें, पेस्ट करें, निर्यात करें और पूर्ववत करें।

सम्मिलित करें टैब आपको रिपोर्ट में ऑब्जेक्ट सम्मिलित करने की अनुमति देता है, जैसे कि टेक्स्ट, लाइन, बॉक्स, समूह, अनुभाग, चित्र, गणना और / या चार्ट सम्मिलित करना, जैसा कि निम्नलिखित छवि में दिखाया गया है।

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

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

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

डेटा टैब निम्न चित्र में दिखाया गया है, आपको डेटा-संपादन क्वेरीज़ के साथ काम करने में सक्षम बनाता है, समूहों और प्रकारों को बना रहा है, रिपोर्ट में डेटा को सीमित करने के लिए फ़िल्टर लागू कर रहा है और रिपोर्ट में कस्टम गणना जोड़ने के लिए सूत्र बना रहा है।

जब आप क्वेरी फ़िल्टर विकल्प पर या संपादित डेटा स्रोतों पर क्लिक करते हैं, जैसा कि निम्नलिखित छवि में दिखाया गया है, तो एक क्वेरी पैनल खुलता है। क्वेरी पैनल में, आप उन वस्तुओं का चयन कर सकते हैं जिन्हें आप रिपोर्ट में देखना चाहते हैं। फ़िल्टर विकल्प में, आप रिपोर्ट द्वारा दिए गए डेटा को प्रतिबंधित करने के लिए फ़िल्टर लागू कर सकते हैं।

जब आप फॉर्मूला बटन पर क्लिक करते हैं, जैसा कि निम्नलिखित छवि में दिखाया गया है, फॉर्मूला कार्यशाला खुलती है। यह आपको रिपोर्ट में कस्टम गणना का उपयोग करने की अनुमति देता है। आप डेटा एक्सप्लोरर में ऑब्जेक्ट्स, फ़ंक्शंस और ऑपरेटर्स पर क्लिक करके या टाइप करके फ़ार्मूला लगा सकते हैं।

क्रिस्टल रिपोर्ट में मुख्य कार्य क्षेत्र के रूप में जाना जाता है Report Design Canvasऔर संरचना टैब और पेज टैब में विभाजित है। यदि आप रिपोर्ट में समूहीकरण लागू करते हैं तो क्रिस्टल रिपोर्ट को डिफ़ॉल्ट रूप से पांच अलग-अलग भागों में विभाजित किया जाता है और अतिरिक्त खंड जोड़े जाते हैं।

संरचना टैब का उपयोग करना, जैसा कि ऊपर की छवि में दिखाया गया है, आप रिपोर्ट के विभिन्न अनुभागों में आइटम रखकर समग्र संरचना बना सकते हैं। आप किसी भी आवश्यक सॉर्टिंग, ग्रुपिंग आदि को भी लागू कर सकते हैं। यहां, आप डेटा के लिए प्लेसहोल्डर्स के साथ काम करते हैं, न कि खुद डेटा।

पृष्ठ टैब, जैसा कि निम्न छवि में दिखाया गया है, संरचना टैब में आपके द्वारा बनाई गई संरचना के आधार पर रिपोर्ट डेटा प्रदर्शित करता है। यहां, आप वितरण के लिए रिपोर्ट डिज़ाइन के प्रारूपण और लेआउट का मूल्यांकन कर सकते हैं।

रिपोर्ट विकल्प सबसे अधिक इस्तेमाल की जाने वाली सुविधा में से एक है Crystal Report Designer, जब आपको किसी क्रिस्टल रिपोर्ट .NET अनुप्रयोग में रनटाइम पर एक क्रिस्टल रिपोर्ट के रिपोर्ट विकल्पों के मूल्यों को एक्सेस / संशोधित करने की आवश्यकता होती है।

संपादित करें → रिपोर्ट विकल्प पर जाएं

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

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

क्रिस्टल रिपोर्ट में पेज लेआउट विकल्प खोलने के लिए, फाइल → पेज सेटअप पर जाएं।

यह विकल्प आपको पृष्ठ विकल्प चुनने की अनुमति देता है जैसे: कागज का आकार, कागज की चौड़ाई, कागज की ऊंचाई, और मार्जिन (बाएं, दाएं, ऊपर और नीचे)।

To change the page layout −

फ़ाइल मेनू में पेज सेटअप टैब का चयन करें। पृष्ठ सेटअप समूह में ओरिएंटेशन विकल्प पर क्लिक करें।

एंटरप्राइज हेल्प टैब के लिए SAP क्रिस्टल रिपोर्ट क्रिस्टल रिपोर्ट सुविधाओं को सीखने के लिए SAP साइट से सभी अध्ययन सामग्री और इंटरैक्टिव वीडियो लिंक प्रदान करता है।

छवि में दिखाए गए अनुसार निम्न विकल्प उपलब्ध हैं, जब आप मेनू बार में हेल्प टैब पर क्लिक करते हैं -

  • एंटरप्राइज मदद के लिए SAP क्रिस्टल रिपोर्ट
  • Documentation
  • Tutorials
  • प्रारंभ पृष्ठ दिखाएं
  • संपर्क करें
  • Register
  • एंटरप्राइज़ के लिए SAP क्रिस्टल रिपोर्ट के बारे में

एंटरप्राइज मदद के लिए SAP क्रिस्टल रिपोर्ट

यह विकल्प आपको एक पूर्ण गाइड प्रदान करता है जिसका शीर्षक SAP क्रिस्टल रिपोर्ट फॉर एंटरप्राइज है, जैसा कि निम्नलिखित छवि में दिखाया गया है।

इसमें क्रिस्टल रिपोर्ट्स एंटरप्राइज 4.x और टूल में उपलब्ध सभी बुनियादी रिपोर्टिंग फ़ंक्शन जैसे सर्वर पर लॉग इन करना, रिपोर्टिंग, डिजाइन अवधारणाओं, डेटा स्रोतों और प्रश्नों, चार्टिंग आदि से परिचय शामिल है।

प्रलेखन

जब आप मदद टैब में प्रलेखन विकल्प पर क्लिक करते हैं, तो यह आपको एंटरप्राइज़ 4.x के लिए क्रिस्टल रिपोर्ट के लिए SAP लिंक पर ले जाता है।

इस लिंक में एंटरप्राइज 4.x गाइड के लिए क्रिस्टल रिपोर्ट है -

  • स्थापना, उन्नयन और तैनाती
  • अंतिम उपयोगकर्ता गाइड
  • अतिरिक्त जानकारी

ट्यूटोरियल

जब आप मदद टैब में ट्यूटोरियल लिंक पर क्लिक करते हैं, तो यह आपको आधिकारिक उत्पाद ट्यूटोरियल में ले जाता है - SAP BusinessObjects क्रिस्टल रिपोर्ट्स फॉर एंटरप्राइज 4.x

यह पृष्ठ ई-लर्निंग सामग्री प्रदान करता है जिसमें उपकरण की सभी प्रमुख विशेषताओं पर इंटरैक्टिव सत्र और वीडियो ट्यूटोरियल शामिल हैं।

पृष्ठ प्रारंभ करें

यह आपको SAP क्रिस्टल रिपोर्ट एंटरप्राइज 4.1 टूल के होमपेज पर ले जाता है। Contact Us तथा Register Option किसी भी उपकरण संबंधी सुविधाओं के लिए SAP से संपर्क करने के लिए उपयोग किया जाता है।

एंटरप्राइज़ के लिए SAP क्रिस्टल रिपोर्ट के बारे में

यह आपको उस टूल के लगभग पृष्ठ पर ले जाता है जिसमें संस्करण और बिल्ड विवरण हैं।

SAP क्रिस्टल रिपोर्ट डिज़ाइन वातावरण आपको वह क्षेत्र प्रदान करता है जहाँ आप रिपोर्ट की संरचना डिज़ाइन कर सकते हैं। इसमें कई घटक होते हैं -

रिपोर्ट डिजाइन कैनवास

Report Design Canvasका उपयोग आपकी रिपोर्ट की संरचना को डिजाइन करने के लिए किया जाता है। आप रिपोर्ट में चार्ट, परीक्षण तत्व और डेटा ऑब्जेक्ट जैसे विभिन्न तत्व रख सकते हैं।

शो शासक विकल्प रिपोर्ट कैनवास के ऊपर एक शासक प्रदर्शित करता है। आप डिजाइन कैनवास टैब पर माप इकाई विकल्प को बदलकर माप की इकाई को बदल सकते हैं।

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

संपादित करें → वरीयता → डिज़ाइन कैनवास

संरचना मोड

रिपोर्ट को डिजाइन करने के लिए वातावरण प्रदान करने के लिए संरचना मोड का उपयोग किया जाता है। यह रिपोर्ट बनाने के लिए एक संरचना और निर्देश प्रदान करता है। जब आप किसी ऑब्जेक्ट को रिपोर्ट में रखते हैं, तो उसे स्ट्रक्चर मोड में दिखाया जाता है। आप ऑब्जेक्ट जोड़ सकते हैं / हटा सकते हैं या जटिल सूत्र लागू कर सकते हैं या आप ऑब्जेक्ट को स्थानांतरित भी कर सकते हैं।

संरचना मोड में प्रत्येक ऑब्जेक्ट को एक फ्रेम द्वारा दर्शाया गया है। संरचना मोड में कई घटक होते हैं जिनका उपयोग रिपोर्ट को संपादित करने के लिए किया जा सकता है -

रिपोर्ट हैडर

इसका उपयोग रिपोर्ट शीर्षक को शीर्ष पर या किसी अन्य जानकारी को जोड़ने के लिए किया जाता है जिसे आप रिपोर्ट की शुरुआत में रखना चाहते हैं।

पेज हैडर

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

तन

इसका उपयोग रिपोर्ट के निकाय को दिखाने के लिए किया जाता है। इस अनुभाग में सभी रिपोर्ट डेटा आते हैं।

रिपोर्ट पाद लेख

इसका उपयोग रिपोर्ट के अंत में जैसे योग, आदि को प्रस्तुत करने के लिए किया जाता है।

पेज फ़ुटर

इसका उपयोग पृष्ठ संख्या या किसी भी अन्य जानकारी को प्रस्तुत करने के लिए किया जाता है जो आप प्रत्येक पृष्ठ के अंत में चाहते हैं।

पेज मोड

यह रिपोर्ट में वास्तविक डेटा का प्रतिनिधित्व करता है जब रिपोर्ट प्रकाशित या मुद्रित होती है। यह आपको वास्तविक डेटा के साथ रिपोर्ट के प्रारूपण को बदलने की अनुमति देता है और रिपोर्ट में परिवर्तन तुरंत दिखाई देते हैं।

डेटा एक्सप्लोरर साइड बार

इसका उपयोग रिपोर्ट में वस्तुओं को जोड़ने / हटाने के लिए किया जाता है। जब आप एक नई रिपोर्ट बनाते हैं या कोई मौजूदा रिपोर्ट खोलते हैं, तो यह साइड पैनल खुद ही खुल जाता है।

क्वेरी पैनल में जोड़े गए सभी ऑब्जेक्ट डेटा एक्सप्लोरर के तहत दिखाए जाते हैं और यहां से आप रिपोर्ट में ऑब्जेक्ट जोड़ सकते हैं। इसे आगे निम्नलिखित घटकों में विभाजित किया गया है -

परिणाम वस्तुओं

यह उन सभी वस्तुओं को दिखाता है जिन्हें रिपोर्ट में जोड़ा गया है। आप रिपोर्ट में जोड़ने के लिए वस्तुओं को भी खींच सकते हैं। डेटा स्रोत संपादित करें विकल्प आपको यूनिवर्स से नई ऑब्जेक्ट जोड़ने या रिपॉजिटरी से एक नया यूनिवर्स / डेटा स्रोत चुनने में सक्षम बनाता है।

सूत्र

यह रिपोर्ट के लिए बनाए गए सभी फॉर्मूले को दिखाता है। आप फॉर्मूला टैब पर राइट क्लिक और → न्यू → न्यू फॉर्मूला पर नया फॉर्मूला बना सकते हैं।

आप सूत्र को रिपोर्ट में भी खींच सकते हैं।

मापदंडों

यह रिपोर्ट के लिए बनाए गए सभी मापदंडों को दिखाता है। आप पैरामीटर → नया → नया पैरामीटर पर राइट क्लिक करके नया पैरामीटर समूह बना सकते हैं।

रनिंग टोटल्स

यह उन सभी चल रहे योगों की सूची दिखाता है जो रिपोर्ट के लिए बनाए गए हैं। आप टैब पर राइट क्लिक करके नए रनिंग योग बना सकते हैं। नया रनिंग टोटल।

पूर्वनिर्धारित वस्तुएँ

यह पूर्वनिर्धारित वस्तुओं को दिखाता है जिन्हें एक रिपोर्ट में जोड़ा जा सकता है। आप रिपोर्ट में जोड़ने के लिए पूर्वनिर्धारित वस्तुओं को कैनवास पर रिपोर्ट करने के लिए खींच सकते हैं।

रेखांकित करें

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

समूह वृक्ष

इसका उपयोग रिपोर्ट में सभी समूहों और उपसमूहों के पेड़ के दृश्य को देखने के लिए किया जाता है।

खोज

इसका उपयोग रिपोर्ट में एक विशिष्ट मूल्य खोजने के लिए किया जाता है। किसी भी मान को खोजने के लिए खोज बॉक्स में एक शब्द टाइप करें।

क्रिस्टल रिपोर्ट में कई डेटा स्रोत शामिल हो सकते हैं -

  • Universe
  • SAP BEx क्वेरी
  • संबंधपरक संबंध
  • हाना दृश्य
  • एक्सेल स्प्रेडशीट

डेटा स्रोत से कनेक्ट करने के लिए, फ़ाइल → नए → डेटा स्रोत से जाएं

एक डेटा स्रोत का चयन करने के लिए आपको SAP बिजनेस ऑब्जेक्ट्स प्लेटफ़ॉर्म सर्वर से कनेक्ट होना चाहिए।

जब आप फ़ाइल → नए → डेटा स्रोत से जाते हैं, तो डेटा स्रोत चुनें कनेक्शन संवाद बॉक्स प्रकट होता है → रिस्पाटरी ब्राउज़ करें → डेटा स्रोत प्रकार सूची → उस डेटा स्रोत का चयन करें जिसे आप कनेक्ट करना चाहते हैं → अगला।

यदि आप एक यूनिवर्स चुनते हैं, तो एक क्वेरी पैनल खुलता है और आप रिपोर्ट बनाने के लिए क्वेरी फ़िल्टर में ऑब्जेक्ट जोड़ सकते हैं।

SAP BEx और यूनिवर्स डेटा स्रोत कनेक्शन आपको क्रिस्टल रिपोर्ट में क्वेरी बनाने और डिज़ाइन करने की अनुमति देते हैं।

क्वेरी बनाएँ

यूनिवर्स में एक प्रश्न बनाने के लिए आप OLAP और संबंधपरक डेटा स्रोत दोनों चुन सकते हैं।

क्वेरी डिज़ाइन में पहला चरण उन वस्तुओं को परिभाषित करना है, जिन्हें आप अपनी क्वेरी में जोड़ना चाहते हैं। आप अपनी क्वेरी को सॉर्ट और क्वेरी फ़िल्टर लागू करके भी परिष्कृत कर सकते हैं। क्वेरी पैनल को कई पैन में विभाजित किया गया है -

ब्रह्मांड फलक

इसमें ब्रह्मांड की सभी वस्तुओं की एक वृक्ष संरचना शामिल है। आप सभी विकल्प का उपयोग करके यूनिवर्स की सभी वस्तुओं को देख सकते हैं।

आप क्वेरी पैनल में नई ऑब्जेक्ट नहीं जोड़ सकते या मौजूदा ऑब्जेक्ट को संपादित नहीं कर सकते।

परिणाम वस्तुएं फलक

इस क्षेत्र में, आप अपनी क्वेरी में इच्छित वस्तुएँ जोड़ते हैं।

क्वेरी फ़िल्टर फलक

इसका उपयोग रिपोर्ट में वस्तुओं के मूल्य को फ़िल्टर करने के लिए किया जाता है। आप पूर्वनिर्धारित फ़िल्टर का उपयोग कर सकते हैं या ऑब्जेक्ट जोड़कर कस्टम फ़िल्टर बना सकते हैं।

SAP BEx क्वेरी में रिपोर्ट चलाने के लिए एक या अधिक पदानुक्रम और पूर्वनिर्धारित ऑब्जेक्ट हो सकते हैं।

एसएपी हाना प्रश्नों में एसएपी हाना मॉडलिंग विचारों से डेटा शामिल हैं: विश्लेषणात्मक, गणना दृश्य। हाना डेटाबेस से कनेक्ट करने के लिए और डेटाबेस के अंदर स्कीमा → टेबल का उपयोग करने के लिए, आप एक मौजूदा रिलेशनल या ओएलएपी कनेक्शन का उपयोग कर सकते हैं। IDT टूल में एक रिलेशनल कनेक्शन बनाया जा सकता है।

एक OLAP कनेक्शन CMC के साथ-साथ सूचना डिज़ाइन टूल में भी बनाया जा सकता है। ओएलएएन कनेक्शन का उपयोग करके हाना बहु-आयामी विचारों को क्रिस्टल रिपोर्ट से जोड़ा जा सकता है।

Next पर क्लिक करें → यह आपको HANA रिपॉजिटरी के अंदर सभी मॉडलिंग विचारों की सूची दिखाएगा → एक मॉडलिंग व्यू → फिनिश चुनें

यह क्वेरी पैनल में देखने के ऑब्जेक्ट खोल देगा, जिसका उपयोग उन्हें रिपोर्ट में जोड़ने के लिए किया जा सकता है।

एक प्रश्न का संपादन

एक बार जब क्रिस्टल रिपोर्ट एक क्वेरी का उपयोग करके बनाई जाती है, तो ऑब्जेक्ट में बदलाव करने के लिए आपको डेटा स्रोत विकल्प को संपादित करने के लिए जाना होगा। जब आप विकल्प पर क्लिक करते हैं, तो यह एक संपादन क्वेरी पैनल खोलेगा जहाँ आप वस्तुओं को जोड़ / हटा सकते हैं, फ़िल्टर लागू कर सकते हैं, आदि।

आप निम्न छवि में दिखाए अनुसार डेटा → एडिट डेटा स्रोत पर जाकर एक मौजूदा क्वेरी को भी संपादित कर सकते हैं।

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

क्रिस्टल रिपोर्ट में इस्तेमाल किए जा सकने वाले क्वेरी फिल्टर के प्रकार निम्नलिखित हैं -

  • पूर्वनिर्धारित फ़िल्टर
  • कस्टम फ़िल्टर
  • कस्टम फ़िल्टर

पूर्वनिर्धारित फ़िल्टर

ये व्यवस्थापक द्वारा बनाए गए क्वेरी पैनल में इनबिल्ट फिल्टर हैं। पूर्वनिर्धारित फ़िल्टर यूनिवर्स स्तर पर बनाए जाते हैं और यूनिवर्स की रिपोर्ट में सीधे उपयोग किए जाते हैं। उस ऑब्जेक्ट को खींचें जिस पर आप फ़िल्टर फ़िल्टर क्वेरी फ़िल्टर फलक पर लागू करना चाहते हैं और पूर्वनिर्धारित फ़िल्टर भी खींचें। जब आप क्वेरी डेटा wrt क्वेरी फ़िल्टर चलाते हैं तो रिपोर्ट में वापस कर दी जाएगी।

कस्टम फ़िल्टर

ये फ़िल्टर क्वेरी पैनल में प्रश्नों के साथ बनाए गए हैं। क्वेरी फ़िल्टर टैब के अंतर्गत क्वेरी पैनल में कस्टम फ़िल्टर बनाए जाते हैं। ऑब्जेक्ट को क्वेरी फ़िल्टर फलक पर खींचें और फ़िल्टर स्थिति को पास करने के लिए विभिन्न रिलेशनल ऑपरेटर का उपयोग करें। आप क्वेरी फ़िल्टर में निरंतर मान या मानों की एक सूची डाल सकते हैं।

संकेतों

वे एक प्रश्न या मूल्यों की सूची प्रदर्शित करने के लिए उपयोग किए जाते हैं और गतिशील फिल्टर के रूप में जाने जाते हैं।

फ़िल्टर स्थिति

लगातार विकल्प आपको फ़िल्टर में एक भी मान दर्ज करने की अनुमति देता है।

मूल्यों की सूची आपको किसी वस्तु के लिए सभी उपलब्ध मूल्यों में से एक मान चुनने की अनुमति देती है।

क्वेरी फ़िल्टर को डायनामिक मान पास करने के लिए प्रॉम्प्ट का उपयोग किया जाता है।

विकल्प विवरण
Constant
  • पाठ बॉक्स में एक मान लिखें

LOV
  • में Prompt(s) संवाद बॉक्स, अपनी सूची में सदस्यों को डबल-क्लिक करके या उन्हें चुनकर जोड़ें Members केंद्र में तीर पर क्लिक करें

  • क्लिक ok

Prompt
  • में Edit Prompt संवाद बॉक्स, चयन करें New Prompt एक नया संकेत जोड़ने के लिए, या Use Universe Parameters अपने ब्रह्मांड से एक पैरामीटर का चयन करने के लिए

  • यदि आपने चुना है New Prompt, शीघ्र विकल्प दर्ज करें, या यदि आपने चुना है Use Universe Parameters, एक पैरामीटर का चयन करें

  • क्लिक ok

समय आधारित क्वेरी फ़िल्टर का उपयोग कुछ निश्चित समय के बीच विशिष्ट वस्तुओं के मूल्य को फ़िल्टर करने के लिए किया जाता है। जब आप क्वेरी फ़िल्टर में एक दिनांक आयाम जोड़ते हैं, तो आप ड्रॉप डाउन सूची से ऑपरेटरों के बीच विशेष रूप से तिथि करने के लिए उल्लेख कर सकते हैं।

आप 'से' और 'से' फ़ील्ड में दिनांक का चयन करने के लिए कैलेंडर विकल्प पर क्लिक कर सकते हैं। आप मूल्यों की सूची (LOVs) या लगातार मूल्य विकल्प के साथ दिनांक आयाम का उपयोग कर सकते हैं। LOVs आपको ब्रह्मांड में दिनांक आयाम के लिए उपलब्ध मानों की सूची से चयन करने की अनुमति देते हैं।

इसे रिपोर्ट में टाइम आधारित फ़िल्टर लागू करने के रूप में जाना जाता है।

फ़ील्ड ऑब्जेक्ट नियंत्रण का उपयोग रिपोर्ट में ऑब्जेक्ट को संपादित करने के लिए किया जाता है। ऑब्जेक्ट को संपादित करने के लिए, आप ऑब्जेक्ट नाम पर राइट क्लिक कर सकते हैं और निम्न छवि में दिखाए गए अनुसार 'फॉर्मेट ऑब्जेक्ट ऑब्जेक्ट एलिमेंट' या 'सशर्त स्वरूपण' विकल्प का चयन कर सकते हैं।

स्वरूप परिणाम ऑब्जेक्ट तत्व फ़ील्ड का उपयोग रिपोर्ट में ऑब्जेक्ट्स की उपस्थिति को बदलने के लिए किया जाता है। इसके अंदर 4 टैब हैं -

  • General
  • Font
  • Appearance
  • Paragraph

General tab रिपोर्ट ऑब्जेक्ट्स के जेनेरिक गुणों को परिभाषित करने के लिए उपयोग किया जाता है: जैसे कि ऊंचाई और चौड़ाई, छिपाएं और अगर डुप्लिकेट हैं, आदि। सामान्य टैब में उन्नत टैब का उपयोग रिपोर्ट में हाइपरलिंक पास करने के लिए किया जाता है।

Font tab रिपोर्ट में ऑब्जेक्ट के नाम के फ़ॉन्ट आकार, रंग, शैली, संरेखण और रोटेशन को बदलने के लिए उपयोग किया जाता है।

Appearance tab का उपयोग सीमा को बदलने और रिपोर्ट वस्तुओं में प्रभाव जोड़ने के लिए किया जाता है।

Paragraph tab रिपोर्ट में कई लाइनों के मामले में लाइन गुणों को परिभाषित करने के लिए उपयोग किया जाता है।

सशर्त स्वरूपण का उपयोग रिपोर्ट ऑब्जेक्ट की उपस्थिति के लिए शर्तों को पारित करने के लिए किया जाता है।

आप Add condition टैब पर क्लिक करके ऑब्जेक्ट का मान पास कर सकते हैं → ऑब्जेक्ट नाम चुनें और कंडीशन पास करें। आप फ़ॉन्ट शैली, फ़ॉन्ट रंग, आदि को परिभाषित कर सकते हैं।

जैसा कि पहले चर्चा की गई थी, डिफ़ॉल्ट रूप से क्रिस्टल रिपोर्ट पांच मुख्य खंड प्रदान करती है -

  • रिपोर्ट हैडर
  • पेज हैडर
  • Body
  • रिपोर्ट पाद लेख
  • पेज फ़ुटर

यहां, हम सीखेंगे कि एंटरप्राइज 4.x के लिए क्रिस्टल रिपोर्ट में अनुभाग कैसे डालें, छिपाएँ और हटाएं।

किसी भी रिपोर्ट अनुभाग में एक अनुभाग डालने के लिए, अनुभाग का चयन करें → राइट क्लिक करें और सम्मिलित करें।

आप किसी अनुभाग को छिपाने या अनुभाग को ऊपर और नीचे ले जाने के लिए Hide and Move विकल्प का उपयोग कर सकते हैं।

स्वरूप अनुभाग विकल्प आपको अनुभाग गुणों को प्रारूपित करने की अनुमति देता है। इसमें शामिल हैं -

  • Name
  • Color
  • Size

आकार विकल्प आपको अनुभाग की ऊंचाई समायोजित करने की अनुमति देता है।

To keep a section from breaking across pages −

यदि कोई तत्व एक पेज से अधिक लंबा है तो यह कई पृष्ठों पर प्रिंट करता है। इससे बचने के लिए आप पेजिंग विकल्प का उपयोग कर सकते हैं।

एक सेक्शन पर राइट क्लिक करें और फॉर्मेट सेक्शन पर क्लिक करें → पेजिंग → से बचें पेज ब्रेक से बचें और क्लोज़ पर क्लिक करें।

अब देखते हैं कि क्रिस्टल रिपोर्ट 2013 में अनुभाग कैसे डालें, छिपाएँ और हटाएँ।

निम्न छवि में दिखाए गए अनुभाग विशेषज्ञ का उपयोग रिपोर्ट में अनुभागों को प्रबंधित करने के लिए किया जाता है।

To insert a new section you need to −

निम्न छवि में दिखाए गए अनुभाग विशेषज्ञ बटन पर क्लिक करें (अनुभाग विशेषज्ञ की रिपोर्ट में सभी अनुभागों की एक सूची है) → अनुभाग का चयन करें और सम्मिलित करें पर क्लिक करें।

रिपोर्ट में एक नया खंड दिखाई देगा।

किसी अनुभाग को हटाने के लिए

शीर्ष पर अनुभाग विशेषज्ञ खोलें और उस अनुभाग का चयन करें जिसे आप हटाना चाहते हैं → हटाएं दर्ज करें।

यदि आप लेटर किए हैं तो आप केवल उस सेक्शन को हटा सकते हैं। आप मूल रूप से क्रिस्टल रिपोर्ट द्वारा प्रदान किए गए अनुभागों को हटा नहीं सकते।

आदेश बदलने के लिए

ओपन सेक्शन एक्सपर्ट → सेक्शन का क्रम बदलने के लिए आप जिस सेक्शन को ऊपर और नीचे तीर चलाना चाहते हैं, उसका चयन करें।

वर्गों में विलय करने के लिए

ओपन सेक्शन एक्सपर्ट → उन सेक्शन को मूव करें जिन्हें आप एक-दूसरे के साथ मर्ज करना चाहते हैं → टॉप सेक्शन चुनें → मर्ज पर क्लिक करें।

अनुभाग उस अनुभाग के साथ विलय कर दिया जाएगा जो सूची में आगे है।

खंडों को विभाजित करने के लिए

उस अनुभाग की सीमा पर क्लिक करें जिसे आप विभाजित करना चाहते हैं → खंड को विभाजित करने वाली क्षैतिज रेखा दिखाई देगी → उस स्थान पर खींचें और छोड़ें जहां आप अनुभाग को विभाजित करना चाहते हैं।

डेटा सॉर्ट करना

कभी-कभी आपको एक निश्चित क्रम में क्रिस्टल रिपोर्ट में डेटा सॉर्ट करना आवश्यक होता है। जब आप डेटा को सॉर्ट करते हैं, तो रिपोर्ट में विशिष्ट रिकॉर्ड खोजना आसान होता है। आप आरोही या अवरोही क्रम में एक प्रकार जोड़ सकते हैं और इसे विशेषताओं और उपायों के मूल्य पर भी लागू किया जा सकता है।

आप सॉर्ट टैब में डिलीट ऑप्शन का उपयोग करके सॉर्टिंग को हटा भी सकते हैं।

आइए देखते हैं कि क्रिस्टल रिपोर्ट में सॉर्ट कैसे लागू करें।

एंटरप्राइज 4.x के लिए क्रिस्टल रिपोर्ट में एक प्रकार लागू करने के लिए, रिपोर्ट के स्ट्रक्चर टैब पर जाएं → शीर्ष पर डेटा टैब पर क्लिक करें और सॉर्ट चुनें।

जब आप सॉर्ट विकल्प पर क्लिक करते हैं, तो यह समूह और सॉर्ट विकल्प के साथ एक विंडो पॉप-अप करेगा।

रिपोर्ट में उपायों और विशेषता मानों पर सॉर्टिंग लागू करने के लिए सॉर्ट टैब पर जाएं और बॉडी टैब का विस्तार करें।

सॉर्ट जोड़ने के लिए, ऐड सॉर्ट विकल्प पर क्लिक करें। यह आपको रिपोर्ट में जोड़े गए सभी गुण और उपाय दिखाएगा। वह ऑब्जेक्ट चुनें, जिस पर आप सॉर्ट करना चाहते हैं और आरोही और अवरोही विकल्प पर क्लिक करें।

A → Z आरोही या Z → A अवरोही

आप एकल रिपोर्ट में कई प्रकार जोड़ सकते हैं और ठीक पर क्लिक कर सकते हैं।

सॉर्ट किए गए डेटा को देखने के लिए पेज टैब पर जाएं।

उपरोक्त उदाहरण में, इसने ग्राहक के नाम और फिर बेची गई मात्रा पर एक छंटनी लागू की है।

किसी सॉर्ट को हटाने के लिए, सॉर्ट का चयन करें और डिलीट सॉर्ट विकल्प पर क्लिक करें।

इस अध्याय में, हम समूहों को परिभाषित करने, प्रस्तुत करने और हटाने के लिए कैसे कवर करेंगे।

समूहों को परिभाषित करें

जब आपको डेटा को समूहों में अलग करने की आवश्यकता होती है ताकि इसे आसानी से समझा जा सके, तो ग्रुपिंग विकल्प का उपयोग किया जा सकता है।

आप समूहीकरण टैब के अंदर अनुकूलित विकल्प का उपयोग करके एकल मान या कई मानों के लिए समूहीकरण को अनुकूलित कर सकते हैं।

रिपोर्ट में समूहीकरण लागू करने के लिए, रिपोर्ट के संरचना टैब पर जाएं → डेटा → समूह

रेंडर समूह

समूह बनाने की स्थिति जोड़ना। न्यू ('+' साइन) पर क्लिक करें और उस विशेषता का चयन करें जिस पर आप ग्रुपिंग लागू करना चाहते हैं। यदि आप एक वस्तु पर नियमित समूहन लागू करते हैं, तो यह एक रिपोर्ट में सभी समान मूल्यों को समूहित करेगा।

एकल मान पर समूहीकरण लागू करने के लिए, समूहन विकल्प को अनुकूलित करने के लिए जाएं → नया → शर्त जोड़ें → चयनकर्ता और ड्रॉपडाउन सूची से मूल्य और जैसा कि निम्नलिखित छवि में दिखाया गया है -

यह सब कुछ छोड़ देने का विकल्प भी देता है, समूह नाम के साथ एकल समूह में बाकी सब कुछ समूह या समूह नाम को बदले बिना सब कुछ शामिल करता है।

निम्नलिखित उदाहरण में, इसने 2 समूह बनाए हैं: पहला क्षेत्र नाम = "नई दिल्ली" और दूसरा समूह "अन्य" नाम के साथ सब कुछ के साथ।

जब आप किसी रिपोर्ट में समूहीकरण का उपयोग करते हैं, तो रिपोर्ट कैनवास में दो नए खंड दिखाई देते हैं - समूह हैडर 1 और समूह पाद 1।

समूह हटाएँ

किसी समूह को हटाने के लिए, उस समूह का चयन करें जिसे आप हटाना चाहते हैं और हटाएँ विकल्प पर क्लिक करें।

रिपोर्ट की संरचना पर जाएं → समूह → समूहों का चयन करें # 1, 2 जिसे आप हटाना चाहते हैं → हटाएं।

क्रिस्टल रिपोर्ट में एक समूह को अनुकूलित करते समय आप निम्नलिखित 3 विकल्पों का उपयोग कर सकते हैं -

  • बाकी सब कुछ त्याग दो

  • समूह नाम के साथ एक समूह में बाकी सब कुछ समूह

  • समूह का नाम बदले बिना सब कुछ शामिल करें

समूह वृक्ष

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

रिपोर्ट में लाइव हेडर्स

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

कुल समूहीकृत डेटा

रिपोर्ट में डेटा का समूहीकरण रिपोर्ट में प्रत्येक समूह के लिए कुल खोजने के लिए किया जाता है। कुल कई विकल्प उपलब्ध हैं - सम, गिनती, अधिकतम, न्यूनतम, औसत आदि। आप अपनी रिपोर्ट में उप-योग भी जोड़ सकते हैं।

रिपोर्ट में कुल विकल्प - सम्मिलित करें टैब पर जाएं → अपने कुल के लिए विकल्प चुनें

कुल बॉक्स का प्रारूप बदलने के लिए, कुल मूल्य → प्रारूप पर राइट क्लिक करें।

खरोंच से एक रिपोर्ट बनाने के बजाय, आप रिपोर्ट रिपॉजिटरी से इनबिल्ट टेम्पलेट्स का भी उपयोग कर सकते हैं। ये रिपोर्ट टेम्पलेट सामान्य दस्तावेजों जैसे खरीद आदेश, चालान, पत्र टेम्पलेट, आदि के लिए पूर्वनिर्धारित लेआउट प्रदान करते हैं।

रिपॉजिटरी से रिपोर्ट टेम्प्लेट का चयन करने के लिए, वेब टेम्पलेट से फ़ाइल → नया → पर जाएं

क्रिस्टल रिपोर्ट में दो टेम्पलेट विकल्प हैं -

  • विशेष रुप से प्रदर्शित टेम्प्लेट
  • हाल ही में उपयोग किया गया

आप खोज टूल का उपयोग करके एक खोज भी कर सकते हैं। एक बार जब आप एक रिपोर्ट टेम्पलेट चुनते हैं, तो आपको डेटा स्रोत का चयन करने के लिए कहा जाएगा।

पूर्वावलोकन का चयन करें (डेटा स्रोत का चयन करने से पहले रिपोर्ट टेम्पलेट का पूर्वावलोकन करने के लिए) → डेटा स्रोत का चयन करने के लिए डेटा स्रोत स्थान सेट करें → डेटा स्रोत लक्ष्य करें पैनल, कनेक्शन आइकन जोड़ें → डेटा स्रोत कनेक्शन चुनें संवाद बॉक्स चुनें।

निम्न विकल्पों में से एक से अपना डेटा स्रोत कनेक्शन चुनें -

Previous Connections - यह विकल्प आपको पहले से जुड़े डेटा स्रोतों का उपयोग करने देता है।

Browse Repository - यह विकल्प आपको डेटा स्रोत प्रकार सूची से अपना डेटा स्रोत चुनने देता है।

Connection by Vendor - यह विकल्प विक्रेता या सॉफ्टवेयर प्रदाता द्वारा छांटे गए डेटा स्रोतों से जुड़ता है।

समाप्त पर क्लिक करें।

करंट डेटा सोर्स पैनल से ऑब्जेक्ट का चयन करें और उसे टारगेट डेटा सोर्स पैनल में किसी ऑब्जेक्ट से कनेक्ट करें → मैप पर क्लिक करें → हो गया पर क्लिक करें।

एंटरप्राइज के लिए क्रिस्टल रिपोर्ट्स में विकल्प डालें आपको रिपोर्ट स्तर पर कई ऑब्जेक्ट्स जोड़ने की अनुमति देता है: चार्ट, क्रॉसस्टैब, चित्र, फ्लैश, उप-रिपोर्ट, आदि।

ग्राफिक्स ऑब्जेक्ट जोड़ें

आप रिपोर्ट में कई प्रारूप चित्र जोड़ सकते हैं। यदि आप रिपोर्ट में कंपनी लोगो, ब्रांड का नाम आदि जोड़ना चाहते हैं तो इसका उपयोग किया जा सकता है।

जब आप चित्र पर क्लिक करते हैं, तो यह रिपोर्ट में एक चित्र सम्मिलित करने का विकल्प देता है। निम्नलिखित सामान्य चित्र प्रारूप क्रिस्टल रिपोर्ट में समर्थित हैं -

  • jpeg
  • png
  • gif
  • tiff

यह आपको रिपोर्ट में फ्लैश फाइल डालने की अनुमति भी देता है। जब आप फ़्लैश पर क्लिक करते हैं, तो आप फ़ाइल पथ चुन सकते हैं या रिपोर्ट में जोड़ने के लिए सीधे फ़्लैश फ़ाइल के लिंक को एम्बेड कर सकते हैं। यह फ़्लैश फ़ाइल में .swf फ़ाइल प्रकारों का समर्थन करता है ताकि आप रिपोर्ट में डायनामिक डैशबोर्ड जोड़ सकें।

इस अध्याय में, हम चार्ट के प्रकार, चार्ट बनाने और प्रारूपण के बारे में जानेंगे।

चार्ट प्रकार

आप एंटरप्राइज़ के लिए क्रिस्टल रिपोर्ट में चार्ट प्रकारों के नीचे उपयोग कर सकते हैं। चार्ट डालने के लिए, सम्मिलित करें → चार्ट → चार्ट प्रकार चुनें और संरचना या पृष्ठ टैब में चार्ट डालें।

चार्ट और चार्ट लेआउट बनाना

आप रिपोर्ट पाद लेख में एक चार्ट सम्मिलित कर सकते हैं। जब आप सम्मिलित करें चार्ट विकल्प से चार्ट प्रकार का चयन करते हैं, तो आप कर्सर को रिपोर्ट पाद लेख क्षेत्र में ले जा सकते हैं और उस स्थान पर क्लिक कर सकते हैं जहां आप चार्ट सम्मिलित करना चाहते हैं।

जब आप एक चार्ट सम्मिलित करते हैं तो यह आपको दो विकल्प देता है - डेटा और शो चार्ट।

चार्ट विकल्प दिखाएं आपको चार्ट का आकार बदलने की अनुमति देता है, चार्ट को रिपोर्ट पाद लेख क्षेत्र में स्थानांतरित करें (जैसा कि ऊपर दिखाया गया है)।

डेटा टैब आपको चार्ट में डेटा सम्मिलित करने की अनुमति देता है। जब आप डेटा टैब पर जाते हैं, तो यह आपको एक्स, वाई, जेड अक्ष पर मान जोड़ने के लिए कहता है।

प्रत्येक अक्ष पर राइट क्लिक करें और सम्मिलित करें चार्ट श्रेणी ऑब्जेक्ट पर जाएं → आप ड्रॉपडाउन सूची से चयनित तत्वों को चुन सकते हैं → चार्ट डेटा ऑब्जेक्ट, शीर्षक, उपशीर्षक, पैर नोट, किंवदंती, आदि।

चार्ट डेटा ऑब्जेक्ट आपको विशेषता नाम चुनने की अनुमति देता है, जिसे आप चार्ट डेटा में पास करना चाहते हैं। शीर्षक, उपशीर्षक और फ़ुटनोट आपको चार्ट में शीर्षक या नोट जोड़ने की अनुमति देता है।

स्वरूपण चार्ट

जब आप चार्ट पर राइट क्लिक करते हैं तो यह आपको निम्न प्रारूपण विकल्प देता है -

प्रारूप चार्ट - आप अग्रिम, उपस्थिति और गहराई विकल्प में जाकर चार्ट की संरचना को प्रारूपित करने की अनुमति देता है। आप प्रारूप चार्ट टैब में चार्ट विकल्प पर क्लिक करके ड्रॉपडाउन सूची से चार्ट का प्रकार भी बदल सकते हैं।

चार्ट हाइलाइटिंग विशेषज्ञ आपको चार्ट में एक विशिष्ट मूल्य को उजागर करने की अनुमति देता है। आप चार्ट के अंदर एक मूल्य को उजागर करने के लिए अलग-अलग रंग चुन सकते हैं।

शर्त जोड़ें → वह विशेषता चुनें जिसे आप चार्ट में हाइलाइट करना चाहते हैं जैसा कि निम्नलिखित छवि में दिखाया गया है।

चार्ट प्रकार संपादित करें सभी विकल्पों के समान होने के साथ प्रारूप चार्ट के समान है।

चार्ट में डेटा को संपादित करने के लिए एडिट चार्ट डेटा का उपयोग किया जाता है। यदि आप चार्ट अक्ष पर पैरामीटर मान बदलना चाहते हैं, तो आप चार्ट डेटा संपादित करें पर क्लिक कर सकते हैं और मान बदल सकते हैं। चार्ट को छिपाने के लिए छिपाने के विकल्प का उपयोग किया जाता है और चार्ट को आगे या पीछे ले जाने के लिए चाल का उपयोग किया जाता है।

आप चार्ट आकार को स्वरूपित करके एक रिपोर्ट में या एक पंक्ति में कई चार्ट जोड़ सकते हैं। उदाहरण - आप विभिन्न मूल्यों का प्रतिनिधित्व करने के लिए बार चार्ट और पाई चार्ट जोड़ सकते हैं। आपको दूसरे चार्ट के लिए शो चार्ट और डेटा विकल्प दिखाई देगा → आप आवश्यक ऑब्जेक्ट्स जोड़ सकते हैं और चार्ट में हेडर और पाद लेख नोट भी जोड़ सकते हैं जैसा कि निम्नलिखित छवि में दिखाया गया है।

वास्तविक रिपोर्ट देखने के लिए, पृष्ठ टैब पर जाएं।

क्रॉस टैब का उपयोग उन डेटा को प्रदर्शित करने के लिए किया जाता है जो दो दिशाओं में समूहीकृत या कुल किए जाते हैं। यह एक कॉम्पैक्ट फॉर्मेट में डेटा दिखाता है, जिससे डेटा के ट्रेंड को समझना और देखना आसान हो जाता है। उदाहरण के लिए, यदि आप क्रॉस टैब के बिना किसी विशेष क्षेत्र में ग्राहक द्वारा बेची गई मात्रा को देखना चाहते हैं, तो यह डेटा को फैल-आउट रूप में दिखाता है।

आप '+' चिह्न पर क्लिक करके पंक्तियों और स्तंभों में कई संख्याएँ जोड़ सकते हैं। किसी ऑब्जेक्ट को हटाने के लिए X साइन पर क्लिक करें।

जब आप सम्मिलित करें पर क्लिक करते हैं, तो क्रॉस टैब रिपोर्ट की संरचना में जुड़ जाता है। यदि आप पृष्ठ टैब पर क्लिक करते हैं, तो यह रिपोर्ट में क्रॉस टैब डेटा दिखाएगा।

आप क्रॉस टैब में कक्षों को संपादित भी कर सकते हैं। क्रॉस टैब गुणों को संपादित करने के लिए, क्रॉस टैब पर राइट क्लिक करें और आप गुणों को बदल सकते हैं -

  • क्रॉस टैब को फॉर्मेट करें
  • क्रॉस टैब संपादित करें
  • Sort
  • Hide
  • ग्रिड विकल्प
  • Pivot
  • क्रॉस टैब से चार्ट बनाएं

क्रॉस्टैब में पंक्ति योग, स्तंभ योग और भव्य योग शामिल हैं। मानों को प्रतिशत के रूप में देखने के लिए, कुल सेल पर राइट क्लिक करें और फॉर्मेट टोटल → प्रतिशत के रूप में शो का चयन करें।

ग्रिड विकल्प आपको क्रॉस टैब पंक्तियों का प्रारूपण करने की अनुमति देते हैं जैसे कि खाली पंक्तियों को छुपाना, पंक्ति लेबलों को दोहराना, पंक्ति भव्य योगों को छिपाना, जैसा कि निम्नलिखित छवि में दिखाया गया है।

सूत्र का उपयोग उस रिपोर्ट में डेटा डालने के लिए किया जाता है जो किसी भी वस्तु के साथ मौजूद नहीं है। यदि रिपोर्ट में कुछ गणना करने या विशेष डेटा जोड़ने की आवश्यकता है, तो आप सूत्रों का उपयोग कर सकते हैं।

Example- (Emp_details.sal) * 0.15

Common formulas हैं - गणना, स्ट्रिंग फ़ंक्शन जैसे UPPERCASE, दिनांक फ़ंक्शंस आदि।

रिपोर्ट में फॉर्मूला के दो भाग हैं -

  • Syntax
  • Components

components सूत्र बनाने के लिए उपयोग किया जाता है।

क्रिस्टल रिपोर्ट्स में निम्न प्रकार के सूत्र होते हैं - रिपोर्ट फॉर्मूले और सशर्त स्वरूपण सूत्र।

Report formulas एक रिपोर्ट में स्टैंडअलोन के रूप में उपयोग किया जाता है। Conditional formatting formulas उस स्थिति को परिभाषित करें जिस पर रिपोर्ट फ़ार्मुलों को लागू किया जाता है।

विभिन्न प्रकार के सूत्र बनाने के लिए सूत्र कार्यशाला का उपयोग किया जाता है। आप डेटा वर्कशॉप पर जाकर → सूत्र क्लिक करके या डेटा टूल बार पर फॉर्मूला टैब पर क्लिक करके फार्मूला वर्कशॉप खोल सकते हैं।

सूत्र कार्यशाला में 2 पैनल हैं - नेविगेशन पैनल और ऑब्जेक्ट पैनल।

नेविगेशन पैनल में क्रिस्टल रिपोर्ट में प्रत्येक प्रकार के फॉर्मूले के लिए एक फ़ोल्डर होता है।

ऑब्जेक्ट पैनल में 4 फ़ील्ड शामिल हैं -

Data Explorer - इसमें क्रिस्टल रिपोर्ट में मौजूद ऑब्जेक्ट्स, फॉर्मूले, पैरामीटर और रनिंग योग शामिल हैं।

Result Objects - इसमें रिपोर्ट में उपयोग करने के लिए सभी परिणामी वस्तुएं उपलब्ध हैं।

Functions- इसमें सभी इनबिल्ट फ़ंक्शंस होते हैं जिनका उपयोग रिपोर्ट में किया जा सकता है। इसमें कस्टम फ़ंक्शन भी शामिल हैं। उदाहरण - सम, गणना, स्ट्रिंग फ़ंक्शन, दिनांक फ़ंक्शन आदि।

Operators- उनका उपयोग मूल्यों के बीच की स्थितियों को पारित करने के लिए किया जाता है। इसमें शामिल हैं: अंकगणितीय ऑपरेटर, एरेस, बुलियन ऑपरेटर आदि।

सूत्र कार्यशाला में सूत्र पाठ विंडो और सूत्र कार्यशाला बटन भी होते हैं। सूत्र और वर्कशॉप पैनल बटन बनाने या संशोधित करने के लिए टेक्स्ट विंडो का उपयोग किया जाता है, जिससे आप फिल्टर फॉर्मूला, सॉर्ट फॉर्मूला, डिलीट आदि का उपयोग कर सकते हैं।

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

सेवा create a new formula, आप डेटा एक्सप्लोरर के तहत फॉर्मूला टैब पर राइट क्लिक कर सकते हैं। एक बार जब आप नए सूत्र पर क्लिक करते हैं तो → सूत्र नाम दर्ज करें → यह सूत्र कार्यशाला खोलता है।

आप निम्न छवि में दिखाए गए अनुसार डेटा → नया → नया फॉर्मूला के तहत फॉर्मूला टैब से फॉर्मूला कार्यशाला को खोलकर एक नया फॉर्मूला भी बना सकते हैं।

सूत्र पाठ विंडो में एक सूत्र लिखने के लिए, आप ऑपरेटर टैब के तहत इन-यूज़ ऑब्जेक्ट्स का उपयोग कर सकते हैं और विभिन्न ऑपरेटरों को सूत्र में शर्त पास करने के लिए उपयोग कर सकते हैं।

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

आप इस सूत्र को रिपोर्ट के किसी भी भाग में खींच सकते हैं।

उपरोक्त स्नैपशॉट में, टेस्ट सूत्र को रिपोर्ट पाद लेख में ले जाया गया है और इसकी गणना रिपोर्ट पाद लेख में मात्रा 2/2 के रूप में की गई है।

अभी to modify the formula, डेटा एक्सप्लोरर के तहत सूत्र नाम पर क्लिक करें, यह फॉर्मूला कार्यशाला खोलेगा। परिवर्तनों को सहेजने के लिए सूत्र में परिवर्तन करें और नीचे दिए गए सहेजें बटन का उपयोग करें। ये परिवर्तन रिपोर्ट मानों पर स्वचालित रूप से लागू होंगे।

किसी रिपोर्ट से सूत्र को हटाने के लिए, सूत्र नाम पर राइट क्लिक करें और हटाएँ पर क्लिक करें।

तल पर समस्या फलक का उपयोग डिबगिंग उद्देश्य के लिए किया जाता है। यह आपको सूत्र में वाक्य रचना त्रुटि दिखाता है। निम्न छवि में त्रुटि संदेश कहता है कि लाल रेखांकन में फ़ील्ड को फ़ील्ड सिंटैक्स के रूप में नहीं जाना जाता है और गलत है।

विभिन्न बूलियन ऑपरेटर हैं जो क्रिस्टल रिपोर्ट में सूत्र में उपयोग किए जा सकते हैं। वे हैं -

  • AND
  • OR
  • NOT
  • Eqv
  • Imp
  • XOR

इन सभी ऑपरेटरों को सूत्रों में कई शर्तों को पारित करने के लिए उपयोग किया जाता है -

AND संचालक का उपयोग तब किया जाता है जब आप सूत्र की दोनों स्थितियों को सत्य चाहते हैं। अन्य बूलियन ऑपरेटरों और उनके अर्थ उपरोक्त स्नैपशॉट में वर्णित हैं।

बुलियन ऑपरेटर्स 'और' का उपयोग करना -

If {CUSTOMER.CUSTOMER_NAME} [1 to 2] = "AN" and
ToText({CUSTOMER.CUSTOMER ID}) [2] = "4" then
"TRUE"
Else
"FALSE"

बूलियन ऑपरेटरों 'और' और 'या' का उपयोग करना -

If ({CUSTOMER.CUSTOMER_NAME} [1 to 2] = "AN" and
ToText({CUSTOMER.CUSTOMER ID}) [1] = "4") or
({CUSTOMER.CUSTOMER_NAME} [1 to 2] = "Ja" and
ToText({CUSTOMER.CUSTOMER ID}) [1] = "2") then
"Five star rating CUSTOMER"
Else
"1 star rating CUSTOMER"

If-then-Else स्टेटमेंट सभी कंट्रोल फ्लो स्टेटमेंट्स में से सबसे बेसिक है। यह आपके प्रोग्राम को कोड के एक निश्चित भाग को निष्पादित करने के लिए कहता है, जब कोई विशेष शर्त पूरी होती है।

यदि आप बूलियन ऑपरेटरों के साथ निम्नलिखित इफ-तब-एल्स स्टेटमेंट देखते हैं, तो यह आपको फॉर्मूला में कई शर्तों को पारित करने और मान वापस करने की अनुमति देता है, यदि स्थिति सही है।

If({PROJECT.Customer\Customer Name} [1 to 2] = "An" and
ToText({PROJECT.Time\Year}) [1] = "2") or
({Project.Customer\CUSTOMER NAME} [1 to 2] = "Ja" and
ToText({PROJECT.Time\Year}) [1] = "2") Then
"Five star rating CUSTOMER"
Else
"1 star rating CUSTOMER"

यह कथन कहता है कि जब कोई भी स्थिति सही है (OR ऑपरेटर से पहले और बाद में), तो वह फाइव स्टार रेटिंग ग्राहक को प्रिंट करेगा अन्यथा वह 1 स्टार रेटिंग ग्राहक को प्रिंट करेगा।

इस सूत्र को सहेजा गया है और फिर संरचना टैब के तहत रिपोर्ट के शरीर में जोड़ा गया है जैसा कि निम्नलिखित छवियों में दिखाया गया है -

रिपोर्ट में एक नया कॉलम ग्राहकों की रेटिंग के साथ जोड़ा गया है जैसा कि TEST फॉर्मूला में बताया गया है।

परिकलित सूत्र क्रिस्टल रिपोर्ट में गणितीय गणना करने के लिए उपयोग किए जाते हैं और उन्हें सूत्र कार्यशाला में डिज़ाइन किया जा सकता है।

वर्कशॉप में गणना सूत्र तैयार करने के लिए अंकगणितीय ऑपरेटरों का उपयोग किया जाता है। अलग-अलग अंकगणित ऑपरेटर हैं जिनका उपयोग Add, Divide, Exponential, Multiply, आदि के लिए किया जा सकता है।

सूत्र में गणना लागू करने के लिए, ऑब्जेक्ट को फलक से सूत्र पाठ फलक पर खींचें और आवश्यक गणना करने के लिए ऑपरेटरों का उपयोग करें। एक बार जब आप नीचे दिए गए विकल्प को बचाने के लिए सूत्र का उपयोग करते हैं, तो यह सूत्र डेटा एक्सप्लोरर में सूत्र टैब के तहत सहेजा जाएगा।

फिर आप रिपोर्ट संरचना के सूत्र को खींच सकते हैं और रिपोर्ट में गणना किए गए डेटा को देखने के लिए पृष्ठ टैब पर जा सकते हैं।

अंकगणितीय संचालकों की सूची उच्चतम से सबसे कम पूर्वता तक हैं -

  • Exponentiation
  • Negation
  • गुणा, भाग और प्रतिशत
  • पूर्णांक विभाजन
  • Mod
  • जोड़ और घटाव

सशर्त स्वरूपण फ़ॉर्मूला लिखने के लिए, रिपोर्ट पर राइट-क्लिक करें और फॉर्मेट रिजल्ट ऑब्जेक्ट एलिमेंट पर क्लिक करें → उस प्रॉपर्टी का चयन करें जिस पर आप सशर्त फॉर्मूला लागू करना चाहते हैं → क्लिक करें और यह फॉर्मूला वर्कशॉप खोलेगा।

सूत्र पाठ फलक में सूत्र लिखें, इसे सहेजें और बंद करें।

इस उदाहरण में, यदि आप ग्रीन में 60000 से अधिक और रेड में 60000 से नीचे कुल मूल्य प्रिंट कर सकते हैं, तो इसे फॉर्मूला कार्यशाला में पारित किया जा सकता है।

इस उदाहरण में, crGreen, crRed, crBlack का उपयोग किया जाता है। आप रंग स्थिरांक का वास्तविक संख्यात्मक मान भी उपयोग कर सकते हैं।

तीन सामान्य सशर्त स्वरूपण कार्य हैं -

  • CurrentObjectValue
  • DefaultAttribute
  • GridRowColumnValue

DefaultAttribute किसी भी स्वरूपण सूत्र के लिए इस्तेमाल किया जा सकता है, CurrentObjectValue किसी भी स्वरूपण सूत्र के लिए जहां आप एक वस्तु मूल्य का प्रारूपण कर रहे हैं, और GridRowColumnValue किसी भी फॉर्मेटिंग फॉर्मूले के लिए इस्तेमाल किया जा सकता है जहां आप क्रॉस-टैब में ऑब्जेक्ट वैल्यू को फॉर्मेट कर रहे हैं।

Variableस्थिर के विपरीत किसी ऑब्जेक्ट को विभिन्न मान निर्दिष्ट करने के लिए उपयोग किया जाता है जो निश्चित है। जब आप किसी वैरिएबल के लिए कोई मान निर्दिष्ट करते हैं, तो यह उस मूल्य को बनाए रखता है जब तक आप एक नया मान निर्दिष्ट नहीं करते। चरों का उपयोग करने से पहले, उन्हें एक रिपोर्ट में परिभाषित करना आवश्यक है।

जब आप क्रिस्टल रिपोर्ट में एक चर घोषित करते हैं, तो आपको इसके लिए एक नाम निर्दिष्ट करने की आवश्यकता होती है, हालांकि यह नाम किसी अन्य फ़ंक्शन, ऑपरेटर आदि के समान नहीं होना चाहिए। एक चर एक संख्या प्रकार, स्ट्रिंग प्रकार, दिनांक प्रकार, बूलियन हो सकता है। प्रकार, श्रेणी प्रकार या एक सरणी प्रकार। एक चर एकल प्रकार का मान रख सकता है, जैसे यदि आप इसे एक संख्या के रूप में घोषित करते हैं तो इसे बाद में स्ट्रिंग मान रखने के लिए उपयोग नहीं किया जा सकता है।

एक परिवर्तनीय परिभाषित करना

Local Stringvar Customer_Lastname
Local numbervar Sales_percentage

चर घोषित करने के लिए खोजशब्द के अंत में 'var' है और यह सभी चर प्रकारों के लिए सही है। आप घोषणा के साथ या अलग सिंटैक्स में एक वैरिएबल को एक प्रारंभिक मूल्य भी दे सकते हैं।

Local NumberVar Z; //Declare Z to be a Number variable
Z := 30;           //Assign the value of 30 to Z

सूत्रों में चर का उपयोग करने के लिए, इसका दायरा परिभाषित किया गया है। परिवर्तनीय क्षेत्र तीन प्रकार के हो सकते हैं -

  • Local
  • Global
  • Shared

यह परिभाषित करता है कि एक सूत्र में एक चर दूसरे सूत्र में उपयोग किया जा सकता है।

स्थानीय चर

स्थानीय चर को टाइप के बाद स्थानीय कीवर्ड का उपयोग करके घोषित किया जाता है और उपरोक्त उदाहरण में चर नाम के बाद।

स्थानीय चर एकल सूत्र तक सीमित हैं। इसका मतलब यह है कि आप एक स्थानीय चर के मान को किसी अन्य सूत्र से एक सूत्र में नहीं प्राप्त कर सकते हैं।

//Formula 1
Local NumberVar Z;
Z := 30;

//Formula 2
EvaluateAfter ({@Formula A})
Local NumberVar Z;
Z := z + 5;

उपरोक्त उदाहरण में, फॉर्मूला 2 मान 5 लौटाएगा क्योंकि Z को सूत्र 1 में स्थानीय संख्या चर के रूप में घोषित किया गया है, इसलिए यह सूत्र 2 में चर Z के लिए डिफ़ॉल्ट मान लेगा।

सार्वत्रिक चर

वैश्विक चर का उपयोग मुख्य रिपोर्ट में किया जाता है। उनका मूल्य उन सभी फ़ार्मुलों के लिए उपलब्ध है जो सब-वे रिपोर्ट को छोड़कर, वैरिएबल को घोषित करते हैं।

Global StringVar Z;

यह अनुशंसा की जाती है कि आप वैश्विक चर का उपयोग केवल तभी करें जब स्थानीय चर पर्याप्त न हों।

चूँकि वैश्विक चर मुख्य रिपोर्ट में अपने मूल्यों को साझा करते हैं, आप एक सूत्र में एक प्रकार के साथ एक वैश्विक चर घोषित नहीं कर सकते हैं और फिर एक भिन्न रूप में एक ही सूत्र में एक ही नाम के साथ एक वैश्विक चर घोषित कर सकते हैं।

साझा चर

साझा चर का उपयोग मुख्य रिपोर्ट और उसकी सभी उप रिपोर्टों में किया जाता है। साझा चर वैश्विक चरों की तुलना में अधिक सामान्य हैं।

एक साझा चर का उपयोग करने के लिए, इसे मुख्य रिपोर्ट में एक सूत्र में घोषित करें -

Shared NumberVar Z := 10;

साझा चर का उपयोग करने के लिए, इसे घोषित किया जाना चाहिए और मुख्य रिपोर्ट और सब -पोर्ट में उपयोग करने से पहले इसे एक मूल्य सौंपा जाना चाहिए।

क्रिस्टल रिपोर्ट में एक ऐरे वैरिएबल को "ऐरे" कीवर्ड का उपयोग करके परिभाषित किया जा सकता है।

Global NumberVar Array Z := [1, 2, 3];

आप ऐरे के तत्वों को मान प्रदान कर सकते हैं और इन मानों का उपयोग सूत्रों में गणना के लिए किया जा सकता है। उदाहरण के लिए -

StringVar Array Z := [“Hello”,”World”];
Z[2] :=[“Bye”];
UpperCase (Z [2] )

यह सूत्र स्ट्रिंग "बाय" लौटाएगा।

आप Redim और Redim संरक्षित कीवर्ड का उपयोग करके भी ऐरे का आकार बदल सकते हैं। Redim का उपयोग किसी Array की पिछली प्रविष्टियों को हटाने के लिए किया जाता है, और Redim संरक्षित करने के लिए पिछले Array मानों का उपयोग करने के लिए किया जाता है। के लियेexample -

Local NumberVar Array Z;
Redim Z [2]; //Now Z is [0, 0]
Z [2] := 10; //Now Z is [0, 10]
Redim Z [3]; //Now Z is [0, 0, 0], Redim has erased previous Array values.
Z [3] := 20; //Now Z is [0, 0, 20]
Redim Preserve Z [4]; 
//Now Z is [0, 0, 20, 0], Redim Preserve has contained previous Array values.
"finished"

लूप्स के साथ सरणी

ऐरो का उपयोग लूप्स के साथ भी किया जाता है: जैसे लूप के लिए।

Local NumberVar Array Z;
Redim Z[10];
Local NumberVar x;
For x := 1 To 10 Do
(Z[x] := 10 * x);
Z [5] //The formula returns the Number 50

Parametersरिपोर्ट उत्पन्न होने से पहले उपयोगकर्ता इनपुट लेने के लिए उपयोग किया जाता है। रिपोर्ट बनने से पहले उपयोगकर्ता को संकेत का जवाब देना होता है और रिपोर्ट आउटपुट पैरामीटर मान के लिए उपयोगकर्ता की प्रतिक्रिया पर निर्भर करता है।

सूत्रों के साथ और रिपोर्ट में मापदंडों का उपयोग करके, आप एक एकल रिपोर्ट बना सकते हैं जो विभिन्न उपयोगकर्ताओं की आवश्यकता के अनुसार बदल जाती है।

LOV का उपयोग मापदंडों में शीघ्र मान दर्ज करने के लिए किया जा सकता है। LOVs स्थिर या गतिशील हो सकते हैं। उनका उपयोग एकल स्तर के गतिशील संकेतों या बहुस्तरीय संकेतों के रूप में भी किया जा सकता है।

Note - डेटाबेस से पुनर्प्राप्त करने के बाद क्रिस्टल रिपोर्ट में पैरामीटर को फ़िल्टर में उपयोग किया जा सकता है।

कैस्केडिंग पैरामीटर

निर्भरता वाले पैरामीटर को एक साथ समूहीकृत किया जाता है और कैस्केडिंग मापदंडों के रूप में जाना जाता है। कैस्केडिंग पैरामीटर आपको एकल समूह में दो या अधिक मापदंडों को समूह में रखने की अनुमति देता है।

निहित पैरामीटर्स

पैरामीटर को ब्रह्मांड स्तर पर या क्वेरी पैनल में भी बनाया जा सकता है और बाद में उन्हें क्रिस्टल रिपोर्ट में विरासत में मिला जा सकता है। उन्हें विरासत में मिला हुआ पैरामीटर कहा जाता है। इन मापदंडों को रिपोर्ट स्तर पर गिराया जा सकता है लेकिन उन्हें एक रिपोर्ट में संपादित नहीं किया जा सकता है। ये पैरामीटर केवल उन्हीं स्थानों पर संपादित किए जा सकते हैं, जहां वे बनाए गए हैं।

पैरामीटर डेटा प्रकार

डेटा प्रकारों के नीचे क्रिस्टल रिपोर्ट समर्थन में पैरामीटर -

  • Number
  • String
  • Date
  • Time
  • DateTime
  • Currency
  • Boolean
  • Member

पैरामीटर का उपयोग करते समय याद रखने के लिए महत्वपूर्ण बिंदु -

  • एक सूत्र में पैरामीटर का उपयोग करने के लिए, रिपोर्ट में रखा जाना आवश्यक नहीं है। पैरामीटर का उपयोग अन्य वस्तुओं की तरह एक सूत्र में किया जा सकता है और फॉर्मूला कार्यशाला में बनाया जा सकता है।

  • पैरामीटर का उपयोग स्थिर या गतिशील LOVs के साथ किया जा सकता है।

  • आप उन मानों की एक सूची भी बना सकते हैं जिनसे उपयोगकर्ता मैन्युअल रूप से दर्ज करने के बजाय पैरामीटर मान चुन सकता है।

मान प्रकारों की सूची

प्रकार विवरण कब इस्तेमाल करें
स्थैतिक प्यार करता हूँ रिपोर्ट में आपके द्वारा जोड़े गए या आयात किए गए मूल्यों के आधार पर एक सरल सूची प्रदान करता है
  • ऐसे डेटा का उपयोग करना जो बदलता नहीं है
रिपोर्ट डेटा पर आधारित गतिशील LOVs डेटा स्रोत से एक गतिशील सूची प्रदान करता है
  • डेटाबेस से पुनर्प्राप्त करने के बाद डेटा को फ़िल्टर करना।
  • डेटाबेस तक पहुँचने के बिना इंटरेक्टिव रूप से रिपोर्ट डेटा को फ़िल्टर करना।
  • एक LOV बनाना जहाँ यह डेटा स्रोत में पहले से मौजूद नहीं है। जैसे कि यूनिवर्स या बीईएक्स क्वेरी में।
ब्रह्मांड प्यार करता है यूनिवर्स में बनाई और मेनटेन की गई सूची प्रदान करता है।
  • उन मानों की पुन: प्रयोज्य सूचियों का निर्माण करना जो यूनिवर्स प्रशासक द्वारा प्रबंधित किए जाते हैं।

Parameter कैसे बनाएं?

डेटा एक्सप्लोरर दृश्य में, पैरामीटर क्षेत्र के भीतर राइट-क्लिक करें → नया → नया पैरामीटर चुनें

पैरामीटर बनाएँ संवाद बॉक्स प्रकट होता है → पैरामीटर (255 अल्फ़ान्यूमेरिक वर्ण तक) के लिए एक नाम दर्ज करें। संवाद बॉक्स में, आप अन्य गुणों के साथ पैरामीटर का नाम और प्रकार बदल सकते हैं।

सूची से उपयुक्त डेटा प्रकार का चयन करें → जैसे स्ट्रिंग, संख्या, या दिनांक, अन्य के बीच।

प्रॉम्प्ट टेक्स्ट बॉक्स में, वांछित प्रॉम्प्टिंग टेक्स्ट (255 अल्फ़ान्यूमेरिक वर्ण तक) दर्ज करें।

For example - "एक नाम चुनें"

जब आप रिपोर्ट का पूर्वावलोकन करते हैं, या जब आप पृष्ठ क्षेत्र पर डेटा ताज़ा करते हैं, तो यह टेक्स्ट प्रॉम्प्ट डायलॉग बॉक्स में दिखाई देगा।

मानों की एक सूची बनाने के लिए, दीर्घवृत्त बटन पर क्लिक करें → मानों की सूची संपादित करें संवाद बॉक्स प्रकट होता है → उन मानों को दर्ज करें जिन्हें आप देखना चाहते हैं जब आपको संकेत दिया जाता है → आप स्ट्रिंग प्रकार, या सूची के लिए देशों की सूची जोड़ सकते हैं एक नंबर प्रकार के लिए मान → क्लिक करें ठीक → आप पैरामीटर बनाएं संवाद पर वापस जाएं → ठीक पर क्लिक करें और अपनी रिपोर्ट में पैरामीटर खींचें।

एक बार पैरामीटर को रिपोर्ट की संरचना में खींच लिया जाता है, तो आप रिपोर्ट डेटा को रीफ्रेश करते समय LOVs को देखने के लिए पेज टैब पर जा सकते हैं।

फ़िल्टर का उपयोग उपयोगकर्ता की आवश्यकता के अनुसार क्रिस्टल रिपोर्ट में रिकॉर्ड को सीमित करने के लिए किया जाता है। फ़िल्टर ऑब्जेक्ट, ऑपरेटर और पैरामीटर के आधार पर लगाए जाते हैं।

किसी रिपोर्ट में इंटरएक्टिव फ़िल्टर कैसे बनाएं?

शीर्ष → इंटरएक्टिव फ़िल्टर पर डेटा टैब पर जाएं

फ़िल्टर जोड़ें पर क्लिक करें → फ़िल्टर से पहली वस्तु का चयन करें → ऑपरेटर का चयन करें → पैरामीटर का चयन करें

ड्रॉपडाउन सूची में यह रिपोर्ट के लिए बनाए गए सभी मापदंडों की सूची दिखाएगा। पैरामीटर को संपादित करने के लिए, आप अंत में दीर्घवृत्त बटन पर क्लिक कर सकते हैं।

जब एक पैरामीटर चुना जाता है, तो ठीक पर क्लिक करें। यदि आपने पैरामीटर में मानों की सूची का चयन किया है, तो यह आपको ड्रॉपडाउन सूची से मान का चयन करने के लिए कहेगा → मान का चयन करें → ठीक है

सहेजा गया डेटा या ताज़ा डेटा चुनें → रिपोर्ट अब केवल फ़िल्टर डेटा दिखाती है।

कई इंटरेक्टिव फ़िल्टर जोड़ने के लिए, आप 'AND' और 'OR' ऑपरेटरों का उपयोग कर सकते हैं।

एक इंटरैक्टिव फ़िल्टर को हटाने के लिए

डेटा टैब पर जाएं → इंटरएक्टिव फ़िल्टर → वह फ़िल्टर चुनें जिसे आप हटाना चाहते हैं → डिलीट बटन पर क्लिक करें

पैरामीटर बनाते समय, दो प्रकार के संकेत विकल्प का उपयोग किया जा सकता है।

  • Prompt to user उपयोगकर्ता के लिए पैरामीटर का मान दर्ज करने के लिए संकेत देगा।

  • Hidden Prompt सूत्र द्वारा कुछ प्रारंभिक मूल्यों या मूल्यों को पारित करने के लिए उपयोग किया जाएगा और उपयोगकर्ता द्वारा नहीं।

जब आप प्रॉम्प्ट पैनल में उपयोगकर्ता विकल्प के लिए संकेत का उपयोग करते हैं, तो आपको प्रॉम्प्ट पाठ दर्ज करने की आवश्यकता होती है। शीघ्र पैनल आपको तीन विकल्प देता है -

  • Do not show prompt - यह आपको रिपोर्ट स्तर पर मूल्य बदलने का विकल्प नहीं देता है।

  • Show as Editable Prompt - यह हर बार अलग-अलग मूल्य दर्ज करने का विकल्प देता है।

  • Show as Read Only Prompt - यह रीड-ओनली मोड में मूल्य देखने का विकल्प देता है।

हिडन प्रॉम्प्ट का उपयोग प्रारंभिक मानों या मानों को सूत्र द्वारा पास करने के लिए किया जाता है।

प्रारंभिक मान पास करने के लिए, फ़ंक्शन बटन से ठीक पहले ellipsis बटन पर क्लिक करें। एक बार जब आप इस पर क्लिक करते हैं, तो यह आपको पैरामीटर के लिए एक मान दर्ज करने के लिए कहता है। एक बार जब आप मूल्य दर्ज करते हैं और ओके पर क्लिक करते हैं तो मान को हिडन प्रॉम्प्ट में सहेजा जाएगा।

मान जोड़ने के लिए, मान लिखें और Add पर क्लिक करें। जब आप पैरामीटर को रिपोर्ट में खींचते हैं, तो वह मान रिपोर्ट में दिखाई देगा जैसा कि ऊपर की छवि में दिखाया गया है।

कैस्केडिंग पैरामीटर समूह आपके मापदंडों को समूहों में व्यवस्थित करने की अनुमति देता है, जो फ़िल्टर किए गए विकल्पों का एक झरना प्रदान करता है।

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

कैस्केडिंग पैरामीटर समूह कैसे बनाएं?

डेटा एक्सप्लोरर → पैरामीटर → नए → नए कैस्केडिंग पैरामीटर समूह पर जाएं

एक पैरामीटर समूह बनाएँ संवाद बॉक्स प्रकट होता है → पैरामीटर समूह के लिए एक नाम दर्ज करें → निम्नलिखित पाठ दर्ज करें जैसा कि निम्नलिखित छवि में दिखाया गया है।

अब मूल्य कॉलम में पहली रिक्त पंक्ति पर क्लिक करें, यह आपको सूची में सभी उपलब्ध वस्तुओं को दिखाएगा। सूची से, देश का चयन करें → देश के नीचे रिक्त पंक्ति का चयन करें और क्षेत्र → ठीक का चयन करें

अब देश पैरामीटर को रिपोर्ट पर खींचें। यह देश का नाम दर्ज करने के लिए संकेत देगा। एक बार जब आप देश का नाम चुनते हैं तो → यह क्षेत्र का नाम चुनने के लिए संकेत देगा।

रिपोर्ट में क्षेत्र का नाम खींचें।

डेटा एक्सप्लोरर दृश्य में, पैरामीटर क्षेत्र के भीतर राइट-क्लिक करें → नया → नया पैरामीटर चुनें

पैरामीटर बनाएँ संवाद बॉक्स प्रकट होता है → पैरामीटर (255 अल्फ़ान्यूमेरिक वर्ण तक) के लिए एक नाम दर्ज करें। संवाद बॉक्स में, आप अन्य गुणों के साथ पैरामीटर का नाम और प्रकार बदल सकते हैं।

सूची से उपयुक्त डेटा प्रकार का चयन करें → जैसे स्ट्रिंग, संख्या, या दिनांक, अन्य के बीच।

एक पैरामीटर बनाने के लिए जो कई मानों की अनुमति देता है

डेटा एक्सप्लोरर में → पैरामीटर्स पर राइट क्लिक करें → न्यू → न्यू पैरामीटर चुनें

पैरामीटर बनाएँ संवाद बॉक्स में, पैरामीटर के लिए एक नाम दर्ज करें।

सूची से उपयुक्त डेटा प्रकार का चयन करें → प्रांप्टिंग टेक्स्ट दर्ज करें → कई मानों को सत्य करने की अनुमति दें।

अब, जब संकेत देते हैं, तो आप पैरामीटर के लिए दर्ज किए जाने वाले कई मान निर्दिष्ट कर सकते हैं।

असतत या श्रेणी मान निर्दिष्ट करने के लिए

मूल्य श्रेणी के प्रकार के लिए, असतत या श्रेणी चुनें।

यदि आप असतत का चयन करते हैं, तो पैरामीटर असतत मानों को स्वीकार करेगा (मूल्यों की सीमाओं के बजाय)।

यदि आप श्रेणी का चयन करते हैं, तो आपको पैरामीटर मानों के लिए संकेत दिया जाता है। आप एक प्रारंभ मान और एक अंतिम मान दर्ज कर सकते हैं। उदाहरण के लिए, यदि आप "1" और "10" मान दर्ज करते हैं, तो सीमा 1-10 है, और फ़िल्टरिंग के लिए इस पैरामीटर का उपयोग करने वाली एक रिपोर्ट 1 और 10. के बीच के मानों के साथ सभी रिकॉर्ड प्रदर्शित करेगी। यह स्ट्रिंग मापदंडों के लिए भी काम करती है। "ए" के प्रारंभ मूल्य और "एच" के अंतिम मूल्य के साथ, फ़िल्टरिंग के लिए इस पैरामीटर का उपयोग करने वाली एक रिपोर्ट एएच की वर्णमाला सीमा के भीतर सभी रिकॉर्ड प्रदर्शित करेगी।

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

एक बार जब आप पैरामीटर को अपनी रिपोर्ट पर खींच लेते हैं तो → दायर पैरामीटर को संपादित करने के लिए, पैरामीटर नाम पर राइट क्लिक करें और पैरामीटर को संपादित करने के लिए जाएं।

एक बार जब आप एडिट पैरामीटर पर क्लिक करेंगे, तो यह एडिट पैरामीटर विंडो खोलेगा।

आप पैरामीटर नाम पर डबल क्लिक करके पैरामीटर को संपादित भी कर सकते हैं।

पैरामीटर फ़ील्ड हटाएं

डेटा एक्सप्लोरर दृश्य में जाएं → पैरामीटर का विस्तार करें, और फिर उस पैरामीटर पर राइट क्लिक करें जिसे आप हटाना चाहते हैं।

हटाएँ चुनें।

गतिशील पैरामीटर

डेटा स्रोत से डेटा पुनर्प्राप्त करने के लिए आप गतिशील LOVs का उपयोग करके पैरामीटर बना सकते हैं। के लियेexample - जब डेटाबेस में ग्राहक का नाम बार-बार बदलता है, तो आप गतिशील LOVs बना सकते हैं।

गतिशील LOVs का उपयोग करके एक पैरामीटर कैसे बनाएं?

अपनी रिपोर्ट खोलें → डेटा एक्सप्लोरर पैनल → पैरामीटर्स के भीतर राइट क्लिक करें और नया पैरामीटर चुनें।

पैरामीटर बनाएँ संवाद बॉक्स प्रकट होता है।

पैरामीटर (255 अल्फ़ान्यूमेरिक वर्ण तक) के लिए एक नाम दर्ज करें → मानों की एक सूची बनाने के लिए, "मानों की सूची संपादित करें" बटन पर क्लिक करें।

मानों की सूची संपादित करें संवाद बॉक्स प्रकट होता है → सूची क्षेत्र के प्रकार में, डायनामिक का चयन करें।

मान कॉम्बो बॉक्स में, सूची से ग्राहक नाम चुनें।

आप आरोही या अवरोही क्रम में LOV को सॉर्ट कर सकते हैं → ठीक पर क्लिक करें।

प्रॉम्प्ट टेक्स्ट ऑब्जेक्ट में, वांछित प्रॉम्प्टिंग टेक्स्ट (255 अल्फ़ान्यूमेरिक वर्ण तक) दर्ज करें → टेक्स्ट जो प्रॉम्प्टिंग डायलॉग और इंटरेक्टिव पैनल में दिखाई देता है। डिफ़ॉल्ट "दर्ज करें (पैरामीटर नाम)" → ठीक पर क्लिक करें

अपनी रिपोर्ट में पैरामीटर खींचें।

सबरपोर्ट आपको एक रिपोर्ट में असंबंधित रिपोर्टों को संयोजित करने की अनुमति देता है। यह एक रिपोर्ट के भीतर एक रिपोर्ट है। आप ऐसे डेटा को जोड़ सकते हैं जो एक ही रिपोर्ट में एक ही डेटा के अलग-अलग विचारों को लिंक और प्रस्तुत नहीं कर सकते।

सबरपोर्ट और मुख्य रिपोर्ट के बीच अंतर -

  • इसका उपयोग मुख्य रिपोर्ट में एक तत्व के रूप में किया जाता है और इसे एकल रिपोर्ट के रूप में उपयोग नहीं किया जा सकता है।

  • एक सबरपोर्ट में अन्य सबपोर्ट नहीं हो सकते।

  • इसे किसी भी रिपोर्ट सेक्शन में रखा जा सकता है और पूरा सबपोर्ट उस सेक्शन में प्रिंट होगा।

  • इसमें पृष्ठ शीर्ष लेख या पृष्ठ पाद लेख अनुभाग नहीं हैं।

अनरिलेक्ट किए गए सबपोर्ट्स

अनलिंक किए गए सबपोर्ट्स स्टैंडअलोन रिपोर्ट हैं और उनका डेटा मुख्य रिपोर्ट में डेटा से जुड़ा नहीं है। एक अनलिंक किए गए सबरपोर्ट में मुख्य रिपोर्ट के समान डेटा का उपयोग नहीं करना है; यह पूरी तरह से एक ही डेटा स्रोत या एक अलग डेटा स्रोत का उपयोग कर सकता है। अंतर्निहित डेटा स्रोतों के बावजूद, रिपोर्टों को असंबंधित माना जाता है।

लिंक किए गए सबप्रोर्ट्स

लिंक्ड सबप्रोर्ट्स मुख्य रिपोर्ट में डेटा के साथ समन्वित डेटा का उपयोग करते हैं। कार्यक्रम मुख्य रिपोर्ट में डेटा के साथ सबरपोर्ट में डेटा से मेल खाता है। यदि आप ग्राहक की जानकारी के साथ एक मुख्य रिपोर्ट बनाते हैं और ऑर्डर की जानकारी के साथ एक सबपोर्ट और फिर उन्हें लिंक करते हैं, तो प्रोग्राम प्रत्येक ग्राहक के लिए एक सबरपोर्ट बनाता है जिसमें उनके सभी ऑर्डर शामिल होते हैं।

सब -पोर्ट्स डेटा-पासिंग लिंक के साथ या सब -पोर्ट फ़िल्टर के साथ जोड़ा जा सकता है।

सबरपोर्ट्स सम्मिलित करना

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

एक सबरपोर्ट को दूसरे सबरपोर्ट में नहीं डाला जा सकता है। एक सबप्रपोर्ट किसी भी रिपोर्ट सेक्शन में रखा जा सकता है और पूरा सबपोर्ट उस सेक्शन में प्रिंट होगा। हालाँकि, एक सबप्रपोर्ट अपने दम पर खड़ा नहीं हो सकता। यह हमेशा एक मुख्य रिपोर्ट में एक तत्व के रूप में डाला जाता है।

फ़ॉर्मेटिंग सबप्रोर्ट्स

एक मुख्य रिपोर्ट में एक सबरपोर्ट कैसे डालें?

सम्मिलित करें टैब पर जाएं, सबरपोर्ट पर क्लिक करें → कार्यक्रम एक तत्व फ्रेम प्रदर्शित करता है।

कर्सर को उस स्थान पर ले जाएँ जहाँ आप चाहते हैं कि वह रिपोर्ट में दिखाई दे, और उसे रखने के लिए क्लिक करें।

सबरपोर्ट डायलॉग बॉक्स डालें → एक नई रिपोर्ट बनाएँ का चयन करें → रिपोर्ट नाम पाठ बॉक्स में रिपोर्ट के लिए एक नाम लिखें। (आप एक मौजूदा सब्रेपोर्ट भी डाल सकते हैं)।

विकल्प विवरण
मुख्य रिपोर्ट डेटा स्रोत का उपयोग करें
  • Edit Query पृष्ठ प्रकट होता है

किसी नए डेटा स्रोत से कनेक्ट करें
  • Choose a Data Source Connection संवाद बॉक्स प्रकट होता है

  • डेटा स्रोत का चयन करें, और फिर click Next

  • Edit Query पृष्ठ प्रकट होता है

डेटा कनेक्शन क्षेत्र से एक विकल्प चुनें, और 'अगला' पर क्लिक करें। यदि आप मुख्य रिपोर्ट डेटा स्रोत का उपयोग करते हैं, तो यह रिपोर्ट में ऑब्जेक्ट जोड़ने के लिए क्वेरी पैनल खोलेगा।

यदि आप एक नए डेटा स्रोत से कनेक्ट का चयन करते हैं, तो यह नया डेटा स्रोत कनेक्शन विंडो खोलेगा जिसमें से आप एक नया डेटा स्रोत चुन सकते हैं।

एक बार जब आप नया डेटा स्रोत चुनते हैं, तो आपको मुख्य रिपोर्ट और सबरेपोर्ट के बीच संबंध को परिभाषित करने की आवश्यकता होती है।

एक बार जब आप 'नेक्स्ट' पर क्लिक करते हैं, तो यह आपको विस्तृत, चार्ट, कुल, कस्टम जैसे उप रिपोर्ट प्रकार चुनने के लिए प्रेरित करेगा।

फिनिश पर क्लिक करें → यह मुख्य रिपोर्ट की संरचना में दिखाई देगा। यदि आप पृष्ठ टैब पर क्लिक करते हैं तो यह मुख्य रिपोर्ट में सबरपोर्ट का डेटा दिखाएगा।

सबरपोर्ट के रूप में मौजूदा रिपोर्ट सम्मिलित करना

सम्मिलित करें टैब पर, सबरपोर्ट पर क्लिक करें → प्रोग्राम एक तत्व फ्रेम प्रदर्शित करता है।

कर्सर को उस स्थान पर ले जाएँ जहाँ आप चाहते हैं कि वह रिपोर्ट में दिखाई दे, और उसे रखने के लिए क्लिक करें।

सबरपोर्ट विज़ार्ड प्रविष्ट करें → मौजूदा रिपोर्ट का उपयोग करें चुनें और फिर ब्राउज़ पर क्लिक करें।

ओपन डायलॉग बॉक्स दिखाई देता है → उस रिपोर्ट का चयन करें जिसे आप उपयोग करना चाहते हैं, और फिर ओपन करें → अगला क्लिक करें।

यदि आपके द्वारा चयनित रिपोर्ट में पैरामीटर हैं, तो डेटा पासिंग लिंक पृष्ठ दिखाई देता है।

उपयुक्त लिंक सेट करें, और 'अगला' पर क्लिक करें। Subreport Filters पेज बनाएँ

आपके द्वारा चुनी गई रिपोर्ट को एक सबरपोर्ट के रूप में जोड़ा जाता है।

एक मुख्य रिपोर्ट के रूप में एक सबरपोर्ट को बचाने के लिए

आप एक मुख्य रिपोर्ट के रूप में एक सबरपोर्ट भी बचा सकते हैं।

सबरपोर्ट फ्रेम पर राइट क्लिक करें, और सेव सबप्रपोर्ट अस → सेव अस पर क्लिक करें

सबरपोर्ट के लिए एक नया नाम टाइप करें → सहेजें पर क्लिक करें।

सबरपोर्ट एक मुख्य रिपोर्ट के रूप में सहेजा गया है और आप इसे खोल सकते हैं और इसका उपयोग कर सकते हैं।

सबरपोर्ट के गुणों को संपादित करें

अपनी मुख्य रिपोर्ट में सम्मिलित करने के बाद आप एक सबरपोर्ट के गुणों को संपादित कर सकते हैं। सब -पोर्ट को प्रारूपित करने के लिए -

सबरपोर्ट फ्रेम पर राइट क्लिक करें और फॉर्मेट सबरपोर्ट पर क्लिक करें।

प्रारूप संवाद बॉक्स प्रकट होता है → मान संपादित करें।

उदाहरण के लिए, आप सबरपोर्ट का नाम बदल सकते हैं, फ़ॉन्ट, आकार, रंग आदि संपादित कर सकते हैं।

बंद करें पर क्लिक करें।

दो असंबंधित रिपोर्टों को संयोजित करने के लिए

वह रिपोर्ट बनाएं जिसे आप मुख्य रिपोर्ट के रूप में पहले मुद्रित करना चाहते हैं।

एक नया सबरपोर्ट बनाएं।

सबरपोर्ट को रिपोर्ट फूटर में रखें और यह मुख्य रिपोर्ट के तुरंत बाद प्रिंट होगा।

ऑन-डिमांड सबरपोर्ट बनाना

जब आप एक रिपोर्ट बनाना चाहते हैं, जिसमें कई सब -पोर्ट्स शामिल हों, तो ऑन-डिमांड सब -पोर्ट विशेष रूप से उपयोगी हो सकता है।

नियमित सब -पोर्ट और ऑन-डिमांड सब -पोर्ट के बीच अंतर यह है कि ऑन-डिमांड सब -पोर्ट का वास्तविक डेटा डेटा स्रोत से तब तक नहीं पढ़ा जाता है जब तक कि उपयोगकर्ता इसे अलग नहीं करता है। इस तरह केवल ऑन-डिमांड सब -पोर्ट के लिए डेटा जो वास्तव में देखा जाता है, डेटा स्रोत से पुनर्प्राप्त किया जाएगा। यह सबरेपोर्ट्स को बहुत अधिक प्रबंधनीय बनाता है।

ऑन-डिमांड सबरपोर्ट बनाने के लिए: अपनी मुख्य रिपोर्ट में एक साधारण सबरेपोर्ट रखें। सबरपोर्ट पर राइट क्लिक करें, और फॉर्मेट सबरपोर्ट पर क्लिक करें। सबरपोर्ट विकल्प पर क्लिक करें, और डिमांड का चयन करें।

Finished Crystal ReportsXML, HTM, PDF, स्प्रेडशीट और वर्ड प्रोसेसर और अन्य सामान्य डेटा इंटरचेंज प्रारूपों जैसे कई स्वरूपों में निर्यात किया जा सकता है। यह क्रिस्टल रिपोर्ट को आसान तरीके से उपयोग और वितरित करने की अनुमति देता है।

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

पेज मोड में, फ़ाइल → निर्यात पर क्लिक करें और सूची से एक निर्यात प्रारूप चुनें।

निर्यात विकल्प संवाद बॉक्स प्रकट होता है। निर्यात विकल्प चुनें।

ठीक क्लिक करें → आप डिफ़ॉल्ट विकल्पों के रूप में एक प्रारूप भी सेट कर सकते हैं।

दिखाई देने वाले निर्यात गंतव्य संवाद बॉक्स में, निम्न में से एक करें -

  • निर्यात रिपोर्ट संवाद बॉक्स में निर्यात की गई रिपोर्ट को बचाने के लिए 'फाइल करने के लिए' पर क्लिक करें और रिपोर्ट शीर्षक दर्ज करें।

  • बिना सेव किए चुने गए आवेदन में रिपोर्ट खोलने के लिए टू एप्लिकेशन ’पर क्लिक करें।

क्रिस्टल रिपोर्ट के डेटा को निर्यात करने के लिए विभिन्न एक्सेल विकल्प हैं।

Microsoft Excel (97-2003) डेटा-ओनली

Microsoft Excel (97-2003) डेटा-ओनली एक रिकॉर्ड-आधारित प्रारूप है जो डेटा पर केंद्रित है। यह प्रारूप अधिकांश स्वरूपण का निर्यात करता है, हालांकि, यह कोशिकाओं को विलय नहीं करता है, और प्रत्येक तत्व केवल एक सेल में जोड़ा जाता है।

यह प्रारूप एक्सेल फ़ंक्शंस के रूप में कुछ सारांश भी निर्यात कर सकता है। जो सारांश समर्थित हैं, उनमें SUM, AVERAGE, COUNT, MIN और MAX हैं।

Microsoft Excel कार्यपुस्तिका डेटा-केवल

Microsoft Excel कार्यपुस्तिका डेटा-केवल एक रिकॉर्ड आधारित प्रारूप है जो डेटा पर भी ध्यान केंद्रित करता है। यह निर्यात स्वरूप मौजूदा Microsoft Excel कार्यपुस्तिका डेटा-केवल निर्यात प्रकार पर एक वृद्धि है।

इस प्रारूप का निर्यातित परिणाम एक XLSX फ़ाइल है। XSLX फ़ाइल स्वरूप Microsoft Excel 2007 और बाद में पेश और समर्थित है। Microsoft Excel कार्यपुस्तिका डेटा-केवल स्वरूप पिछले XLS फ़ाइल स्वरूपों, लगभग 65536 पंक्तियों और 256 स्तंभों की सीमाओं को हटा देता है।

Microsoft Excel (97-2003)

Microsoft Excel (97-2003) पृष्ठ-आधारित प्रारूप आपकी रिपोर्ट सामग्री को पृष्ठ-दर-पृष्ठ आधार पर Excel कोशिकाओं में परिवर्तित करता है। कई पृष्ठों से सामग्री को एक ही एक्सेल वर्कशीट में निर्यात किया जाता है।

यदि कोई कार्यपत्रक पूर्ण हो जाता है और निर्यात करने के लिए अधिक डेटा होता है, तो निर्यात कार्यक्रम डेटा को समायोजित करने के लिए कई कार्यपत्रक बनाता है। यदि एक रिपोर्ट तत्व एक से अधिक सेल को कवर करता है, तो निर्यात कार्यक्रम एक रिपोर्ट तत्व का प्रतिनिधित्व करने के लिए कोशिकाओं को विलय कर देता है।

Microsoft Excel में किसी कार्यपत्रक में 256 स्तंभों की सीमा होती है, इसलिए कोई भी रिपोर्ट तत्व जिसे 256 स्तंभों से परे कक्षों में जोड़ा जाता है, निर्यात नहीं किया जाता है। यह निर्यात प्रारूप अधिकांश स्वरूपण को बनाए रखता है, लेकिन यह आपकी रिपोर्ट से लाइन और बॉक्स तत्वों को निर्यात नहीं करता है।

सीमाओं

एंटरप्राइज जावा रनटाइम इंजन के लिए क्रिस्टल रिपोर्ट एक रिपोर्ट में एम्बेडेड सभी तत्वों का समर्थन नहीं करता है। उदाहरण के लिए, OLAP ग्रिड और मानचित्र तत्व समर्थित नहीं हैं।

चरित्र प्रतिपादन

चरित्र रेंडरिंग तकनीक एंटरप्राइज़ और क्रिस्टल रिपोर्ट्स 2013 के लिए क्रिस्टल रिपोर्ट्स के बीच भिन्न है। इसका मतलब है कि प्रत्येक व्यक्तिगत चरित्र के आकार में थोड़े अंतर (1 पिक्सेल) हो सकते हैं जो समय के साथ जुड़ते हैं और अतिरिक्त पंक्तियों या स्तंभों का निर्माण करते हैं।

रिपोर्ट में डेटा के आदान-प्रदान के लिए मुख्य रूप से XML प्रारूप का उपयोग किया जाता है। यह क्रिस्टल XML स्कीमा का उपयोग करता है।

क्रिस्टल रिपोर्ट में XML विशेषज्ञ का उपयोग XML आउटपुट को अनुकूलित करने के लिए किया जा सकता है।

HTML प्रारूप में क्रिस्टल रिपोर्ट निर्यात करना रिपोर्ट डेटा तक पहुंचने और वितरित करने का एक आसान तरीका है। यह आपको फ़ायरफ़ॉक्स और एमएस इंटरनेट एक्सप्लोरर जैसे कई सामान्य ब्राउज़रों में अपनी रिपोर्ट तक पहुंचने की अनुमति देता है।

HTML 4.0 प्रारूप DHTML का उपयोग करके रिपोर्ट की संरचना और स्वरूपण को भी बचाता है। आपकी रिपोर्ट की सभी छवियां बाहरी रूप से सहेजी गई हैं और निर्यात किए गए HTML आउटपुट में हाइपरलिंक डाला गया है। यह निर्यात प्रारूप आउटपुट में एक से अधिक फ़ाइल उत्पन्न करता है।

फ़ाइल → निर्यात पर जाएं और सूची से HTML 4.0 चुनें। निर्यात विकल्प संवाद बॉक्स प्रकट होता है। बेस डायरेक्टरी टेक्स्ट बॉक्स से बेस डायरेक्टरी का चयन करें। ओके पर क्लिक करें।

निर्यात गंतव्य संवाद बॉक्स खुलता है। निर्यात गंतव्य संवाद बॉक्स में, निम्न में से एक करें -

  • निर्यात रिपोर्ट संवाद बॉक्स में निर्यात रिपोर्ट को बचाने के लिए 'टू फाइल' पर क्लिक करें और रिपोर्ट शीर्षक दर्ज करें।

  • बिना सेव किए चुने गए आवेदन में रिपोर्ट खोलने के लिए application टू एप्लीकेशन ’पर क्लिक करें।

यदि आप विकल्प HTML पृष्ठों को अलग करते हैं चेक बॉक्स का चयन करते हैं, तो पूरी रिपोर्ट को अलग-अलग पृष्ठों में विभाजित किया जाता है। प्रारंभिक HTML पृष्ठ को <रिपोर्ट नाम> .html के रूप में सहेजा जाएगा। यह वह फ़ाइल है जिसे आप खोलते हैं यदि आप अपनी रिपोर्ट को अपने वेब ब्राउज़र के माध्यम से देखना चाहते हैं।

यह रिपोर्ट तत्वों को आपके द्वारा निर्दिष्ट विभाजक और सीमांकक वर्णों द्वारा अलग किए गए मानों के एक सेट के रूप में निर्यात करता है। जब एक अल्पविराम (,) का उपयोग तत्वों को अलग करने के लिए किया जाता है, तो प्रारूप के रूप में जाना जाता हैComma Separated Values (CSV)।

यह निर्यात प्रारूप Microsoft Excel उपयोगकर्ताओं के बीच लोकप्रिय है। यह आपकी रिपोर्ट में प्रत्येक रिकॉर्ड के लिए मानों की एक पंक्ति बनाता है और आपकी रिपोर्ट के सभी अनुभागों जैसे पेज हैडर, समूह शीर्षलेख, निकाय, समूह पाद लेख, रिपोर्ट पाद लेख और पृष्ठ पाद लेख भी शामिल करता है।

इस प्रारूप का उपयोग क्रॉस-टैब के साथ रिपोर्ट निर्यात करने के लिए नहीं किया जा सकता है। इसका उपयोग पृष्ठ शीर्षलेख या पृष्ठ पाद लेख अनुभागों में रिपोर्ट निर्यात करने के लिए नहीं किया जा सकता है।

क्रिस्टल रिपोर्ट - आरटीएफ को डेटा निर्यात

RTF प्रारूप पृष्ठ आधारित प्रारूप है, लेकिन यह आउटपुट में सभी संरचना और स्वरूपण विकल्पों को संरक्षित नहीं करता है। Microsoft Word प्रारूप और रिच टेक्स्ट प्रारूप दोनों आउटपुट के रूप में RTF फ़ाइल का उत्पादन करते हैं।

यह प्रारूप अनुप्रयोगों में उपयोग करने के लिए अभिप्रेत है, जैसे कि भरण-आउट रूप जहाँ पाठ में प्रवेश के लिए स्थान खाली पाठ वस्तुओं के रूप में आरक्षित है। इस निर्यात प्रारूप में लगभग सभी स्वरूपण को बरकरार रखा गया है।

निर्यात फ़ाइल में रिपोर्ट में ऑब्जेक्ट दिखाने के लिए ड्राइंग ऑब्जेक्ट और टेक्स्ट फ़ील्ड शामिल हैं।

रिच टेक्स्ट फॉर्मेट (RTF) और माइक्रोसॉफ्ट वर्ड (RTF) फॉर्मेट समान हैं।