替换 SSRS 中的文本(基于参数)
REPLACE TEXT in SSRS (based on Parameter)
只是一个简单的问题,我有一个 SSRS 问题,我有 2 个参数,比如说 'parameter_1' 和 'parameter_2' 我需要更改文本框中的文本(公司名称 1 和 2 ) 如果其中之一(参数)打开,
=IIf(参数!FilterParameter.Value="parameter_1" then "company_name1")
=IIf(参数!FilterParameter.Value="parameter_2" then "company_name2")
语法不明白,求助
你的问题不是很清楚。你说你有 2 个参数,但听起来你有 1 个参数和 2 个可用值。
如果这是正确的,而您只是想 return 根据所选的不同值,那么您可以做一些简单的事情,例如
=SWITCH(
Parameters!FilterParameter.Value="parameter_1", "Company_Name_1",
Parameters!FilterParameter.Value="parameter_2", "Company_Name_2",
True, "Unknown company"
)
或者,为什么不直接将参数标签设置为您想要的公司名称,然后您可以使用
=Parameters!FilterParameter.Label
如果我理解有误,请澄清你的问题。
只是一个简单的问题,我有一个 SSRS 问题,我有 2 个参数,比如说 'parameter_1' 和 'parameter_2' 我需要更改文本框中的文本(公司名称 1 和 2 ) 如果其中之一(参数)打开,
=IIf(参数!FilterParameter.Value="parameter_1" then "company_name1")
=IIf(参数!FilterParameter.Value="parameter_2" then "company_name2")
语法不明白,求助
你的问题不是很清楚。你说你有 2 个参数,但听起来你有 1 个参数和 2 个可用值。
如果这是正确的,而您只是想 return 根据所选的不同值,那么您可以做一些简单的事情,例如
=SWITCH(
Parameters!FilterParameter.Value="parameter_1", "Company_Name_1",
Parameters!FilterParameter.Value="parameter_2", "Company_Name_2",
True, "Unknown company"
)
或者,为什么不直接将参数标签设置为您想要的公司名称,然后您可以使用
=Parameters!FilterParameter.Label
如果我理解有误,请澄清你的问题。