我有在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. 在運行總計字段(水晶報表)運行總計字段+其他領域
- 15. 如何過濾水晶報表中總計爲零的行
- 16. 如何編輯水晶報表中的運行總字段
- 17. 水晶報表交叉表無總結
- 18. 水晶報表
- 19. 水晶報告總數
- 20. 水晶報表 - 一組列的總和
- 21. 水晶報表總和錯誤:「缺少)」
- 22. 水晶報表分組總和日期
- 23. 總和公式水晶報表查詢
- 24. 計劃的定期水晶報表延遲運行
- 25. 水晶報表子報表
- 26. 水晶報表交叉表的定製總計
- 27. 水晶報表 - >運行報表的外部參數
- 28. 水晶報表SQL
- 29. VB +水晶報表
- 30. DotNetNuke水晶報表
這幫了我太多,謝謝。 – ChargerIIC 2013-09-09 15:23:25