Reporting services 需要SSRS矩阵中的新行吗

Reporting services 需要SSRS矩阵中的新行吗,reporting-services,ssrs-2008,ssrs-tablix,ssrs-grouping,ssrs-2008-r2,Reporting Services,Ssrs 2008,Ssrs Tablix,Ssrs Grouping,Ssrs 2008 R2,我的数据库中有这种格式的数据- 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 B9

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

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

谢谢您的帮助。

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

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


让我知道这是否有帮助,或者我是否可以进一步帮助您。

在it矩阵中显示很容易。您必须执行的任务是从列item2中拆分值。你必须以这种方式编写sql。谢谢Aditya,是的,如果我不能在SSRS中实现这一点,那么我将在sql中处理。非常感谢你的努力,我会检查并让你知道。非常欢迎你!很乐意帮忙。:)如果我的回答解决了你的问题,请考虑把它标记为你的问题的答案。非常感谢。很好@RonSmith+1。但我们有很多不同的商品,如操作系统、内存、RAM等,所以包含多个替换是复杂的。有什么建议吗?似乎每个项目前都有多个空格。如果是这种情况,并且每个项目中没有其他多个空格,则可以使用
vbcrlf
替换双空格,如下所示:
replace(Fields!Item2.Value,”,vbcrlf)