如何在一张报表中去获取另外一张报表中的某个数值?

经常有客户问皕杰报表如何在一张报表中去获取另外一张报表中的某个数值。其实很简单,这就是表间取数,皕杰报表很早就提供表间取数函数,在5.2版本及以前,函数名称为Reference,从6.0版本开始,皕杰报表表间取数函数名称规范为Lookup,该函数需要配合subReport函数使用,说明如下:

语法:Lookup(subrpt, cellId)

参数说明:

subrpt 要从中取数的其他报表,使用subreport()函数获取

cellId 要取值的单元格的唯一标识

举例说明:Lookup(subreport('Demo/test.brt'),'a') 获取Demo文件夹下名为test的报表中标识符为a的单元格的值

猜你喜欢

转载自blog.51cto.com/15018938/2557744