我有一个包含多个参数的报告,所有参数都有不同程度的变化,具体取决于其前辈的值。我正在尝试从单选择转换为多选。我已为报告类型设置了多选值 - 请参阅图像 - 并希望设置多选作业类型参数的默认值。逻辑将是:'如果未在报告类型中选择作业,则将' NA '设置为默认值。如果选择了作业,则显示作业类型列表。作业类型数据集用作可用 值列表。我有一个defaultJobType数据集,其代码如下:
IF 3 IN(@ReportType) 选择0作为JobTypeId,'N / A'作为JobTypeDesc
有没有办法实现这个目标?
答案 0 :(得分:1)
创建一个DataSet以获得"默认JobType"根据您的要求根据报告类型 就像你说IF 3 IN(@ReportType)SELECT 0作为JobTypeId,' N / A'作为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
你也可以这么说,有两个数据集可以填充作业类型1以填充下拉列表&另一个用于选择默认值...