2015-09-01 96 views
0

我有一個觀點,我應該使用水晶報告。如何向Crystal Reports使用的查詢添加條件?

當我運行一個選擇(在SSMS中)沒有任何條件,它需要幾個小時(並返回幾百萬行)。有條件需要〜5秒。

在Crystal Reports中,我已經爲選擇專家 - >組公式添加了條件。 當我到數據庫 - >顯示Sql查詢時,它只顯示了視圖中的所有列,然後是「from viewname」。

當我嘗試運行報表並查看在數據庫中運行的查詢時,我發現它正在查看視圖中的所有數據而沒有任何條件。 從我所看到的情況來看,Crystal Reports只能篩選查詢返回的數據。

在將查詢發送到數據庫之前,Crystal報表是否可以通過某種方式向視圖添加條件?

回答

0

顯然,選擇專家 - >組公式是錯誤的地方過濾。

爲了使用查詢參數,您需要將公式放在select Expert - > Record Formula中。

然後進入數據庫菜單並選擇「在服務器上執行分組」。

這應該將條件添加到查詢本身。

相關問題