Foxtable(狐表)用户栏目专家坐堂 → 表达式


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

主题:表达式

美女呀,离线,留言给我吧!
球球
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:18 积分:214 威望:0 精华:0 注册:2011/12/13 14:28:00
表达式  发帖心情 Post By:2011/12/16 16:26:00 [只看该作者]

 

我根据帮助里面的清零公式写了这一段

 

If e.DataCol.IsNumeric Then
    If e.NewValue = 0 Then
        e.NewValue = Nothing
    End If
End If

 

 

但是我的表达式却出现了意外:

 

通过表达式算出第二列的合格率   运算方法是    第二列/(第二列+第三列)  当第三列没有数的时候会出现合格率里面为空  如果我把清零的代码去掉加上一个零 就会得出100%  但是我还想需要清零代码 我还想得到在第三列为空的情况下还能得到运算不知道怎么写表达式。

 

表达式里面的公式我也做了帮助里面指引的用法可就是不管用,我需要狐狸爸爸的帮助

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


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


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/12/16 16:46:00 [只看该作者]

第二列/(第二列+IsNull(第三列,0))

 

参考:

http://www.foxtable.com/help/topics/0602.htm

 


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


加好友 发短信
等级:八尾狐 帖子:1812 积分:12993 威望:0 精华:14 注册:2008/10/11 18:07:00
  发帖心情 Post By:2011/12/16 16:51:00 [只看该作者]

这样?
iif([第二列] is  Null  and [第三列] is  Null , Null ,IsNull([第二列],0) / (IsNull([第二列],0) + IsNull([第三列],0)))

 回到顶部