CR2008:显示没有跨越的交叉表

时间:2011-08-31 13:38:56

标签: crystal-reports

我正在编写一个可以导出到Excel并使用交叉表的报表。我有两组A和B,其中A可以包含多个B组。

当我将A和B拖到左侧的行中时,最外面的组A跨越多行,具体取决于B的子组数。

有没有办法让A组为B的每一行重复一次?就像没有任何细胞跨越的完整表格一样。

1 个答案:

答案 0 :(得分:0)

我不确定这是否适合你,因为这意味着你不能在外部组上做总计,但这是一个可能的解决方案。创建一个将A组和B组值连接在一起的公式,并在交叉表中使用它。在这个例子中,我不得不使用格式字符串来获取正确排序的数字到字符串值。

Without group totals

编辑:没关系,我修好了,所以你也可以拥有外组Totals。只需保留外部分组,但用新的连接字符串替换内部分组(通过刚刚制作的公式)。您必须抑制外部组标题(显示在屏幕截图中)并格式化网格线以使其看起来更漂亮或覆盖一个白色框(但未在屏幕截图中显示)。

With group totals