0

我有一个 SP 如下

CREATE procedure [dbo].[SAMPLE]
(
@ID varchar(20)=null,      

@FromDate varchar(20)=null,
@ToDate varchar(20)=null,
@LastDate varchar(20)=null,
@TransType varchar(50)  = '',
@ProviderId varchar(max)=null,
@Payerid varchar(max)=null,
@PageNum    int =1,
@PageSize int=10,
@Mode int=0,
@DateType  varchar(20)=null,
@SortOrder varchar(10)='',
@SortColumn varchar(50)=''
)

在过程中,实现了一些逻辑。

现在我必须使用上面的 sp 在 SSRS 中生成报告

我按照数据源创建方法,通过选择查询类型作为存储过程创建数据集,现在它显示了上述所有参数。现在我只想为 id 传递参数,如果 id 存在于我的表中,它必须显示数据。但我必须显示所有这些参数,但这些参数不应该要求传递它的值。

任何机构都可以为我提供解决方案。因为我从 3 天开始就面临着斗争。

请记住,它不是向下钻取、钻取或子报表。它是从存储过程创建的简单报告

提前致谢

4

1 回答 1

0

选择参数列表中的每个参数,步骤如下:

  1. 转到参数属性
  2. 选择“默认值”选项卡
  3. 在这里选择“指定值”
  4. 给出你想要的值
  5. 转到“常规”选项卡将参数选择为“隐藏”
    注意:按照上述步骤操作您不想由用户选择的参数。
    而对于 ID 则保持原样,以便用户在运行报告时可以给出。
于 2012-11-28T13:28:22.063 回答