欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2023-02-20 07:55:07
1.  在“报表数据”窗格的“参数”文件夹中,右键单击 subcategory,然后单击“参数属性”。 2.  单击“可用值”。 3. ...

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