tsql - How to design textbox visibility expression in SSRS? -
मेरे पास एक टेबल / टेक्स्ट बॉक्स दृश्यता के साथ एक RDL है:
= iif ( मैं इस पाठ बॉक्स को "वर्णनात्मक" नाम के मान को बनाने की कोशिश कर रहा हूं, यदि सिर्फ सवाल_कैप्शन रिकॉर्ड = "ऑब्जेक्टिव 1" । मैं यह कैसे कर सकता हूँ? वर्तमान में यह टेक्स्ट बॉक्स उपरोक्त तर्क के साथ कुछ नहीं दिखाता है। मेरे पास प्लेसहोल्डर में वर्णित फ़ील्ड है, अगर कोई फर्क पड़ता है। यहां आपके लिए कुछ नमूना डेटा है:
तालिका बनाएं #dummy_data (question_caption varchar (max) , वर्णनात्मक varchar (अधिकतम)) #dummy_data मानों ('1 सप्ताह की तिथियां', 'सप्ताह 1'), ('2 सप्ताह की तिथियां', 'सप्ताह 2'), ('तीसरी सप्ताह की तारीख', 'सप्ताह 3') सम्मिलित करें, ('ऑब्जेक्टिव 1', 'ओजज 1'), ('5 वें सप्ताह की तिथियां', 'हफ्ते 5') #dummy_data से * चुनें *
मुझे आपकी दृश्यता अभिव्यक्ति में कुछ भी गलत दिखाई नहीं देता हालांकि, आपके प्रश्न में, आप दो अलग चीजों पर एक (यानी, दृश्यता और प्लेसहोल्डर में एक मूल्य प्रदर्शित) के रूप में चर्चा कर रहे हैं।
छिपी हुई संपत्ति एक वस्तु (टैब्लिकिक्स, टेक्स्ट बॉक्स, इमेज, चार्ट, कंटेनर, इत्यादि) यदि अभिव्यक्ति गलत लौटाते हैं और अभिव्यक्ति सही होने पर कोई ऑब्जेक्ट छिपाएंगे जब मैं कहता हूं छिपाना, मेरा मतलब है कि यह ऑब्जेक्ट को ग्रिड से निकाल देगा, और अगर सब ठीक से सेट अप हो जाए, तो आसपास के ऑब्जेक्ट्स को अब छुपा ऑब्जेक्ट की खाली जगह भरने के लिए स्थानांतरित कर दिया जाएगा। प्रदर्शित करने के लिए (या नहीं) एक मूल्य एक पूरी तरह से अलग चीज है किसी मूल्य को दिखाने या छुपाने के लिए, आप प्लेसहोल्डर की वैल्यू प्रॉपर्टी में निम्नलिखित अभिव्यक्ति डाल देंगे: = IIF (फ़ील्ड! प्रश्न_कैप्शन.वैल्यू = "उद्देश्य 1", फ़ील्ड! कथा। वैल्यू , "") ध्यान दें कि मैंने इसे सेट कर दिया है कि यदि question_caption फ़ील्ड के वांछित मूल्य मौजूद है, तो यह कथा फ़ील्ड अन्यथा, यह एक खाली स्ट्रिंग वापस करेगा। यह रिपोर्ट के लेआउट को बनाए रखेगा लेकिन कुछ मानदंडों के आधार पर केवल वांछित मान या रिक्त स्ट्रिंग प्रदर्शित करेगा। उन मुद्दों की तरह जो आप वर्तमान में अनुभव कर रहे हैं, मुझे यकीन नहीं है कि यह क्यों होगा हो रहा है। मैं पहले जांच करूँगा कि आपके अभिव्यक्ति में उद्देश्य 1 हार्डकोड मान में कोई टाइपो नहीं है। यदि यह मदद नहीं करता है, तो कृपया टिप्पणी करें और मुझे कुछ बताएं आपकी समस्या के बारे में अधिक जानकारी और मैं मदद के लिए अपनी पूरी कोशिश करूंगा।
Comments
Post a Comment