如何在 SSRS 中自定义格式化字符串

How to custom format a string in SSRS

我正在尝试自定义字符串格式,我编写了一个简单的函数来执行此任务,如下所示。

在报表属性的 "Code" 窗格中编写的函数:

Function FormatProject(Project AS String) AS String
    IF (Project Is Nothing) Then
        Return Nothing
    Else
        Return Format(Project, "## #####")
    End If
End Function

输入: PR12345

预期输出: PR 12345

实际输出: ## #####

我使用哈希符号是因为我编写了一个类似的函数来自定义 phone 数字并且它适用于此,但也许它只适用于数字数据类型,我可能需要使用不同的占位符.

提前致谢!

您可以使用 Left and Mid functions to help here (I imagine Substring 也受支持):

Return Left(Project, 2) & " " & Mid(Project, 3, (Len(Project) - 2))