0

我正在 SSRS 2008 R2 中开发一个 tablix,并尝试添加一个动态列。此列有四个可能的值:1、2、3、4 季度。在这些列中的每一列下,我想要 2 个子列:计数和 %。

所以我在我的 tablix 中添加了一个列,并在每一行中放置了表达式。我还没有添加子列,因为它给了我错误。所以我只是想让 Quarter 列工作。所以我将这个 Quarter 列按我的 Quarter 字段值分组。我还根据这个相同的值对这一列进行了排序。列组上没有设置过滤器。然而,当我尝试查看我的 RDL 时出现此错误:

rsinvalidtablixcellcolspan

因此,我将 ColSpan = 1(从 = 2)更改为我找到的 XML 中的每个 ColSpan。但是当我构建我的 RDL 时,我得到了这个错误:

rscell内容必填

所以这是我遇到的最新错误。如何添加将按季度分组的动态列分组?这应该是我所知道的简单的事情,但是我所看到的微软文档在这个主题上是缺乏的。如果你能推荐任何超级棒的教程!

4

1 回答 1

0

在 SSRS 中与组合作可能会让人头疼。以下是我在处理比基本标题/详细信息 tablix 更复杂的东西时的成功秘诀。

SSRS 规则

  1. 在进行其他更改之前测试您所做的每项更改。这可确保您立即明确地识别重大更改。您添加了一个列分组,然后在该组下面添加了嵌套列,您无法确定问题发生在哪里。删除嵌套列并返回到简单分组列以确保其正常工作。工作后,尝试使用嵌套列。

  2. 不要直接在 RDL 中编辑 XML。更改任何属性——尤其是非自由文本属性——都可能导致混乱。某些东西显然依赖于ColSpan您正在更改的属性,从而导致事情中断。

  3. 定期备份!您不能总是很容易地回滚到上一个工作版本。

于 2012-04-13T02:17:35.450 回答