sql2008设置subcategory报表参数可用值和默认值步骤分享

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 参数的属性,并将上面查询中的值用作其可用值和默认值。

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/235919.html

(0)
上一篇 2022年1月24日
下一篇 2022年1月24日

相关推荐

发表回复

登录后才能评论