如何在SSRS报告中显示阿拉伯数字的日期

时间:2018-04-20 05:33:34

标签: reporting-services ssrs-2012

我需要在SSRS开发的报告中以阿拉伯语显示数字。我可以通过将语言属性设置为" ar-SA"来显示阿拉伯语中的23000.00等数字。和 NumeralVariant 到3.但是,对于以dd / MM / yyyy格式显示日期的TextBox,这不起作用。

任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

在SSRS报告中创建以下功能。

Public Function ToArabicNumber(input As String) As String
    Dim output As String

    output = input.Replace("1","١")
    output = output.Replace("2","٢")
    output = output.Replace("3","٣")
    output = output.Replace("4","٤")
    output = output.Replace("5","٥")
    output = output.Replace("6","٦")
    output = output.Replace("7","٧")
    output = output.Replace("8","٨")
    output = output.Replace("9","٩")
    output = output.Replace("0","٠")

    Return output
End Function

使用表达式在报告中使用如下

=Code.ToArabicNumber(Format(DateTime.Today,"dd/MM/yyyy"))