【问题标题】:Need new line in SSRS matrix需要在 SSRS 矩阵中换行
【发布时间】:2014-04-11 07:41:20
【问题描述】:

我的数据库中有这种格式的数据-

Item1                            Item2
Processor   Intel i7-4558U  3.30GHz Intel i7-4500U  1.80GHz Intel i5-4200U  1.60GHz
Processor   Intel Atom™ N2600  1.60GHz
Processor   Intel i7-2670QM   Intel i5-2410M   Intel i3-2330M   Intel B950/B940  

在 SSRS 矩阵报告中,我想更改这种格式的数据 -

Processor Intel i7-4558U  3.30GHz
          Intel i7-4500U  1.80GHz
          Intel i5-4200U  1.60GHz
Processor Intel Atom™ N2600  1.60GHz
Processor Intel i7-2670QM   
          Intel i5-2410M 
          Intel i3-2330M  
          Intel B950/B940

感谢您的帮助。

【问题讨论】:

  • 在矩阵中显示很容易。您必须做的任务是从列 item2 中拆分值。你必须以这种方式编写你的sql。
  • 谢谢 Aditya,是的

标签: reporting-services ssrs-2008 ssrs-tablix ssrs-grouping ssrs-2008-r2


【解决方案1】:

您不需要更新您的 SQL。只需将 Intel 前面的空格替换为 vbcrlf

=replace(Fields!Item2.Value," Intel",vbcrlf & "Intel")

如果这有帮助,或者我可以进一步帮助你,请告诉我。

【讨论】:

  • 非常感谢您的努力,我会检查并通知您。
  • 不客气!乐意效劳。 :) 如果我的回复解决了您的问题,请考虑将其标记为您问题的答案。谢谢!
  • 很高兴@RonSmith +1 给你。
  • 但是我们有许多不同的商品,如操作系统、内存、RAM 等,因此包括多个替换很复杂。有什么建议吗?
  • 每一项前好像有多个空格。如果是这种情况,并且每个项目中没有出现其他多空格,则可以用 vbcrlf 替换双空格,如下所示:replace(Fields!Item2.Value," ",vbcrlf)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多