Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SSRS:SSRS ड्रॉपडाउन फ़िल्टर में सभी विकल्प कैसे जोड़ें?

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

ऐसा करने का एक तरीका यह है कि आप अपने पैरामीटर डेटासेट में सभी बिल्ड के लिए एक अतिरिक्त पंक्ति लौटाएं, उदा। कुछ इस तरह:

select buildId as null, build = 'All'
union all
select buildId = build, build
from builds

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

इसे अपने पैरामीटर डेटासेट के रूप में सेट करें। रिपोर्ट कोड में आप पैरामीटर का उपयोग कुछ ऐसा करने के लिए कर सकते हैं:

select *
from builds
where (@build is null or @build = build)

जो @build . होने पर सभी बिल्ड वापस कर देगा शून्य है और एक निर्दिष्ट बिल्ड है यदि @build शून्य नहीं है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JDBC का उपयोग करना जब सर्वर नाम में बैकस्लैश होता है (लोकलहोस्ट \ TESTDATA)

  2. पता करें कि क्या कोई ऑब्जेक्ट SQL सर्वर में OBJECTPROPERTY () के साथ एक विदेशी कुंजी है

  3. SQL तालिका से डेटा सम्मिलित करना और बदलना

  4. अशक्त वस्तु का मान #2 . होना चाहिए

  5. संग्रहीत प्रक्रिया को निष्पादित करते समय ऑब्जेक्ट बंद होने पर ऑपरेशन की अनुमति नहीं है