sql2008设置subcategory报表参数可用值和默认值步骤分享
时间:2014-12-13 15:40 来源:linux.it.net.cn 作者:IT
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 参数的属性,并将上面查询中的值用作其可用值和默认值。
(责任编辑:IT)
1. 在“报表数据”窗格的“参数”文件夹中,右键单击 Subcategory,然后单击“参数属性”。 2. 单击“可用值”。 3. 单击“从查询中获取值”。 4. 在“数据集”下拉列表中,单击 SubcategoryValues。 5. 在“值”字段中,单击 Subcategory。 6. 在“标签”字段中,单击 Subcategory。 7. 单击“默认值”。 8. 单击“从查询中获取值”。 9. 在“数据集”下拉列表中,单击 SubcategoryValues。 10.在“值”字段中,单击 Subcategory。
11.单击“确定”。
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. 单击“确定”。 (责任编辑:IT) |