SSRS参数仅返回列表中的第一个名称。
我正在运行SQL Server 2008(非R2)Reporting Services
我的数据集中有一个名为@Signature的参数。对此参数的查询从名为“fullname”的字段中提取名称列表
参数的属性为“从查询中获取值”,可用值设置为
数据集=签名
值字段=全名
标签字段=全名
我在报告中放置了“fullname”字段,但是当我从参数列表中选择任何名称时,它总是返回参数列表中的第一个值。我很确定这是因为这个字段的表达式设置如下:= First(Fields!fullname.Value," Signature")因为我有2个数据集,所以我必须区别于“Signature”。 “
我需要“fullname”字段来填充我在参数中选择的名称。
答案 0 :(得分:1)
如果要显示在参数中选择的名称,请使用表达式:
=Parameters!Signature.Label