2011-08-12 37 views
0

我有一個條形圖,包含表格打開,高,低,按日期關閉的股票市場數據。我想要做的是在圖表上疊加一條線,以顯示我何時以什麼價格買賣股票。這是可能的還是我必須堅持只添加更多的酒吧作爲買/賣數據?您可以在Crystal Reports中合​​並多個圖表類型嗎?

我的輸入是以逗號分隔的文本文件,格式爲 日期,開放,高,低,關閉。

回答

1

可能最簡單的方法是在您的CSV中添加兩列,以保存您在特定日期買入或賣出股票的價格(假設您在任何特定日期只會買入/賣出一次)。然後,您可以在圖表中添加另一個欄。

要在條形圖頂部添加一條線是可能的,但這是一種黑客行爲,需要一些試驗和錯誤才能使其看起來正確。

  1. 只用買入/賣出的數據爲您的報告添加另一條線圖。這兩個座標軸必須與條形圖相同。
  2. 當線條看起來像你想要的樣子時,進入圖表選項。選擇不顯示任何東西(標題,標籤,圖例,網格線等)。你還需要使背景透明。現在離開邊界。
  3. 確保折線圖位於條形圖的前面。如果不是,請右鍵單擊它並選擇移動 - >前端。
  4. 移動折線圖,使其邊界與條形圖完美對齊。
  5. 根據需要進行調整。

我只是這樣做,它似乎工作正常。 CR沒有最強大的圖表工具,因此您可能需要使用它......我必須設置背景顏色,然後在實際變爲透明之前將其設置回來。

您可能遇到的一個問題是,您的買/賣數據將比一般市場圖表稀疏。因此,您的折線圖可能不會每天顯示,因此即使買/賣數據爲空,您也需要爲該數據源每天添加行。希望有所幫助。

+0

瑞恩,我很感謝你的回答。 – sachin

+0

我能夠照你說的去做。我有兩個問題:1)我的比例不匹配,因爲我的買入/賣出列很稀疏,我選擇了自動調整比例,因爲我不希望它使用默認的0-X比例。 2)我的軸上兩個圖表的重疊部分略有不匹配,顯示爲雙線。我打算如下解決這個問題,如果我將該特定圖表的最小和最大值作爲另一列(最小/最大值)並將其作爲買入/賣出線圖的一部分加以解決,我的第一個問題就可以解決。我正在使用「缺失數據的分界線」。我需要第二次試用。 – sachin

+0

嘿瑞恩,這是一個很好的答案,但問題仍然很難理解。你會考慮重新編輯它並編輯文本嗎?這有助於讓其他人更有價值。 – paulmelnikow

相關問題