直接采用了“20.分类汇总(一)”演示页的报表文件,动态将其数据源设置成按“船期”的年度进行分拆。请点击工具条中的“重新计算”()



1.代码只有一句:
AF.func("SetProp", "SectionDefine='ds1.keyExpress=getYear(RequiredDate); SheetNameExpress=getYear(requiredDate) + \'年\''");
分拆的定义,最终是保存在报表XML文件的 <Properties>\<Other> 中的,请分析几张带分拆功能的报表的XML,相信您能看明白.

2.请进入 “数据源”对话框的“数据按键值分拆”工具条菜单,能发现有分拆的设置, 这是上述 js 语句起作用的结果;

3.本例给了我们一个启示:所谓“主键”并不一定要物理上的主键,只要你能写出表达式,就可以作为主键来用的!