润乾报表的相关知识

1.传递字符串组参数

1.1前端传递的参数设置

在这里插入图片描述

1.2后端传递参数的设置

在这里插入图片描述

1.3接收sql语句

在这里插入图片描述

2.在润乾当中,可以通过润乾表格里面进行赋值

SELECT S.MIN_RANGE,S.ADD_RANGE
 FROM CG_JS_QUALITY_STANDARD   S
 WHERE S.MAT_NR  IN (SELECT HE.ITEM_ID FROM v_Js_Settle_Yuanliao_Hejin HE WHERE  HE.BALANCE_ID=?)
 AND S.ITEM_DESC='${B2}'

2.字符串通过末尾字符串计算出相应的数值

在这里插入图片描述
润乾报表
在这里插入图片描述

=if(pos(ds1.INVOICE_NO,"-")>0,
(int(mid(ds1.INVOICE_NO,pos(ds1.INVOICE_NO,"-")+1))-int(mid(ds1.INVOICE_NO,pos(ds1.INVOICE_NO,"-")-len(mid(ds1.INVOICE_NO,pos(ds1.INVOICE_NO,"-")+1)),len(mid(ds1.INVOICE_NO,pos(ds1.INVOICE_NO,"-")+1)))))+1
,
1
)

3.对数据进行取整(向上取整和向下取整)

## floor 向下取整
floor(2.3,0)--->2
## ceil 向下取整
ceil(2.3,0)-->3

4.润乾报表获取查询出来的数据进行进行逐个显示

在这里插入图片描述

说明:在一张报表上面,对查询出来的数据进行进行获取从第一条到最后一条分别显示
在这里插入图片描述

D11:计量编号
K11:  ds6.select(CON,INSPECT_ID==D11)
L11:=ceil(K11/4)
M11:=to(1,L11)
N11: valueat(ds5.select(MS_BILL_NR,INSPECT_ID==D11 ),(M11-1)*4+0)
O11:valueat(ds5.select(CAR_NR,INSPECT_ID==D11 ),(M11-1)*4+0)
sql数据集
select rownum, 
       b.car_nr,
       b.ms_bill_nr,
       b.weight,  --重量
       b.inspect_id  --质量单号
from (
SELECT DISTINCT 
       t.car_nr,--t.ms_bill_nr,  --计量编号
      substr(t.ms_bill_nr,-3) as ms_bill_nr,  --车号
       t.weight,  --重量
       rl.inspect_id  --质量单号
   from V_JS_SETTLE_RANLIAO rl, CG_INSTORAGE_METERING t
WHERE t.batch_no = rl.batch_id
  and rl.BALANCE_ID =?
ORDER BY rl.inspect_id
) B

5.润乾报表里面增加页面

1.在需要增加页面的位置输入以下的格式
在这里插入图片描述

="第"+pno()+"页/共"+pcount()+"页"

2.更改统计的行为报表尾部

6.润乾报表动态改变字体颜色和改变背景

6.1 设置单元格背景

在这里插入图片描述
在这里插入图片描述
背景色

if(条件,rgb(0,255,0),-1)

6.2 设置单元格字体颜色

在这里插入图片描述
在这里插入图片描述
前景色

if(条件,rgb(255,0,0),rgb(0,0,0))

字体加粗

if(条件,true,false)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值