以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  计算问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=13667)

--  作者:7032175
--  发布时间:2011/10/22 7:47:00
--  计算问题

问题1:

在表A里面 我会首先录入的是“合同重量”而后“数量差”里面的运算方式就是“合同数量”减“半成品数量”等于“数量差”,这个目标很好实现。

我的问题出来了,当我在“通打数量”里面输入数据时《注:合同重量里面也有数据》这时的计算方式是“通打数量”减“半成品数量”等于“数量差”。如何实现?

问题2:当半成品数量大于合同数量时V1自动打上对号

 

请狐狸爸爸帮助我一下谢谢了。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:计算问题.table


--  作者:狐狸爸爸
--  发布时间:2011/10/22 9:33:00
--  

1、表达式改为:

iif([通打数量] is null,[合同数量],[通打数量]) - [半成品数量]

 

2、v1改为表达式列,表达式为:

 

[当半成品数量] > [合同数量]


--  作者:7032175
--  发布时间:2011/10/22 12:54:00
--  

iif([通打数量] is null,[合同数量],[通打数量]) - [半成品数量]   这个表达示是对  但是我想把半成品数量放在前面减去通打数或是合同数量如何写表达示


--  作者:狐狸爸爸
--  发布时间:2011/10/22 13:03:00
--  
[半成品数量]  - iif([通打数量] is null,[合同数量],[通打数量])
--  作者:7032175
--  发布时间:2011/10/22 13:16:00
--  
[当半成品数量] >90%   这样写表达示 不能执行 是为什么  请狐狸爸爸帮我一下
--  作者:狐狸爸爸
--  发布时间:2011/10/22 16:27:00
--  
大于谁的的90%,如果大于了等于什么,没有大于,有等于什么,这必须交代清楚,才能写代码的。
--  作者:7032175
--  发布时间:2011/10/24 8:10:00
--  

就是我有一个合格率列  当这个列的百分比大于  90%  逻辑列就打对号   小于90%  逻辑列就不打对号


--  作者:狐狸爸爸
--  发布时间:2011/10/24 8:16:00
--  

逻辑列的表达式:

 

合格率 > 0.9

 


--  作者:7032175
--  发布时间:2011/10/24 8:47:00
--  
iif([装窑情况_附注_合格率] > [半成品_附注_合格率], \'([数量]/[装窑情况_附注_合格率]) - [数量]\')    这个表达示 我写的对吗
--  作者:7032175
--  发布时间:2011/10/24 8:53:00
--  
当装窑合格率小于半成品合格率的时候 就用合同数量除以装窑合格率减去半成品数量