分享_报表中添加新列用以计算某列数据的比例_产供销
作者 |
|
XCDZ [个人空间]
注册  2010-04-20 发贴数 1284 精华贴 2 原创贴 1 来自 状态 正常
级别 会员 |
|
|
计算报表中一些列的比例是非常常见的,系统中并没有这方面的列。这时,可以通过脚本扩展完成。 如图,先扩展报表字段,再添加如下脚本就可以了。 int rep_change() { return 1; }; int load_ext() { return 1; }; int show_row_ext() { num num1,sum_num1,ratio1_result,num2,sum_num2,ratio2_result; num1=grid_get_v("MG","num",change_row_id); sum_num1=grid_get_col_sum("MG_Sum","num"); ratio1_result=num_dec_cut((num1/sum_num1)*100,1); num2=grid_get_v("MG","tot_sell_amount",change_row_id); sum_num2=grid_get_col_sum("MG_Sum","tot_sell_amount"); ratio2_result=num_dec_cut((num2/sum_num2)*100,1); grid_set_v("MG","ratio1",change_row_id,ratio1_result); grid_set_v("MG","ratio2",change_row_id,ratio2_result); //change_row_id 表示当前行 return 1; }; int load_over() { return 1; }; int dbl_click() { return 1; }; int main() { return 1; }; |
|
|
于 2016-03-26 16:09 被 XCDZ 修改
天道酬勤,勤能补拙!
|
|
wwx001 [个人空间] QQ名 时光呓语
注册  2011-05-23 发贴数 701 精华贴 2 原创贴 3 来自 状态 正常
级别 会员 |
|
|
|
|
QQ:772600297
|
|
中山-缘人 [个人空间] QQ名 覃健
注册  2012-02-24 发贴数 227 精华数 0 原创贴 0 来自 中山 状态 正常
级别 会员 |
|
|
|