SSRS 2016:无法设置默认参数值

时间:2019-10-02 17:41:54

标签: sql reporting-services parameters

我在根据以前的级联参数选择默认参数时遇到问题。

我的报告具有以下所有必需参数:

•开始日期(默认为昨天)

•结束日期(默认为昨天)

•地区(他们工作的地方)

•现场代表(曾为谁工作)

当用户选择一个或多个地区时,存储过程将在该日期范围内在该地区工作的工人列表填充FieldReps参数选择器。该列表可能会每天变化,因此很难设置对此报告的订阅。

我的解决方案是向FieldReps数据集添加一个代码为“ ANY”的字段rep,并将其设置为默认值。这样,报告将仅包括在该日期范围内工作的所有工人。使用此选项可以订阅此报告。如果用户选择“任何”,则报告将针对默认日期范围(“昨天”)返回有效的工作人员列表。

但是:我希望默认情况下选择“ ANY”。但这不起作用!

我的源数据集为FieldReps参数提供了可用的值。 (值是FieldRepCode,标签是FieldRep)存储过程将“ ANY”条目添加到列表的顶部。

如果我将“ AL06”指定为默认值(该字段rep在列表中),则默认为选中状态。但是,如果我指定“ ANY”,则不会选择默认值。

我已检查以确保“ ANY”没有开头/结尾空格。我什至怀疑大小写敏感,因此我确保大小写匹配。我使用表达式(=“ ANY”)设置默认值。如果有所作为,则无。

有什么想法为什么行不通?

谢谢!

0 个答案:

没有答案