我有一个tablix,它有一天的数据,我需要在底部有相同的数据,但需要3个不同的行。我想在底部复制主日表3次,然后为每个数据集使用不同的数据集。
我尝试复制Tablix并将其粘贴到Tablix下面的Body
,但是我收到以下错误:
报表生成器无法成功粘贴。
如何完成复制和粘贴?或者,如果那是不可能的,还有另一种方法可以做我想要完成的事情吗?
这是一个动画截图:
答案 0 :(得分:29)
您可能收到错误消息Report Builder was unable to paste successfully
,因为网格中的某个位置有一个使用报告中的自定义代码的单元格
即。您无法使用此自定义代码复制文本框:“Code.MyCustomeCode()”
- Report Builder was unable to paste successfully
自SSRS 2008以来,这是一个报道的错误:
使用Visual Studio 2008创建新报表时,我们无法在Tablix中复制和粘贴多个文本框,并收到一条弹出错误,指出“报表生成器无法成功粘贴”
- Unable to copy and paste textboxes in SSRS reports with Custom Code after 2008 R2 SP2 upgrade
解决方法强>:
Code.
块。 Ctrl + F 通过文档寻找Code.
。目标是以某种方式保留代码,同时暂时注释掉该行。根据您的实际代码,这可能会有所不同,但我这就是我喜欢做的事情:
=Code.
='Code.
='Code.
=Code.
你应该全力以赴!
注意:您不能在步骤1之后复制XML视图中的
<tablix>
块,因为它会创建具有完全相同的name
属性的元素
答案 1 :(得分:18)
或者,您可以在代码之后添加注释,如下所示:
'custom code comment
然后您可以照常复制并粘贴它,而不必事后删除您的评论或事先注释掉您的代码。
答案 2 :(得分:0)
我遇到了这个问题,我注意到当报告中的任何地方都有代码引用时发生了这个错误,并且不仅限于复制的字段。