我想在参数值上显示字段

时间:2014-01-17 16:41:28

标签: sql-server reporting-services

我在SSRS报告中有一个参数@Language,它有两个值English = 2和French = 1 我想在参数值上显示不同的字段,如

  

= IIF(参数!Language.Value = 1,字段!new_french.Value,字段!new_english.Value)

但它显示错误。

1 个答案:

答案 0 :(得分:0)

尝试使用First聚合并将字段名称作为其数据集名称的范围。例如,如果包含new_frenchnew_english列的数据集名称为Languages,则表达式为:

=IIF(Parameters!Language.Value=1, First(Fields!new_french.Value, "Languages"), First(Fields!new_english.Value, "Languages"))