2015-01-26 222 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