[英]SSRS: Update text parameter based on other parameters
I have 3 parameter in the report @Start
, @End
, and @UserID
in my report. 我在报告中3个参数@Start
, @End
和@UserID
在我的报告。
I want to add a 4th parameter, @Parameters
, which is of Text
datatype. 我想添加第四个参数@Parameters
,它是Text
数据类型。 This parameter can be null or empty. 此参数可以为null或为空。 In other words, its NOT required to run the report. 换句话说,它不是运行报告所必需的。
The value of the @Parameters
should be ReportName_@Start_@End_@UserID . @Parameters
的值应为ReportName_ @ Start_ @ End_ @ UserID 。
I have tried the default value of @Parameters
to be 我已经尝试过@Parameters
的默认值是
=Globals!ReportName + "_" + Parameters!Start.Value + "_" + Parameters!End.Value + "_" + Parameters!UserID.Value
The problem with the default value is that if I update @Start
or @End
or @UserID
parameter, the value of @Parameters
doesn't change. 使用默认值的问题是,如果我更新@Start
或@End
或@UserID
参数的值@Parameters
不会改变。
You dont need to define a new parameter for that, just combine the 3 parameter to get your desired result 您无需为此定义新参数,只需将3参数组合即可获得所需的结果
="Report Name / From " & Parameters!Start.Value & " to " & Parameters!Start.Value & " / User: " & Parameters!UserID.Value
If your Report Name is variable just add it too. 如果您的报告名称是变量,也可以添加它。 For example 例如
="Sales region for " & " Fields!SalesRegionYear.Value & " / From " & Parameters!Start.Value & " to " & Parameters!Start.Value & " / User: " & Parameters!UserID.Value
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.