我有一系列包含接收和返回日期并被分组的事务。在组页脚中,我想打印组中第一条记录的接收日期和组中最后一条记录的返回日期。我创建了一个公式,只有当它是组中的第一条记录时才会填充。但是,如果该组包含多个记录,则公式字段将打印出空白。如果组中只有一条记录,则打印OK。我正在使用SAP Business Object Crystal Reports 2013.从组页脚中的第一条记录打印字段
1
A
回答
0
有几种方法可以解决这个问题。如果您按日期排序(我刚才了解到您不是),则可以使用摘要查找最小值。您应将其放置在相关的组页脚中,并且应该每次重置。
但是既然你是而不是按日期对它们进行排序,我会尝试设置一个运行总数来计算当前组中的记录数(并重置组变化)。然后设置一个共享每次组计数重置为1时都会设置的公式中的变量。最后,在打印共享变量的组页脚中输入另一个公式。
正确完成每个组页脚将显示该组中的第一个日期值。
+0
我现在正在做这件事。序列#以1开头,并为每个组增加和重置。当序列#= 1时,我设置了一个公式字段来保存该字段的值。但是,当我在组中的多个记录后打印该字段时,该字段为空。我只是使用常规公式字段。我应该使用别的东西吗? –
+0
有趣。你可以包括编辑你的原始问题,包括这些公式?这将使诊断哪里出问题更容易。 – 4444
相关问题
- 1. 在PL/SQL中打印记录字段
- 2. 每页打印3条记录至PDF
- 3. 只打印每个组的第一页
- 4. 第一条记录不会在分页脚本中显示
- 5. 在字段中选择每个值的第一条记录
- 6. 从表中打印记录但不打印重复记录
- 7. 仅从组中的第一条记录中选择值
- 8. 从阵列错误中打印出一条记录吗?
- 9. 如何从单独记录打印同一行中的条形码数字?
- 10. 如何从第二个打印页面开始打印网页页脚?
- 11. Awk - 匹配记录后打印下一条记录
- 12. AWK:印花线并排当第一字段是记录相同
- 13. 在mysql的下一条记录中插入最后一条记录字段
- 14. ActiveRecord - 从每个组中选择第一条记录
- 15. 如何从组中选择第一条记录?
- 16. 从DataGridView打印记录
- 17. 分配字符数组和打印第一个条目
- 18. 访问VBA - 从SQL查询打印最后一条记录
- 19. 从数组中删除一条记录
- 20. 从一条记录中删除blob字段的内容
- 21. 分割每条记录的第一个字,推动在数组
- 22. AWK-打印线作为第一条记录在输出文件中
- 23. 打印记录
- 24. 仅当其他记录包含来自不同字段中第一条记录的值时才选择记录
- 25. 显示第一条记录
- 26. 在python中打印第一段
- 27. 打印第一个字从文件
- 28. 根据组中的一条记录选择一组记录
- 29. 在Crystal Report中,只打印组中的第一条记录并使其可以合计
- 30. java.awt.print中只打印第一页
组是根据日期排序的吗?例如,是最早的第一个日期? – 4444
该组基于项目编号,而不是日期。我可以使用MIN,因为日期很可能是按顺序排列的。但是当我接受它时,这就是它的设置方式,我试图让它工作。并且如果/由于某些原因,日期不按顺序试图避免任何问题。 –