Crystal reports 按日期分组会产生不正确的结果

Crystal reports 按日期分组会产生不正确的结果,crystal-reports,Crystal Reports,使用Crystal reports 2013(14.1.x版) 我创建了一个包含三层分组的报告:员工姓名、工作日期、详细信息id。每个组按升序排序。该报告确定对报告的员工时间的更改 员工姓名和列标题位于页面标题中 组页眉和页脚在最终产品中为空,但现在包含用于测试的信息 我的“细节”部分显示了工作日期和一系列其他数据 工作日期组不工作 将工作日期添加到“工作日期”组和“详细信息id”组后,我看到2021年3月21日的工作日期组在“详细信息id”组中有一系列工作日期(因此,也在“详细信息”组中) 这

使用Crystal reports 2013(14.1.x版)

我创建了一个包含三层分组的报告:员工姓名、工作日期、详细信息id。每个组按升序排序。该报告确定对报告的员工时间的更改

员工姓名和列标题位于页面标题中

组页眉和页脚在最终产品中为空,但现在包含用于测试的信息

我的“细节”部分显示了工作日期和一系列其他数据

工作日期组不工作

将工作日期添加到“工作日期”组和“详细信息id”组后,我看到2021年3月21日的工作日期组在“详细信息id”组中有一系列工作日期(因此,也在“详细信息”组中)

这个UI看起来非常简单。是否有一些著名的水晶问题,你们大师已经看到了数百次,我错过了?或者一些常见的水晶魔法(比如将日期分组到yyyy-mm-dd格式的字符串)来解决这个问题

我的专家小组看起来像

@EmployeeName - A
    Command.WorkDate - A
        Command.DetailID - A
             Work Date    Type      Hours
Begin Employee:  Joe Smith
  Begin Work Date:  3/21/2021
    Begin DetailID:  Work Date:  3/21/2021
       Was:  3/21/2021    regular    8
       Is:   3/21/2021    vacation   8
    End DetailID:  Work Date:  3/21/2021
    Begin DetailID:  Work Date:  3/21/2021
       Was:  3/21/2021    travel     2
       Is:   3/21/2021    vacation   2
    End DetailID:  Work Date:  3/21/2021
    Begin DetailID:  Work Date:  3/24/2021
       Was:  3/24/2021    overtime   2
       Is:   3/24/2021    regular    2
    End DetailID:  Work Date:  3/24/2021
  End Work Date:  3/21/2021
End Employee
…并且输出看起来像

@EmployeeName - A
    Command.WorkDate - A
        Command.DetailID - A
             Work Date    Type      Hours
Begin Employee:  Joe Smith
  Begin Work Date:  3/21/2021
    Begin DetailID:  Work Date:  3/21/2021
       Was:  3/21/2021    regular    8
       Is:   3/21/2021    vacation   8
    End DetailID:  Work Date:  3/21/2021
    Begin DetailID:  Work Date:  3/21/2021
       Was:  3/21/2021    travel     2
       Is:   3/21/2021    vacation   2
    End DetailID:  Work Date:  3/21/2021
    Begin DetailID:  Work Date:  3/24/2021
       Was:  3/24/2021    overtime   2
       Is:   3/24/2021    regular    2
    End DetailID:  Work Date:  3/24/2021
  End Work Date:  3/21/2021
End Employee

为什么我在3/21/2021组中看不到2021年3月21日的数据?

对于基于日期字段的组,Crystal Reports提供了一个附加选项

This section will be printed:
  for each day.
  for each week.
  for each two weeks.
  for each half month.
  for each month.
  for each quarter.
  for each half year.
  for each year.
  for each second.
  for each minute.
  for each hour.
  for AM/PM.
每周的默认值为
要按天分组,请选择每天的