sql2008设置subcategory报表参数可用值和默认值步骤分享(sql server单个用户怎么办)干货分享

随心笔谈2年前发布 编辑
147 0
🌐 经济型:买域名、轻量云服务器、用途:游戏 网站等 《腾讯云》特点:特价机便宜 适合初学者用 点我优惠购买
🚀 拓展型:买域名、轻量云服务器、用途:游戏 网站等 《阿里云》特点:中档服务器便宜 域名备案事多 点我优惠购买
🛡️ 稳定型:买域名、轻量云服务器、用途:游戏 网站等 《西部数码》 特点:比上两家略贵但是稳定性超好事也少 点我优惠购买



1.  在“报表数据”窗格的“参数”文件夹中,右键单击 Subcategory,然后单击“参数属性”。

2.  单击“可用值”。

3.  单击“从查询中获取值”。

4.  在“数据集”下拉列表中,单击 SubcategoryValues。

5.  在“值”字段中,单击 Subcategory。

6.  在“标签”字段中,单击 Subcategory。

7.  单击“默认值”。

8.  单击“从查询中获取值”。

9.  在“数据集”下拉列表中,单击 SubcategoryValues。

10.在“值”字段中,单击 Subcategory。

11.单击“确定”。

接下来,创建取决于 @Category 值和 @Subcategory 值的 @Product 参数。

为报表参数 Product 添加值数据集

1.  在“报表数据”窗格中,右键单击 AdventureWorks_Ref,然后单击“添加数据集”。

2.  在“名称”中,键入 ProductValues。

3.  将以下查询文本粘贴到“查询”窗格中:

复制代码 代码如下:

SELECT DISTINCT P.Name AS Product

FROM Production.Product P

   INNER JOIN Production.ProductSubcategory AS PSC

   ON P.ProductSubcategoryID=PSC.ProductSubcategoryID

   INNER JOIN Production.ProductCategory AS PC

   ON PC.ProductCategoryID=PSC.ProductCategoryID

WHERE (PC.Name=(@Category)

   AND PSC.Name=(@Subcategory))

4.  单击“确定”。

此时,将向“报表数据”窗格添加包含一个 Product 字段的 ProductValues 数据集。

接下来,设置 @Product 参数的属性,并将上面查询中的值用作其可用值和默认值。

© 版权声明

相关文章