【发布时间】:2014-09-26 02:44:38
【问题描述】:
SSRS 参数只返回列表中的名字。
我正在运行 SQL Server 2008(不是 R2)报告服务
我的数据集中有一个名为@Signature 的参数。此参数的查询从名为“fullname”的字段中提取名称列表。
参数的属性是“从查询中获取值”,可用值设置为
数据集 = 签名
值字段 = 全名
标签字段 = 全名
我在报告中放置了“全名”字段,但是当我从参数列表中选择任何名称时,它总是返回参数列表中的第一个值。我很确定这是因为该字段的表达式设置为以下内容: =First(Fields!fullname.Value, "Signature") 因为我有 2 个数据集,所以我必须用“签名”来区分。
我需要“全名”字段来填充我在参数中选择的名称。
【问题讨论】:
-
谢谢@ChrisLatta。这对我来说是一个更大的问题。实际上还有一个需要显示的字段称为“文件名”我尝试了以下但有错误。 =IIf(Parameters!Signature.Value = (Fields!fullname.Value, "Signature"), (Fields!filename.Value, "Signature")) 你知道我该怎么写吗?