【问题标题】:SSRS 2008 (not R2) parameter only returns the first name in listSSRS 2008(不是 R2)参数只返回列表中的名字
【发布时间】: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")) 你知道我该怎么写吗?

标签: reporting-services


【解决方案1】:

如果要显示参数中选择的名称,请使用表达式:

=Parameters!Signature.Label

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多