2011-09-23 27 views
2

我們正在使用Crystal Reports XI R3進行報告。我們已經創建了類型化數據集,它充當報告的數據源。Crystal Reports - 如果包含圖表,則重複數據

我正面臨一個問題,包括條形圖和其中一個報告上的網格。默認情況下,圖表會嵌入標題部分,而網格則會在細節部分生成。

如果我設計的報告沒有圖表,它一切正常。如果我提供8行數據,它也會在報告中發佈8行。但是,如果我在同一個報表中包含圖表,那麼詳細信息部分的數據會相乘,並且我得到64行或具有相同數據源的東西。

這應該是一個非常直接的功能,但它似乎並沒有爲我工作。我試圖包括一個子報告,並在子報告中有詳細信息部分,它工作正常。但是,我不能採用這種方法,因爲這個報告本身將被作爲一個子報告包含在另一個報告中,我們不能在Crystal中嵌套子報告。

請幫我指點一下可能會出現什麼問題?

編輯:在進一步調查中,它看起來像有一個問題,有兩個不同的表來填充圖表和網格。如果我爲這兩個表使用單個表,它工作正常。

上@格利揚的要求附加截圖: enter image description here

+0

你可以發佈錯誤報告的屏幕截圖以更好地理解? –

+0

@kalyan不知道屏幕截圖會如何幫助,它只是一個頂部有條形聊天的頁面,底部有一個重複行的網格。截圖的問題是,由於重複的數據,報告將擴展到多個頁面,然後我需要包含多個屏幕截圖。 –

+0

不,你需要在你的描述中說,「圖表嵌入到標題部分」的權利。所以,只發布第一頁。 –

回答

1

問題確實是使用多個不相關的表爲一個單一的報告。默認情況下,Crystal Reports不允許使用多個表格,除非它們以某種方式鏈接。如果您不指定鏈接,它會嘗試自行應用鏈接,並在發佈報告時運行聯合。

由於這次加入,我的數據重複。

爲了解決這個問題,我在對應於網格的表的主鍵上創建了一個組,並使用該組來生成網格並抑制了細節部分。問題已解決。