如何总结水晶中的分组参数?

时间:2012-12-28 05:36:32

标签: crystal-reports crystal-reports-2008 crystal-reports-xi

我有一个Stored Proc执行和输出,这样,

Plant1     Top1       12
Plant1     Bottom1    12
Plant1     Top2       14
Plant1     Bottom12   14
Plant2     Top1       34
Plant2     Bottom1    34
Plant2     Top2       18
Plant2     Bottom12   18

我希望它在Crystal Report中以这样的方式显示。

Plant1
   Top
     Top1        12
     Top2        14
   Bottom
      Bottom1    12
      Bottom1    14

Plant2
   Top
     Top1        34
     Top2        18
   Bottom
      Bottom1    34
      Bottom1    18

Total
   Top
     Top1        46
     Top2        32
   Bottom
      Bottom1    46
      Bottom1    32

我已经找到了显示Plant1Plant2的方法。我要求显示总数的帮助..顺便说一下,我正在使用Crystal Report 9。我会非常感谢任何帮助..

1 个答案:

答案 0 :(得分:1)

如果你总是在TopX / BottomX字段的末尾有一个数字,那么你可以制作一个公式来修剪字段中的数字,让你选择Top / Bottom。然后,您就可以对此公式进行分组。

这方面的一个例子是:

left({Table.Variable}, length({Table.Variable})-1)

其中{Table.Variable}是Top / Bottom字段的StoredProcedure.Fieldname。

如果您然后对Plant进行分组,然后在“公式”部分中显示您的值和“上/下”,您将获得所需的行为。您可能需要更改排序选项才能让Top显示在Bottom之前。