Foxtable(狐表)用户栏目专家坐堂 → [求助]计算结果为非数字


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

主题:[求助]计算结果为非数字

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107742 积分:548049 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/21 14:58:00 [显示全部帖子]

出现了除以0的操作
Dim dt As DataTable = DataTables("统计表")
Dim r As Row
For i As Integer = 0 To Tables("统计表").Rows.Count(True) - 1
    r = Tables("统计表").Rows(i,True)
    If r.IsGroup Then
dim s2 as double = DataTables("统计表").Compute("sum([销售额])","[主体] = '" & r("主体") & "'")
if s2 <> 0
        r("增率") = DataTables("统计表").Compute("sum([增值])","[主体] = '" & r("主体") & "'")/s2
end if
    End If
Next

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107742 积分:548049 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/21 16:47:00 [显示全部帖子]

Dim dt As DataTable = DataTables("统计表")
Dim r As Row
For i As Integer = 0 To Tables("统计表").Rows.Count(True) - 1
    r = Tables("统计表").Rows(i,True)
    If r.IsGroup Then
msgbox(r("主体")) '这里显示什么?

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107742 积分:548049 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/9/21 17:18:00 [显示全部帖子]

r("主体").replace("小计","").trim()

 回到顶部