我在BIRT报告中有2个表格。如何链接birt报告中的表格
第一个表格表示当前客户的总使用量,第二个表格表示上个月的总使用量。
我想要上述2个表的总使用量之间的差异。
请让我知道如何使用birt来做到这一点。
谢谢
我在BIRT报告中有2个表格。如何链接birt报告中的表格
第一个表格表示当前客户的总使用量,第二个表格表示上个月的总使用量。
我想要上述2个表的总使用量之间的差异。
请让我知道如何使用birt来做到这一点。
谢谢
一种方法是将每个表的总数存储在持久变量中。例如单击包含第一个表的汇总数据元素 - >脚本选项卡 - >的onCreate
reportContext.setPersistentGlobalVariable("currentM", this.value);
而且我们可以做同样的与第二个表:
reportContext.setPersistentGlobalVariable("previousM", this.value);
最后我们插入一个新的与像一个表达式数据元素:
var currentM=reportContext.getPersistentGlobalVariable("currentM");
var previousM=reportContext.getPersistentGlobalVariable("previousM");
currentM-previousM;
要注意这个数据元素应该把这两个表后插入,使全局变量的expressio之前填充是非常重要的n被评估为
我试过了,它对我很有用。谢谢 :) !!! – user3017176
另外。以供将来参考,请让我知道是否有任何有关在BIRT中编写脚本的良好文档?再次感谢你:) – user3017176
请问我可以给我一些指示,告诉我如何修改相同的工作方式,以便在报表中为不同的客户提供多条记录。那我怎么能把他们的差别呢? – user3017176
是否所有的表数据都来自单个数据源? –
不,我所有的表格数据都来自不同的数据源 – user3017176