如何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"