ssrs 2008 - एसएसआरएस चार्ट क्षैतिज धुरी पर सभी लेबल नहीं दिखाता है




ssrs-2008 reporting-services (4)

(तीन साल देर से ...) लेकिन मेरा मानना ​​है कि आपके दूसरे प्रश्न का उत्तर यह है कि एसएसआरएस अनिवार्य रूप से आपके डेटासेट से डेटा को बिना छेड़छाड़ के रूप में मानता है; मुझे यकीन नहीं है कि क्या यह एसक्यूएल में किसी ऑर्डर को अनदेखा करता है , या अगर यह मानता है कि डेटा निरस्त नहीं है।

किसी विशेष क्रम में अपने समूहों को सॉर्ट करने के लिए, आपको इसे रिपोर्ट में निर्दिष्ट करना होगा:

  • चार्ट का चयन करें,
  • चार्ट डेटा पॉपअप विंडो (जहां आप श्रेणी समूह निर्दिष्ट करते हैं) में, अपने समूह पर राइट-क्लिक करें और श्रेणी समूह गुणों पर क्लिक करें,
  • क्रमबद्ध क्रम सेट करने के लिए नियंत्रण देखने के लिए सॉर्टिंग विकल्प पर क्लिक करें

रिपोर्ट के लिए मैंने अभी बनाया है, श्रेणी पर डिफ़ॉल्ट क्रम क्रम श्रेणी समूह पर वर्णमाला था जो मूल रूप से एक स्ट्रिंग कोड था। लेकिन कभी-कभी यह डेटा की कुछ अन्य विशेषताओं को हल करने के लिए उपयोगी हो सकता है; उदाहरण के लिए, मेरी रिपोर्ट कुछ कोड (श्रेणी) द्वारा पहचाने गए संदेशों के लिए औसत और अधिकतम प्रसंस्करण समय का है। समूह के सॉर्ट ऑर्डर को [MaxElapsedMs] पर सेट करके, Z-> ए यह सबसे खराब प्रदर्शन करने वाले संदेश-प्रकारों पर मेरा ध्यान खींचता है।

इस तरह की प्रस्तुति प्रत्येक रिपोर्ट के लिए उपयोगी नहीं होगी लेकिन यह पाठकों को डेटा की बेहतर समझ रखने के लिए मार्गदर्शन करने का एक उत्कृष्ट टूल हो सकता है; हालांकि अन्य अवसरों पर आप एक रिपोर्ट को हर बार एक ही ऑर्डरिंग के लिए पसंद कर सकते हैं, इस मामले में श्रेणी लेबल पर छंटनी स्वयं ही सर्वोत्तम हो सकती है ... और मुझे लगता है कि ऐसी परिस्थितियां हैं जहां सॉर्ट ऑर्डर बदलने से समझ को नुकसान पहुंचा सकता है, जैसे कि श्रेणियों ने कुछ प्रकार के ऑर्डरिंग को निहित किया है (जैसे डेट वैल्यू?)

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

ध्यान दें कि लाल तीर दिखाए गए कुछ लोगों को कैसे इंगित करते हैं। तो मेरा सवाल यह है कि बाकी लेबल कहां हैं? प्रत्येक बार में एक होना चाहिए।

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

क्या कोई जानता है कि कुछ क्यों गुम हैं?

इसके अलावा, एक दूसरा लेकिन कम महत्वपूर्ण सवाल, सलाखों का क्रम डेटासेट के समान आदेश क्यों नहीं है?


ऐसा लगता है कि क्षैतिज धुरी (श्रेणी समूह) लेबलों के पास बहुत लंबे मूल्य हैं - उन सभी को प्रदर्शित करने के लिए कमरा नहीं हो सकता है। मैं छोटे मूल्यों के लिए लेबल बदलने का सुझाव देता हूं।

आप श्रेणी समूह गुणों में श्रेणी समूह के लिए सॉर्ट ऑर्डर सेट कर सकते हैं - सॉर्टिंग सेक्शन - यह पहले सेट हो चुका है; यदि नहीं, तो मैं वांछित के रूप में सॉर्ट करने के लिए इसका उपयोग करने का सुझाव देता हूं।


यहां समस्या यह है कि यदि बहुत सारे डेटा बार हैं तो लेबल नहीं दिखाए जाएंगे।

इसे ठीक करने के लिए, "चार्ट एक्सिस" गुणों के तहत अंतराल मान को "= 1" पर सेट किया गया है। फिर सभी लेबल दिखाए जाएंगे।


क्षैतिज धुरी गुणों पर जाएं, एक्सिस प्रकार में 'श्रेणी' चुनें, साइड मार्जिन विकल्प में "अक्षम" चुनें