2013-01-21 33 views
2

我试图在一个非常简单的tablix中重复行标题,其中我有一个标题行和一个详细行,它只会构成一个条目。但是,此条目可能是长文本,并且当它大于一页时,即使我在高级模式下将RepeatOnNewPage,KeepWithGroupFixedData设置为TRUE,标题也不会重复。用跨越多个页面的文本重复一行大行的行标题

我搜索了一下,发现this blog post,其中建议添加一个虚拟列组,它也不起作用。

我现在跟着eestein的建议,并具有以下结果: PDF:PDF BIDS:BIDS

+0

+1有趣的问题,我不确定是否有*解决方案,但... – Jeroen

+0

你记得在行组中选择静态内容,对吧? – eestein

+0

是的,的确如此。 – Harry

回答

1

我想我明白你的问题。 您没有任何群组,想要重复标题,对吗?

如果是这样,我已经做了好几次,这是你应该做的:

你需要创建一个虚拟组(如你读)

  1. 右键点击您的详细信息并添加父行组
  2. 例如,按“A”对其进行分组。
  3. 检查添加标题。
  4. 在刚刚添加粘贴您的原始标题的标题行,然后 删除原始的一个

现在,你可以设置你提到的采用先进的模式和选择你的头的静态内容的那些属性。下面

图片:

enter image description here

enter image description here

+1

谢谢eestein,但那不是我的问题。我的问题不是我没有任何团体(我想我可以只添加一个“详细信息”组),而是我在Tablix中的单个条目具有太多的文本,可以跨越多个页面进行传播,其中“正常“的重复参数没有帮助 – Harry

+0

@哈里你能发布发生了什么?对于你所解释的,我建议应该解决你的问题。 – eestein

+0

是的,当然。 这就是它在PDF中的样子:http://s8.postimage.org/qq2w3sout/PDF.png 这就是它在BIDS中的样子:http://s2.postimage.org/g62bt0qrd/Report。 png 我还将GroupExpressions设置为=“A”,以防万一您想知道。 – Harry

0

我张贴同样的问题(因为我有同样的问题),以MS Forum并得到了的TechNet社区支持人员的答复。对于PDF导出,很显然,通过设计,跨越多个页面的长行不会呈现重复的列标题。看起来列标题与分组相关联。

可以提供帮助的场景是分组跨越多个页面,但细节不是。解决方法是打破父组,并使用HideDuplicates属性虚拟分组。

下面是实际分组与虚拟分组解决方法的基本可视化。

  When using grouping, the rows are merged, 
_______ <- the blank area is part of the merged rows. 
Group1 | Row1 Col1 | Row1 Col2 
_______| Row2 Col1 | Row2 Col2 
Group2 | Row3 Col1 | Row3 Col2 
     | Row4 Col1 | Row4 Col2 

VS

When using HideDuplicates, all rows are printed, it simply hidden or blank. 
Also, you have to hide all borders or have border around all of those cells. 
Group1 | Row1 Col1 | Row1 Col2 
[hidden] | Row2 Col1 | Row2 Col2 
Group2 | Row3 Col1 | Row3 Col2 
     | Row4 Col1 | Row4 Col2 

第二,更好的解决办法是关闭重复头特征和所述细胞复制到表头。您可以将它们隐藏在第一页上。它实际上工作得很好。