Crystal Reports交叉表当有一行时抑制小计

时间:2010-12-07 14:59:04

标签: crystal-reports crosstab

我在水晶报表中使用交叉表,该报表具有3个分组级别,这可以在行中创建大量小计。如果只有一行汇总,则小计行通常是无用的。是否有可能在只有一行数据的情况下抑制小计?离开有用的小计(我知道我可以压制很多)。

下图是我目前的方式:

Current CrossTab

我希望如此:

Wanted CrossTab

请注意,中间分组B和T的子总计已被删除,只留下C,因为它下面有两个不同的行。对我来说,看起来很清楚,如果不能实现,我会感到惊讶。

1 个答案:

答案 0 :(得分:3)

我建议您跳过Crystal Crosstab并制作自己的:

  1. 创建一个子报表,您希望交叉表出现(您可能不需要子报表,但我会假设您这样做。)
  2. 将子报告分为3个级别。
  3. 拖动&无论你想要它们,都可以将你的字段放到你的设计上。
  4. 在组页脚部分中,为自定义公式添加一些自定义字段公式sum({number},{group})
  5. 使用部分专家,根据需要禁用字段。 count({number},{group})在这里很有用。
  6. 为了做到这一点,需要进行一些调整,当然,手动交叉表中的列将被修复,但这样可以实现最大程度的自定义。