润乾报表入门问题记录

 

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、参数模板 某一框的下拉数据集 取 另一个单元格的值

 

 

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

freekaiQaQ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值