Foxtable(狐表)用户栏目专家坐堂 → [求助] 计数统计按钮公式


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

主题:[求助] 计数统计按钮公式

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/16 20:12:00 [显示全部帖子]

Dim g As New GroupTableBuilder("统计表1", DataTables("机房板件端口表"))
g.Groups.AddDef("机房名称")
g.Groups.AddDef("设备名称")
g.Groups.AddDef("设备型号")
g.Groups.AddDef("板件型号")
g.Groups.AddDef("设备型号")
g.Groups.AddDef("端口类型")
g.Totals.AddDef("端口编号", AggregateEnum.Count, "总端口数量")
g.Filter = "机房名称 Is not null"
g.Build()

DataTables("统计表1").DataCols.Add("使用端口数量", Gettype(Integer))
DataTables("统计表1").DataCols.Add("端口利用率", Gettype(Double))
For Each r As Row In Tables("统计表1").rows
    r("使用端口数量") = DataTables("机房板件端口表").Compute("count(_Identify)", "机房名称 = '" & r("机房名称") & "' and 设备名称 = '" & r("设备名称") & "' and 设备型号 = '" & r("设备型号") & "' and 板件型号 = '" & r("板件型号") & "' and 端口类型 = '" & r("端口类型") & "' and 端口应用 is not null")
    r("端口利用率") = r("使用端口数量") / r("总端口数量")
Next
DataTables("统计表1").DataCols("端口利用率").SetFormat("00.00%")

MainTable = Tables("统计表1")


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/17 16:17:00 [显示全部帖子]

r("板件数量") = DataTables("机房板件端口表").GetValues("板件槽位", " 设备名称 = '" & r("设备名称") & "' and 设备型号 = '" & r("设备型号") & "' and 板件型号 = '" & r("板件型号") & "'").Count

 回到顶部