我有在Crsystal运行总一个问题报告9 ,如果他们没有可用于Paticular领域,我们如何能返回运行总计为“0”水晶报表,运行总计
4
A
回答
0
值。如果不存在用于数据那个特殊的群体,那么Crystal就不会轻易展现出来。您的选项是:
1)使用子报表显示特定组的值,并使主报表仅查看包含组标题的表。
2)使用存储过程作为源,以便完全控制运行的SQL。
问题是,只要您使用字段进行分组,Crystal将只返回使用该字段的记录。如果只是在Details部分中,您可以将链接修改为LEFT JOIN并且无关紧要,但该组会强制INNER JOIN,这意味着没有数据的组不会返回。
0
不幸的是,如果没有符合条件的记录,则不显示运行汇总。另一种方法是使用报告各个部分计算的一组公式计算公式。该技术在Crystal文献中有广泛的描述。例如,this TekTips提供了一个非常简洁的选项概述。
您在每个标题中设置初始化公式,并使用评估时间指令“WhilePrintingRecords”。在RunningTotal对象可用之前,这种方法是唯一可用于在“良好”日进行总计运算的方法。
3
不是直接在报告中显示“运行总计”,而是基于“运行总计”创建公式字段并将其拖入报告中。
你的公式应该是这样的(Crystal语法)...
if ISNULL({#RunningTotalField}) then
"0.00"
else
ToText(RunningTotalField, 2)
相关问题
- 1. 水晶报表总
- 2. 水晶报表v10.2.3600.0运行
- 3. 运行总计以排除水晶报表中的压低值
- 4. 水晶报表运行总计公式不工作
- 5. 计数的水晶报表
- 6. 如何编辑水晶报表中的运行总字段
- 7. 水晶报表
- 8. 水晶报告总数
- 9. 水晶报表总和错误:“缺少)”
- 10. 水晶报表 - 一组列的总和
- 11. 总和公式水晶报表查询
- 12. 计划的定期水晶报表延迟运行
- 13. 水晶报表子报表
- 14. DotNetNuke水晶报表
- 15. 水晶报表11.0
- 16. VB +水晶报表
- 17. 水晶报告:限制子报表行
- 18. 水晶报表中总计“金额”列的公式“
- 19. 在textobject中的水晶报表中计算总和
- 20. 设计水晶报表问题
- 21. 计数字段水晶报表
- 22. 从水晶报告中运行脚本
- 23. 水晶报告总计不在报告页脚显示
- 24. 水晶报表交叉表
- 25. 水晶报表无法打开行集。
- 26. 水晶报表 - 无法打开行集
- 27. 水晶报表多列和行
- 28. 水晶报表子报表定位VB6
- 29. 水晶报表子报表分组
- 30. 水晶报告小组摘要总和
这帮了我太多,谢谢。 – ChargerIIC 2013-09-09 15:23:25