【问题标题】:Multi select parameter default set by previous multi select parameter多选参数默认由之前的多选参数设置
【发布时间】:2015-06-04 13:36:10
【问题描述】:

我有一个包含多个参数的报告,所有参数都在不同程度上取决于其前身的值。我正在尝试将单选转换为多选。我已经为报告类型设置了多选值——参见图片——并且想为多选作业类型参数设置默认值。逻辑是:“如果在报告类型中未选择作业,则将“NA”设置为默认值。如果选择了作业,则显示作业类型列表。作业类型数据集用作可用 值列表。我有一个带有以下代码的 defaultJobType 数据集:

如果 3 输入 (@ReportType) 选择 0 作为 JobTypeId,'N/A' 作为 JobTypeDesc

有没有办法实现这个目标?

【问题讨论】:

    标签: reporting-services parameters multi-select


    【解决方案1】:

    根据您的要求,根据报告类型创建数据集以获取“默认作业类型” 就像你说的 IF 3 IN (@ReportType) SELECT 0 as JobTypeId, 'N/A' as JobTypeDesc

    创建一个SP(存储过程或带有参数报告类型的查询) 就像我们通常对级联参数所做的那样......

    一旦完成,然后设置作业类型参数的默认值,

     1. select option "Get value from a query" 
     2. Choose DataSet which created to get Jobtype based on 
     3. set value field JobTypeId
    

    你也可以说,有两个数据集来填充 Job Type 一个用于填充下拉列表,另一个用于选择默认值...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多