SSRS DIVISION计算

时间:2016-05-16 14:52:46

标签: reporting-services ssrs-2008

我需要帮助来实现SSRS表中的以下内容,

Column1   Column2
A1         A1/A2  
A2         A2/A3  
A3    

1 个答案:

答案 0 :(得分:0)

看起来您正试图将每个值除以前一个值。 SSRS中最接近的功能是Previous功能。您可以像这样使用它:

=Previous(Fields!MyColumnName.Value)

唯一的问题是你必须在第二行引用A1/A2,而不是第一行。没有相当于Next功能的功能,这正是您可能真正想要的功能。

修改

以下几种方法可以引用Next值,因为它不是一个简单的内置函数。

  1. 将计算作为子查询进行,并在数据集中引入新列。
  2. 添加第二个数据集并使用Lookup函数获取要引用的其他值。为此,您还必须计算要查找的值的键。