替换 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

如果我理解有误,请澄清你的问题。