我知道有一种方法是主表单元格获取参数,然后传参时候传递单元格的值。我想知道除了这种方法还有没有其他的。
在我理解中,如下图是可以的,但是不知道为何不起作用。startdate和enddate是主表的参数,startdate1和enddate1是传递后的参数
图一:主表参数设置(不知道这种方式用公式取参数行不行)
使用相同参数名试试
1、先去掉模板参数;
2、在子表中, 将 $unit,$startdate1,$enddate1,这3个参数放到单元格,然后从超链接点击进去,检测单元格是否正确传值;
3、如果子表没有值,那就检父页面,看是不是参数问题,如果子表有值,那将子表的单位和日期放出来对比,是否是因为日期格式问题,或者单位是id和name的关系,导致传值有问题,最好不要用过滤,直接将参数放在sql里面,子表的参数直接接收传递过来的值参与计算。
把模板参数删除了看看
第一张图,“继承报表的参数”要勾上,然后要保证这个参数名字和子表的参数名字一致
你那样设置是对的,就是不要搞那个模板参数了。不然参数值会被清空。