Предоставленные общие данные довольно расплывчаты, поэтому я предоставлю свои собственные для демонстрации (с именами полей в первой строке)
"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» через меню «Вставка» с помощью параметра «Группа». Это довольно просто, и вы можете делать резюме по полям на разных уровнях. Единственное, что могло бы стать «волосатым» при многоуровневом группировании, было бы, если бы вы вычисляли поля внутри группы и хотели вернуть эти вычисления на более высокий уровень группировки для суммирования, что потребовало бы объявления глобальных переменных в отчете. 1007 *
Что бы это ни стоило, я интенсивно использую Crystal Reports в течение последних 7 лет.