1

我正在 SSRS 中写报告。我有一个包含一些相当长的表达式的报告,尽管计算是简单的加法、减法和 mults 和 div。有没有办法捕获表达式的结果以用于另一个字段的计算,而不必重复整个原始计算?我已经在底层视图中进行了部分计算。是否可以做类似于引用“Field.xxx.Value”的事情?我现在使用的是 2008 R2,但很快就会迁移到 Sql Server 2012。

4

2 回答 2

2

假设您要重用的复杂表达式的结果位于名为“amt3”的文本框中。然后你可以用它来给它着色:

=iif(ReportItems("amt3").Value  < 0, "Red", "Green")
于 2012-06-19T08:38:04.933 回答
0

您是要重复计算还是使用计算值?

如果要重复计算,可以使用嵌入代码。只需编写一些接受您想要的任何参数并输出结果的 VB。

于 2012-06-01T16:43:56.453 回答