如何链接birt报告中的表格

时间:2014-03-07 12:22:20

标签: eclipse birt

我的BIRT报告中有2个表格。

第一个表格表示当月客户的总使用量,第二个表格表示上个月的总使用量。

我想要上述2个表的总使用量之间的差异。

请让我知道如何使用birt。

由于

1 个答案:

答案 0 :(得分:1)

执行此操作的方法是将每个表的总计存储在持久变量中。例如,单击包含第一个表的聚合的数据元素 - >脚本标签 - >的onCreate

reportContext.setPersistentGlobalVariable("currentM", this.value);

我们可以对第二个表格做同样的事情:

reportContext.setPersistentGlobalVariable("previousM", this.value);

最后,我们插入一个新的数据元素,其表达式如下:

var currentM=reportContext.getPersistentGlobalVariable("currentM");
var previousM=reportContext.getPersistentGlobalVariable("previousM");

currentM-previousM;

重要的是要注意,应在这两个表之后插入此数据元素,以便在计算表达式之前填充全局变量