COLNAME(tableData,colIndex)返回的是tableData中列序号colIndex的【列名】。
tableData:表示TableData的名字,字符串形式。
colIndex:表示列序号。
备注:
TableData先从私有数据源中查找,再从公有数据源中查找。
示例:
COLNAME("Check",3)等于AcceName。
COLNAME("country",4)等于Area。
=====
======
结合这个函数一起使用;
TABLEDATAFIELDS(tableData):返回tableData中所有的字段名。
备注:
先从报表数据集中查找,然后再从服务器数据集中查找,返回的是tableData的列名组成的数组。
以我们提供的数据源FRDemo为例:
新建数据集ds1:SELECT*FROM[CUSTOMER]
TABLEDATAFIELDS("ds1")等于CUSTOMERID,CUSTOMERAME,CITY,COUNTRY,TEL,DISTRICT。
============
TABLEDATAS():返回报表数据集和服务器数据集名字。
示例:
服务器数据集有:ds1,ds2,ds3;
报表数据集有dsr1,dsr2.
TABLEDATAS()等于[dsr1,dsr2,ds1,ds2,ds3].
而TABLEDATAS(0)返回服务器数据集名字;
TABLEDATAS(1)返回报表数据集名字;
TABLEDATAS(0)等于[ds1,ds2,ds3];
TABLEDATAS(1)等于[dsr1,dsr2].