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

时间:2017-09-08 20:12:54

标签: vb.net function reporting-services ssrs-2012

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

在报告属性的“代码”窗格中编写的函数:

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

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

我正在使用哈希标志,因为我编写了一个类似的功能来自定义一个电话号码,但它可能适用于此但它可能只适用于数字数据类型,我可能需要使用不同的占位符。

提前谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用LeftMid功能来提供帮助(我想也支持Substring):

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