1.如果一个报表中用到多个数据集,那么各个数据集之间的字段是不能互用的。
解决方法:可以在表达式中作限制。
如:ds2.select(ELEVATOR_FEE,ds2.DISTRICT_NO=@A4,ds2.BUILDING_NO=@B4)。
2.如果想要在表达式中用到数据库中的字段(DISTRICT_NO),那么在数据集查询的时候要明确的查询出来
如:select DISTRICT_NO,ROOM_NO from house_info
3.显示值的定义有两种:单值和对照表
如:单值
1.“中国”,则该单元格就显示为“中国”
2.ds1.select(name,@value=id)
对照表定义法
map(list("0","1"),list("男","女"))
4.在第一次使用数据集的时候要用select,以后的不用了。
如:A1=ds1.select(DISTRICT_NO)
A2=ds1.ROOM_NO
A3=ds1.DISTRICT_NO
A3的情况是在双重条件下则直接使用即可,比如每个店长每天销售数额,因为需要知道所有店长,必须按照店长和日期来排列,不然数据都会只是