2015-01-26 136 views
0

我不是在sql server中經驗豐富,在使用SSRS時更是如此。我正在使用2008 R2版。SSRS - 表達式表

問題:是否可以使用在報表中有表達式的sql表,以便報表在運行之前計算表達式?我剛剛嘗試過,表達式不會被評估並顯示爲字符串。表達式作爲字符串存儲在sql表中。不知道是否有另一種方式來存儲表達式?

在此先感謝您的幫助。

乾杯,

+0

任何理由不重新在SSRS的表達,或在SQL評估,並返回結果?你能舉一個例子嗎? – 2015-01-26 18:25:43

+0

報告中的每個單元都具有與其鄰居不同的表達式。我有一個在excel中生成這些表達式的腳本,然後我必須一次將一個表達式複製並粘貼到報告中。 – Manny 2015-01-26 18:53:01

回答

0

在SSRS,也將查詢發送到數據庫引擎和執行。一旦從數據庫中檢索數據,數據就是固定的。然後報告將處理數據並進行渲染。查詢只執行一次。您不能使查詢重新處理單元格內的表達式。

+0

這是什麼意思?這對我來說沒有意義... – JotaBe 2015-01-27 15:21:25

+0

對不起,我的意思是「不能」實現 – 2015-01-27 15:24:33

+0

有道理,爲什麼它不起作用。謝謝你的回答。 – Manny 2015-01-28 00:02:51