SSRS表达式的方差%

时间:2018-08-08 15:19:59

标签: sql sql-server reporting-services ssrs-2008

我在两个tablix上有两个“总计”列,如下所示:

一个是SUM(上一个),另一个是SUM(当前)

我正在尝试在新的Tablix中将这些列之间的方差计算为“表达式”,我正在尝试通过SQL获取PreviousTotal和CurrentTotal,然后将方差计算为一个表达式。

如何计算这两列之间的ssrs表达差异?

2 个答案:

答案 0 :(得分:0)

通过文本框ID.Value引用PreviousTotalCurrentTotal,并对它们进行数学运算。

答案 1 :(得分:0)

您的意思不是方差,我想您的意思是从上一个当前值的“百分比偏差”。您为什么要使用SUM来做到这一点? “当前总和”与“先前总和”之间的差异通常只是“当前值”,如果将其设置为与“ SUM”相关,则它看起来可能很小。但是,在某些情况下,这可能是有道理的。

因此,如果您确实要计算SUM(Previous)SUM(Current)的“百分比偏差”,则公式为:

(SUM(Current) - SUM(Previous)) / SUM(Previous)

将值格式化为百分比。