如何在Crystal Report中按两个不同的字段进行分组?
敌人的例子:
val1|val2|val3|val6
val1|val12|val3|val7
val11|val2|val3|val8
val11|val12|val3|val9
Run Code Online (Sandbox Code Playgroud)
我希望报告看起来像
val1 :
=======
val2
----
val3|val6
val12
-------
val3|val7
val11 :
=========
val2
-----
val3|val8
val12 :
------
val3|val9
Run Code Online (Sandbox Code Playgroud)
小智 6
提供的通用数据相当模糊,所以我将提供自己的演示(第一行有字段名称)
"EmployeeName","WeekNumber","DayOfWeek","HoursWorked" "John Doe",20,"Monday",8 "John Doe",20,"Tuesday",8 "John Doe",20,"Wednesday",8 "John Doe",21,"Thursday",8 "John Doe",21,"Friday",8 "Jane Doe",20,"Monday",8 "Jane Doe",20,"Tuesday",8 "Jane Doe",21,"Wednesday",8 "Jane Doe",21,"Thursday",8 "Jane Doe",21,"Friday",8
假设我正确地阅读了问题,您希望报告看起来像这样:
John Doe Week: 20 Monday 8 hours Tuesday 8 hours Wednesday 8 hours Week: 21 Thursday 8 hours Friday 8 hours Jane Doe Week: 20 Monday 8 hours Tuesday 8 hours Week: 21 Wednesday 8 hours Thursday 8 hours Friday 8 hours
如果是这种情况,您将首先按"EmployeeName"字段进行分组,然后使用"组"选项通过"插入"菜单为"WeekNumber"添加另一个组.这非常简单,您可以在各个级别的字段上进行摘要.如果您计算组内的字段并希望将这些计算返回到更高级别的分组以进行求和,那么在多层分组中获得"毛茸茸"的唯一方法就是在报告中声明全局变量.
值得一提的是,在过去的7年里,我一直在大量使用Crystal Reports.
归档时间: |
|
查看次数: |
25276 次 |
最近记录: |