field()
函数说明: 获得数据集当前行或者当前组中第一行中,指定列的数据
语法: datasetName.field( stringExp ) datasetName.field( #colNo )
参数说明: stringExp 数据集列名的表达式 #colNo 数据集列号的表式方式,如第二列用#2,行号列用#0
返回值: 数据集的列对象,只能作为表达式的元素使用,不能作为最终单元格的值
说明: 此函数性能比较低,请慎用
举例:
例1:在报表中写入如下表达式
该报表相当于在B1中根据数据集ds2的列数进行横向扩展,在A3中根据数据集的行数进行纵向扩展,然后在B2和B3中动态获取列名和列对象,算出列值,这种用法可以实现动态列报表
该报表的预览结果如下: