我希望从我的数据中获得以下结果:
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。显示第一个数据集需要计数器,否则它也会被压抑。
答案 0 :(得分:1)
您是否尝试过“使用多列格式化群组”?
在详细信息部分选择“使用多列格式化”后,可以在“部分专家”的“布局”选项卡中看到该选项。请参阅this documentation并查看页面中间的图像,以便在对话框中查看。