我有在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