华丹快速开发平台中,不同类型函数是有不同作用域。
repField及repTag是报表通用函数,可以用在整个涉及到结果集引用的报表资源中,而crField及crTag只能用于交叉报表对应的资源中。
repField:是取报表源结果集中的当前行指定列的值,repTag:是取报表数据源结果集中当前行指定列的值对应的页面显示标签。比如repField("desc")的值"a>b",那么repTag("desc")的值就是“a>b”,虽然两者大部分时间值相同,但绝不等同,有的客户两个混用,会造成问题,这个需要注意。
crField:是取交叉报表结果集中当前行,当前列组中指定列的值,crTag及crField的关系同上。
有时在交叉报表列的表达式中也会用到repField,注意repField还是从报表源结果集中取数,而不是取的交叉结果集中的数据。