1.查询数量(count)时,在设计的报表直接取就可以,报表生成的表达式有点问题。

 润乾报表入门问题记录

2: 动态宏 拼接 日期参数

 

case(dateType,list("1"),

if(@fromD==null&&@toD==null,""

 @fromD!=null&&@toD==null,"to_char(t.release_Date,'yyyy-mm-dd')>=to_char('"+str(@fromD)+"','yyyy-mm-dd')"

)

,"1=1")

 润乾报表入门问题记录

或者

润乾报表入门问题记录

3:校验起止时间

右键à填报属性   取值:对应的单元格的 坐标

润乾报表入门问题记录

页面:写上对应的方法

function validateTime(time1,time2){

      if(time1==null||time2==null){  //可以不用

          return;

      }

     console.log(time1)

      var year1=time1.substr(0,4);

      var year2=time2.substr(0,4);

      

      var month1=time1.substr(5,2);

      var month2=time2.substr(5,2);

      

      var day1=time1.substr(8,2);

      var day2=time2.substr(8,2);

      

      var date1Temp=year1+"-"+month1+"-"+day1;

      var date2Temp=year2+"-"+month2+"-"+day2;

      

      var date1=new Date(date1Temp);

      var date2=new Date(date2Temp);

      

      if(date1.getTime()<date2.getTime()){

        return false;

      }else{

        return true;

      }

    

    }

4.  数据集 sql语句 中in(?) or ? is null的 参数配置

润乾报表入门问题记录

润乾报表入门问题记录

 

5. 动态表头,取数据集【sql结果集】中的字段 

表头表达式:  =str(ds1.select(客户ID))

 润乾报表入门问题记录

 

 

=if(

@id==null,"所有企业",

 

str(ds2.select(CORP_CNAME))

)

 

 

6.数据集中 like 拼接参数

 润乾报表入门问题记录润乾报表入门问题记录

7、参数模板 隐藏参数传值

润乾报表入门问题记录

 

 

 润乾报表入门问题记录

润乾报表入门问题记录

8、参数模板 某一框的下拉数据集 取 另一个单元格的值

 润乾报表入门问题记录

 

 润乾报表入门问题记录润乾报表入门问题记录润乾报表入门问题记录润乾报表入门问题记录


相关文章: