小编bit*_*ine的帖子

SSRS 2016 添加列或取消合并单元格会出现“未记录/RDL 结构无效”错误

最近,我一直在为新的 2016 版本检查并转换/重新创建一些 SSRS 报告。对于主要部分来说,一切进展顺利,报告最终看起来更好,但我遇到了一个非常明显的问题。这是文本中的一个错误:

未记录的错误。名为“%TABLIXNAME%”的 tablix 的 RDL 结构无效。

当我尝试在跨越两行或更多行的组中插入列时,会出现此错误。如果我在跨越多行的文本框中选择“拆分单元格”,我会收到相同的错误。正如这里所见:

无证/RDL 错误

看起来这是一个更大的潜在错误的一部分,因为我发现了一个不同的触发器,可以使用新报告轻松重现:

  • 在空白报告中,创建一个矩阵并跳过数据源。
  • 在矩阵底部插入第二个详细信息行(组内)。
  • 在第一列的右侧插入一列(组内)。
  • 取消合并详细单元格(第一次有效),然后再次合并它们。
  • 第二次取消合并并得到 Undocumented/RDL 结构错误。

除此之外,似乎其他人在启用“添加标题”复选框时将第三级组添加到 tablix 时触发了相同的错误:https: //social.technet.microsoft.com/Forums/windows/en-US /d1792161-35ab-4b40-83a3-8014195ea91d/

但是有人对上述基本插入问题的修复或解决方法有任何想法吗?现在,我已经开始编辑 RDL 源,以便可以使用 2008 报告生成器进行更改,但我正在专门寻找不需要此类措施的解决方案。

编辑:

据我所知,这个问题并不是特定于报表生成器应用程序的,因为我在 VS 2015 中遇到了相同的行为:

VS2015 RDL错误

reportbuilder bids reporting-services ssrs-2016

5
推荐指数
1
解决办法
4575
查看次数