Reporting services SSRS-单击“查看报告”后参数标签错误
我开发了一个报告,用户可以将欧元转换成其他货币。 我为currency参数创建了一个数据集,如下所示:Reporting services SSRS-单击“查看报告”后参数标签错误,reporting-services,ssrs-2008,Reporting Services,Ssrs 2008,我开发了一个报告,用户可以将欧元转换成其他货币。 我为currency参数创建了一个数据集,如下所示: ID | symbol | rate ID=标识符,符号=货币截止值,例如欧元、美元、GPD、日元…,汇率=换算率 在“可用值”下,我将“速率”设置为“值”字段,将“符号”设置为“标签”字段 在“默认值”下,我将“速率”设置为“值”字段 现在一切正常,参数显示EUR等作为标签,用户可以转换值 但有一个例外 PAB和美元两种货币的汇率相同,为1.3256。现在,当我尝试转换美元值并在参数中选择
ID | symbol | rate
ID=标识符,符号=货币截止值,例如欧元、美元、GPD、日元…,汇率=换算率
在“可用值”下,我将“速率”设置为“值”字段,将“符号”设置为“标签”字段
在“默认值”下,我将“速率”设置为“值”字段
现在一切正常,参数显示EUR等作为标签,用户可以转换值
但有一个例外
PAB和美元两种货币的汇率相同,为1.3256。现在,当我尝试转换美元值并在参数中选择USD并单击View Report时,SSRS将参数从USD更改为PAB。值转换正确,因为速率相同,但我在报告中也使用了标签。因此,报告中显示的不是美元金额,而是PAB金额
我不知道该怎么解决这个问题。这是某种臭虫吗 将参数的值更改为ID。然后添加一个额外的内部参数,该参数将从另一个以ID为参数的数据集获取速率值。在查询中使用内部参数。这是一个很好且简单的解决方案。谢谢