2014-12-04 52 views
4

我是一個比較新的Crystal報告並且有一個奇怪的問題。我爲驗光行業工作,我們有一些情況,44美元的眼科考試可能會向一家保險公司收取34美元的費用,另一家公司收取10美元的費用。我需要總結保險公司應付的餘額,所以我需要這個單獨的記錄出現在兩個不同的組中。 A保險公司A和保險公司B的團隊。我如何在Crystal Reports中執行此操作?非常感謝你的幫助!多個組中的單記錄

更多的信息,這是包含以下字段的單個記錄:

Ledger.Amount____Insured1.Amount____Insured1.Name____Insured2.Amount____Insured2.Name

所以Ledger.Amount = Insured1.Amount + Insured2.Amount

如果兩個保險字段都有餘額,我希望記錄位於Insured1.Name和Insured2.Name組中。

+0

記錄不能出現在兩個不同的組中,因此您需要以某種方式分解它。你的數據模型是什麼樣的? – Ryan 2014-12-04 20:50:44

+0

這完全取決於數據如何存儲在特定保險公司的數據庫中......如果有保險公司存儲在保險公司的保險記錄,比如您的例子,一家保險公司的保費爲34美元,另一家保險公司的保費爲10美元,那麼您可以在水晶報告中製作水晶報告以顯示它需要的數據以獲得這種格式的數據...讓我知道你的數據庫結構 – Siva 2014-12-05 10:31:02

+0

我添加了你上面請求的信息,謝謝! – 2014-12-05 12:48:26

回答

1

您需要爲每個要分離的值創建一個子報告。

+0

你能解釋一下如何做到這一點嗎?我知道如何使用子報告,但無法弄清楚如何做到這一點。謝謝! – 2014-12-09 13:25:21

+0

您只需編寫一個完整的子報表即可獲取該值。然後,將子報表放置在主報表中並對其進行格式化,使其看起來像是一個字段(即使單獨的報表正在運行)。這不是有效的,但有時它是以他們想要的方式獲取報告信息的唯一方法。 – 2014-12-12 17:09:04