【问题标题】:SSRS - Wrong parameter label after click on "View Report"SSRS - 单击“查看报告”后参数标签错误
【发布时间】:2014-01-08 13:07:17
【问题描述】:

我开发了一份报告,用户可以在其中将值从欧元 (€) 转换为其他货币。 我为货币参数创建了一个数据集,如下所示:

ID | symbol | rate

ID = 标识符,符号 = 货币截止(例如 EUR、USD、GPD、YEN...),汇率 = 兑换率

在可用值下,我将“rate”设置为“Value field”,将“symbol”设置为“Label field”。

在默认值下,我将“rate”设置为“Value field”。

现在一切正常,参数显示 EUR 等作为标签,用户可以转换值。

但有一个例外。

两种货币(PAB 和美元)具有相同的汇率 (1.3256)。现在,当我尝试将值转换为美元并在参数中选择“USD”并单击“查看报告”时,SSRS 会将参数从 USD 更改为 PAB。由于比率相同,因此值已正确转换,但我也在报告中使用了标签。因此,报告显示的不是“美元金额”,而是“PAB 金额”。

我不知道如何解决这个问题。这是某种错误吗?

【问题讨论】:

    标签: reporting-services ssrs-2008


    【解决方案1】:

    将参数的值改为ID。然后添加一个额外的内部参数,该参数将从另一个以 ID 作为参数的数据集中获取速率值。在查询中使用内部参数。

    【讨论】:

    • 这是一个不错且简单的解决方案。谢谢! :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-15
    • 2014-07-22
    • 1970-01-01
    • 1970-01-01
    • 2018-09-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多