如何trim ssrs中的字符
How to trim Characters in ssrs
我正在使用 SSRS 2012,并且我有一个名为 months 的字段,该字段 return 从 January 到 December 的整个月。
但客户希望将其显示为 Jan、Feb、Mar、..、Dec 每个月的前 3 个字母,我在 ssrs 中尝试了一些解决方法,但我的表达不起作用。任何人都可以帮助我。我无法更改为数据库,因为我们想在屏幕上完整显示。
选项 1
您可以使用
获取日期的 MONTHNAME
=MonthName(Month(Fields!myDate.Value))
然后使用 LEFT
取前 3 个字母
=Left(MonthName(Month(Fields!myDate.Value)), 3)
选项 1b
您还可以在任何字符串上使用 LEFT
=Left(Fields!myString.Value, 3)
选项 2
格式化包含日期的文本框或表达式以具有 format MMM
="MMM"
我正在使用 SSRS 2012,并且我有一个名为 months 的字段,该字段 return 从 January 到 December 的整个月。 但客户希望将其显示为 Jan、Feb、Mar、..、Dec 每个月的前 3 个字母,我在 ssrs 中尝试了一些解决方法,但我的表达不起作用。任何人都可以帮助我。我无法更改为数据库,因为我们想在屏幕上完整显示。
选项 1
您可以使用
获取日期的 MONTHNAME=MonthName(Month(Fields!myDate.Value))
然后使用 LEFT
取前 3 个字母=Left(MonthName(Month(Fields!myDate.Value)), 3)
选项 1b
您还可以在任何字符串上使用 LEFT
=Left(Fields!myString.Value, 3)
选项 2
格式化包含日期的文本框或表达式以具有 format MMM
="MMM"