最近,我一直在为新的 2016 版本浏览并转换/重新创建一些 SSRS 报告。对于主要部分,事情进展顺利,报告最终看起来更好,但我遇到了一个非常明显的问题。这是文本的错误:
未记录的错误。名为“%TABLIXNAME%”的 tablix 的 RDL 结构无效。
当我尝试在跨两行或多行的组中插入一列时,会出现此错误。如果我在跨越多行的文本框上选择“拆分单元格”,我会得到同样的错误。如此处所示:
看起来这是一个更大的潜在错误的一部分,因为我发现了一个不同的触发器,使用新报告很容易重现:
- 在空白报表中,创建一个矩阵并跳过数据源。
- 在矩阵底部插入第二个详细信息行(组内)。
- 在第一列的右侧插入一列(组内)。
- 取消合并细节单元格(第一次工作),然后再次合并它们。
- 再次取消合并并获得 Undocumented/RDL 结构错误。
除此之外,在启用“添加标题”复选框的情况下,将第 3 级组添加到 tablix 时,似乎其他人触发了相同的错误:https ://social.technet.microsoft.com/Forums/windows/en-US /d1792161-35ab-4b40-83a3-8014195ea91d/
但是有没有人对上述基本插入问题的修复或解决方法有任何想法?现在我已经开始编辑 RDL 源,因此我可以使用 2008 报告生成器进行更改,但我特别在寻找不需要此类措施的解决方案。
编辑:
据我所知,这个问题并不特定于报表生成器应用程序,因为我在 VS 2015 中遇到了相同的行为: