1

当基于具有参数的存储过程(例如@MileageLow 和@MileageHigh)将新数据集添加到报表时,有时这些存储过程参数会传播到实际的报表参数中。是否可以取消选中“自动生成报告参数”之类的选项以阻止 BIDS 执行此操作?

4

2 回答 2

3

当只有下拉框时,我所做的是<Please Select>通过 UNION ALL(如果基于查询)将值为 NULL 的下拉列表添加。然后我将其设置为默认值,并在主报表数据集中添加一个大胖子

IF  @MileageLow IS NULL RETURN
于 2012-10-22T15:00:51.683 回答
0

答案是在 DataSet 本身的创建过程中指定报表参数。
我习惯于创建它,然后进入并设置参数。
SSRS 根据最佳猜测自动分配参数。

于 2011-11-30T19:31:58.247 回答