简体   繁体   English

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM