易表在线答疑技术与交流用户社区 → 求助框架模式下公式设置


  共有15226人关注过本帖树形打印复制链接

主题:求助框架模式下公式设置

帅哥哟,离线,有人找我吗?
czy
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2006/9/10 20:13:00 [显示全部帖子]

公式:[第一列]/[第二列]
选中要显示百分比的列,点第二个工具栏,第八个按钮即可。

 回到顶部
帅哥哟,离线,有人找我吗?
czy
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2006/9/10 20:30:00 [显示全部帖子]

如果是分组可以用EvalFor对指定列重算。

 回到顶部
帅哥哟,离线,有人找我吗?
czy
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2006/9/10 21:28:00 [显示全部帖子]

这样吗?

egd文件下载


 回到顶部
帅哥哟,离线,有人找我吗?
czy
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2006/9/10 21:30:00 [显示全部帖子]

为了给大家今后查询提供方便,请楼主自己更改贴子标题,谢谢你的配合!

 回到顶部
帅哥哟,离线,有人找我吗?
czy
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2006/9/10 23:19:00 [显示全部帖子]

看了一下公式,合计栏数据错误应该是产品名称列不在第一列位置引起的,改成下面这样应该不会有问题了。

特别指出一下;
1、清除全表数据请用ClearGrid,在数据量大时它的速度是delfor的N倍,
2、你在公式中用了4个selectfill函数,其实真正有效的只有最后一个,也就是说上述公式中,数据只能从产品收发存汇总表(2)中填充过来。
3、DelReptRows的用法也是错误的。


ClearGrid(Grid) and
selectfill("产品发出明细","产品编码","产品编码") and
selectfill("销售送货单明细","产品编码","产品编码",2)and
selectfill("客户退货明细","产品编码","产品编码",2) and
selectfill("产品收发存汇总表(2)","产品编码","产品编码",2) and
DelReptRows("销售产品利润分析表","产品编码") and
RecalcGrid(gridname) and
delfor(gridname,"产品编码","=","") and MoveCol("产品名称",1) And
Explorer("产品名称","销售收入_销售数量,销售收入_销售额,销售收入_退货数量,销售收入_退货额,销售收入_净销售数量,销售收入_净销售额,销售退货损失_数量,销售退货损失_金额,销售成本_数量,销售成本_金额,出库量平衡,销售利润_销售利润额,销售利润_销售利润率","2,2,2,2,2,2,2,2,2,2,2,2,5",0,1,"%s小计","合计") And
EvalFor(Grid,"销售利润_销售利润率","[销售利润_销售利润额]/[销售收入_净销售额]","产品名称","instr","计") and msgbox("计算完成!",0)


 回到顶部
帅哥哟,离线,有人找我吗?
czy
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2006/9/11 20:00:00 [显示全部帖子]

只能这样。

 回到顶部