C# Crystal Reports:使用选择公式之外的记录

C# Crystal Reports:使用选择公式之外的记录,c#,.net,crystal-reports,C#,.net,Crystal Reports,我不确定我是否以正确的方式处理这个问题 我正在C.NET中开发。我有一个带有日期范围选择公式的报告,我需要在报告中显示从日历年的第一天到起始日期的记录总数。例如,如果报告参数为2018年5月21日至2018年9月13日,我需要对2018年1月1日至2018年5月20日的记录进行总计 有办法解决这个问题吗?谢谢 一个选项是从一年中的第一个选择记录,并使用参数中的日期范围创建条件总计。 我更喜欢通过创建一个详细级别的公式来实现这一点,如果日期在日期范围标准内,则返回要求和的值,否则返回零。 然后,您

我不确定我是否以正确的方式处理这个问题

我正在C.NET中开发。我有一个带有日期范围选择公式的报告,我需要在报告中显示从日历年的第一天到起始日期的记录总数。例如,如果报告参数为2018年5月21日至2018年9月13日,我需要对2018年1月1日至2018年5月20日的记录进行总计


有办法解决这个问题吗?谢谢

一个选项是从一年中的第一个选择记录,并使用参数中的日期范围创建条件总计。 我更喜欢通过创建一个详细级别的公式来实现这一点,如果日期在日期范围标准内,则返回要求和的值,否则返回零。 然后,您可以简单地对该公式求和以获得条件总数

另一个选项是对年初至今数据使用子报表,并通过共享变量将年初至今总计从子报表传递到主报表


虽然还有其他选择,但上述选择可能值得优先考虑。

报告是否总是需要从一年中的第一天到报告参数开始日期前一天的总数,或者逻辑比这更复杂?@R.McMillan正是这种逻辑,从今年第一年开始的总数来看一看小米软件的答案。他所建议的是,一旦我确认了你的逻辑,你就应该走的方向。我认为,选择从一年的第一天到结束日期的记录,然后在记录选择完成后使用开始日期参数,将得到您想要的结果。然后,您可以抑制开始日期之前的记录,同时其值仍在摘要和运行总计字段中。