如何在ssrs报告的表达式中设置货币和1000分隔符
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在ssrs报告的表达式中设置货币和1000分隔符相关的知识,希望对你有一定的参考价值。
我创建了一份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分隔符完美配合。有人能指出我正确的方向吗?
答案
您发布的表达式返回一个字符串值,该值由LookupSet中的Fields!s_tech_amount的连接(join not NOT sum)值组成。
货币格式不能应用于字符串值。您可以查看如何从LookupSet here中总结值。货币格式仅适用于数字数据类型。
以上是关于如何在ssrs报告的表达式中设置货币和1000分隔符的主要内容,如果未能解决你的问题,请参考以下文章