我有一个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
我已经找到了显示Plant1
和Plant2
的方法。我要求显示总数的帮助..顺便说一下,我正在使用Crystal Report 9
。我会非常感谢任何帮助..
答案 0 :(得分:1)
如果你总是在TopX / BottomX字段的末尾有一个数字,那么你可以制作一个公式来修剪字段中的数字,让你选择Top / Bottom。然后,您就可以对此公式进行分组。
这方面的一个例子是:
left({Table.Variable}, length({Table.Variable})-1)
其中{Table.Variable}是Top / Bottom字段的StoredProcedure.Fieldname。
如果您然后对Plant进行分组,然后在“公式”部分中显示您的值和“上/下”,您将获得所需的行为。您可能需要更改排序选项才能让Top显示在Bottom之前。