Group Head中Crystal Reports中的多个网格

时间:2014-07-09 14:45:09

标签: crystal-reports reporting

我希望从我的数据中获得以下结果:

Header 1      Header 3    Foo 11
Car 1         Foo 1       Foo 12
Car 2         Foo 2   
Car 3         Foo 3       Header 4
Car 4         Foo 4       Bar 1
Car 5         Foo 5       Bar 2
              Foo 6       Bar 3
Header 2      Foo 7       Bar 4
House 1       Foo 8       Bar 5
House 2       Foo 9
House 3       Foo 10

我无法在Format with multiple columns的详细信息部分中执行此操作,因为我需要为组标题分组一些值。

是否可以获得上述结果?如下所示,您可以在组中看到“foo”并且不会中断到下一个站点。

我正在使用Crystal Reports 11.5并尝试使用子报表(它们不允许使用中断列)。

解决方案

正如Chris所说here,我在“详细信息”区域中使用“具有多列的格式组”进行了尝试,并在详细信息区域的“surpress”中删除了具有以下公式的重复项:

if({#counter} = 1) then
false
else
{@var}=previous({@var})

其中counter是我要显示的类型的计数器,在我的情况下它是人的ids。显示第一个数据集需要计数器,否则它也会被压抑。

1 个答案:

答案 0 :(得分:1)

您是否尝试过“使用多列格式化群组”?

在详细信息部分选择“使用多列格式化”后,可以在“部分专家”的“​​布局”选项卡中看到该选项。请参阅this documentation并查看页面中间的图像,以便在对话框中查看。