Foxtable(狐表)用户栏目专家坐堂 → [求助] 统计数据表问题


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

主题:[求助] 统计数据表问题

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/7/30 22:42:00 [只看该作者]

For Each r1 As Row In t1.Rows
    Dim i1 As Double = 0
    Dim i2 As Double = 0
    For Each gd As String In DataTables("数据表").GetValues("宽带帐号","装维人员姓名 = '" & r1("装维人员姓名") & "'")
        Dim count = DataTables("数据表").Compute("count(装维人员姓名)","装维人员姓名 = '" & r1("装维人员姓名") & "' and 宽带帐号 = '" & gd & "'")
        If count >= 2 Then
            i1 += 1
            i2 += count
        End If
    Next
    r1("重复工单数量") = i2
    r1("重复次数") = i1
Next

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


加好友 发短信
等级:五尾狐 帖子:1029 积分:6497 威望:0 精华:0 注册:2014/1/3 12:49:00
  发帖心情 Post By:2017/7/31 18:45:00 [只看该作者]

 
图片点击可在新窗口打开查看此主题相关图片如下:360截图20170731184215159.jpg
图片点击可在新窗口打开查看

 

 想要实现以上功能,以下命令该怎么修改?

 

在【移动装机投诉统计日报窗口_Table2】表中的【满意度_不满意工单数量】列,填入【投诉10086满意度表】表中的【装维人员姓名】列与【移动装机投诉统计日报窗口_Table2】的【装维人员姓名】列相同的数量

For Each r As Row In Tables("移动装机投诉统计日报窗口_Table2").Rows
   
    Dim dr As DataRow = DataTables("投诉10086满意度表").Find("装维人员姓名 = '" & r("装维人员姓名") & "' ")
    If dr IsNot Nothing   Then
        r("满意度_不满意工单数量") = ""
    Else
        r("满意度_不满意工单数量") = "0"
    End  If
Next


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


加好友 发短信
等级:超级版主 帖子:107718 积分:547917 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/7/31 20:19:00 [只看该作者]

For Each r As Row In Tables("移动装机投诉统计日报窗口_Table2").Rows
    r("满意度_不满意工单数量") = DataTables("投诉10086满意度表").Compute("Count(装维人员姓名)", "装维人员姓名 = '" & r("装维人员姓名") & "' ")
Next

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


加好友 发短信
等级:五尾狐 帖子:1029 积分:6497 威望:0 精华:0 注册:2014/1/3 12:49:00
  发帖心情 Post By:2017/8/1 13:08:00 [只看该作者]

想要加载 【日期】为 控件【数据日期】当月的 第一天 - 【数据日期】当天的数据;一下命令该怎么修改?

 

如:【数据日期】= 2017-05-25    那么就加载2017-05-01 至 2017-05-25 的数据

      【数据日期】= 2017-07-11    那么就加载2017-07-01 至 2017-07-11 的数据

 

    Dim Year As String = e.Form.Controls("数据日期").Text
    Dim Month As String = e.Form.Controls("数据日期").Text 
    Dim FirstDay As Date = New Date(Year,Month,1) '第一天
   
     DataTables("装机工单清单表").LoadFIlter = " ( [日期] >= #" & FirstDay & "# And [日期] <= '" & e.Form.Controls("数据日期").Text & "' )             

     DataTables("装机工单清单表").Load


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/1 13:13:00 [只看该作者]

    Dim d as Date = e.Form.Controls("数据日期").Text

    Dim FirstDay As Date = New Date(d.Year,d.Month,1) '第一天
   
     DataTables("装机工单清单表").LoadFIlter = "[日期] >= #" & FirstDay & "# And [日期] <= #" & d & "#"

     DataTables("装机工单清单表").Load


 回到顶部
总数 55 上一页 1 2 3 4 5 6