Report Builder 汇总列引用问题 我的报表中有两个汇总列,其中CS_1汇总列是代表 总收货批数, CS_2汇总列是代表 总不合格批数, 我现在想通过这两个汇总列来算出总不合格率,然后放在报表中: 基本公式是: 总不合格批数/总收货批数*100 ||'%'是不是要用到公式列,这段语句应该如何写,望哪位高人能指定一下,谢谢了!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 cs列和cp列都可以。代码是类似 return :cs_2/:cs_1*100||'%' cf或cp列可以,但要注意放在合适的group中,关键是PL/SQL Formula属性中要写Function以cf为例:function CF_1Formula return Char isv_disq_rate varchar2(200);begin v_disq_rate := substr(:cs_2/:cs_1*100,1,instr(:cs_2/:cs_1*100,'.')-1) ||substr(:cs_2/:cs_1*100,instr(:cs_2/:cs_1*100,'.'),3) :cs_2/:cs_1*100 || '% '; return (v_disq_rate); end;上面用了点技巧,让你可以得到小数点后两位的百分比。 ORACLE权限管理问题 oracle表IMP导入问题 oracle 存储过程 调用 脚本文件 oracle 多个表外连接 取出几个字段的值 Linux下安装orcle9i,界面出现乱码 jdk 1.5 关于oracle tns 服务问题 是不是表里的列越多 查询的速度就越慢 SQL*Loader装载Blob问题,高手都过来看呀 关于临时表的问题 我在线!在P4 XP上装ORACLE8.16NT企业版,装不上点了SETUP没有反应听说要改一个文件名字或者是下一个补丁,是什么 啊谢谢了 求一SQL:求出特定时间数据的变化? oracle 00972 标识过长问题,急!
以cf为例:
function CF_1Formula return Char is
v_disq_rate varchar2(200);
begin
v_disq_rate := substr(:cs_2/:cs_1*100,1,instr(:cs_2/:cs_1*100,'.')-1)
||substr(:cs_2/:cs_1*100,instr(:cs_2/:cs_1*100,'.'),3) :cs_2/:cs_1*100
|| '% ';
return (v_disq_rate);
end;
上面用了点技巧,让你可以得到小数点后两位的百分比。