【问题标题】:String Split in SSRS ReportSSRS 报告中的字符串拆分
【发布时间】:2014-08-11 06:02:02
【问题描述】:

我有字符串“02Years02Months”。在 SSRS 报告中,我需要显示类似

的字符串

“02 年 02 个月”。 SSRS报表表达式有什么好的方法吗?

请指教,谢谢

【问题讨论】:

  • 你是如何生成字符串的?

标签: c#-4.0 reporting-services ssrs-2008


【解决方案1】:

=Left(Fields!String.Value, 2) & " " & Mid(Fields!String.Value, 3, 7) & " " & Right(Fields!String.Value, 6)

假设您的数字将始终用零填充,如上例所示,并且假设您将 Fields!String.Value 替换为包含报告中返回的字符串的字段。

【讨论】:

  • 感谢您的回复,给定的表达式并没有按照我的要求拆分字符串。我认为我们只能在表达式中编写一个 MID 函数。你能生成字符串到“02 年 02 月”吗? ——
  • 请仅使用 1 mid 编写您建议的代码。我不认为它可以这样做,但我们可以看看。上面的代码有什么问题?为什么它没有为您正确拆分?
  • 对我来说它的分裂就像'02 Years02 Months'
【解决方案2】:

我找到了解决办法,这就是答案

=Left(Fields!Value, 2) & " " & Mid(Fields!Value, 3, 5) & " " & Mid(Fields!Value, 8, 2) & " " & Right(Fields!Value,  6)

感谢支持

【讨论】:

    猜你喜欢
    • 2019-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多