【问题标题】:SSRS 2008 R2 - Stop auto generation of report parametersSSRS 2008 R2 - 停止自动生成报告参数
【发布时间】:2011-09-23 17:58:28
【问题描述】:

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

【问题讨论】:

    标签: reporting-services ssrs-2008 bids


    【解决方案1】:

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

    IF  @MileageLow IS NULL RETURN
    

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-01-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多