4

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

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

当我尝试在跨两行或多行的组中插入一列时,会出现此错误。如果我在跨越多行的文本框上选择“拆分单元格”,我会得到同样的错误。如此处所示:

未记录/RDL 错误

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

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

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

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

编辑:

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

VS2015 RDL 错误

4

2 回答 2

0

我刚碰到这个。您可以创建一个子组,然后将详细信息与父组交换,这样您就有了所需的分组 - 虽然有点笨拙

于 2017-05-30T13:26:52.590 回答
0

如果您在上面插入一个组,然后拆分它可以工作的单元格,您可以删除上面的行

于 2016-11-11T15:40:28.247 回答