سؤال

لغرض الإبلاغ عن نمو قاعدة البيانات، أنا خلق كل شيء ما عدا الشيء الأكثر أهمية.في SSDT أنا خلق تقرير، والذي يحتوي على خط الرسم البياني الذي يحتاج إلى إظهار المعلمات.لدي قائمة المنسدلة من قواعد البيانات، الرسم البياني حيث توجد في الأقسام: القيم (الحقول! DataSize.Value)، مجموعات الفئات (التاريخ)، مجموعات السلسلة (DatabasEname). لدي معلمة Databases_id (DataSet1، حقل القيمة: معرف، حقل التسمية: DatabasEname).

عندما أبدأ في الإبلاغ وحدد بعض قاعدة البيانات وانقر فوق عرض التقرير، أحصل على خطوط لكل معلمات (قواعد البيانات) في القائمة.كيفية الحصول على خطوط فقط للمعلمات المحددة (قواعد البيانات)؟

هل كانت مفيدة؟

المحلول

تحتاج إلى الرجوع إلى المعلمات في استعلام SQL الرئيسي الخاص بك.

شيء مثل:

حيث databasename= @ databases

أو إذا كنت تريد أن تكون قادرا على تحديد قواعد بيانات متعددة.

حيث databasename في (@ databases)

هنا مثال على استخدام معلمات التاريخ والمعلمات متعددة المحدد في تقرير https://technet.microsoft.com/en-us/library/aa337396 (v= sql.105) .aspx

إذا كنت جوجل "SSRS المعلمة SQL Query"، فهناك الكثير من الأمثلة العاملة وحتى بعض مقاطع الفيديو YouTube تعطي تعليمات خطوة بخطوة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى dba.stackexchange
scroll top