如何在ssrs报告的表达式中设置货币和1000分隔符

问题描述 投票:0回答:1

我创建了一份SSRS报告。在本报告中,我使用了2个数据集(DataSet1,DataSet2)。 DataSet1是表中包含向客户收取的所有实际金额的表。数据集2具有另一个美元金额,即基本金额。一切都工作得很好,除了我无法从DataSet2获得具有“$”或1000分隔符的金额。我已经尝试在占位符属性中将设置设置为“currency”和“1000 separator”,但这不起作用。我认为这是由于使用了2个数据集。我使用以下表达式:

=join(Lookupset(Fields!size_code.Value,Fields!s_size_code.Value,Fields!s_tech_amount.Value, "DataSet2"),",")

我很难弄清楚如何在我的DataSet2数字的表达式中使用1000分隔符将此数字设置为货币。 DataSet1数字与占位符属性中设置的货币和1000分隔符完美配合。有人能指出我正确的方向吗?

reporting-services
1个回答
0
投票

您发布的表达式返回一个字符串值,该值由LookupSet中的Fields!s_tech_amount的连接(join not NOT sum)值组成。

货币格式不能应用于字符串值。您可以查看如何从LookupSet here中总结值。货币格式仅适用于数字数据类型。

© www.soinside.com 2019 - 2024. All rights reserved.