SSRS:根据其他参数更新文本参数

时间:2018-09-20 19:53:47

标签: reporting-services reporting ssrs-2012 ssrs-2016

我的报告中的报告@Start@End@UserID中有3个参数。

我想添加第四个参数@Parameters,它的数据类型为Text。此参数可以为null或为空。换句话说,它不需要运行报告。

@Parameters的值应为 ReportName_ @ Start_ @ End_ @ UserID

我尝试将@Parameters的默认值设置为

=Globals!ReportName + "_" + Parameters!Start.Value + "_" + Parameters!End.Value + "_" + Parameters!UserID.Value

默认值的问题是,如果我更新@Start@End@UserID参数,则@Parameters的值不会改变。

1 个答案:

答案 0 :(得分:0)

您无需为此定义新参数,只需将3个参数组合即可获得所需的结果

="Report Name / From " & Parameters!Start.Value & " to " & Parameters!Start.Value & " / User: " & Parameters!UserID.Value

如果您的报告名称是变量,也可以添加它。例如

="Sales region for " & " Fields!SalesRegionYear.Value & " / From " & Parameters!Start.Value & " to " & Parameters!Start.Value & " / User: " & Parameters!UserID.Value