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 数据集。
中国足彩网信息请查看IT技术专栏