以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]请教一段统计代码  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=101177)

--  作者:l1q2lq
--  发布时间:2017/5/26 10:38:00
--  [求助]请教一段统计代码
表1中有状态列,有AAA,BBB,CCC,9行
表1中有项目列,有A,D,E,3行
希望在表2的内容列中统计表1的内容,使A=表1中A的个数,D=表1中B+C的个数,E=当前日期,随系统日期进行变化
[此贴子已经被作者于2017/5/26 10:37:51编辑过]

--  作者:l1q2lq
--  发布时间:2017/5/26 11:04:00
--  
请老师帮忙写一下
[此贴子已经被作者于2017/5/26 12:21:06编辑过]

--  作者:l1q2lq
--  发布时间:2017/5/26 11:32:00
--  
求助求助

--  作者:有点蓝
--  发布时间:2017/5/26 12:21:00
--  
截图或者导出表数据说明你的数据格式。
--  作者:l1q2lq
--  发布时间:2017/5/26 12:26:00
--  
RT
表1:
图片点击可在新窗口打开查看此主题相关图片如下:360截图20170526122428133.jpg
图片点击可在新窗口打开查看
表2:
图片点击可在新窗口打开查看此主题相关图片如下:360截图20170526122436493.jpg
图片点击可在新窗口打开查看



[此贴子已经被作者于2017/5/26 12:26:55编辑过]

--  作者:l1q2lq
--  发布时间:2017/5/26 14:09:00
--  
求助求助
--  作者:l1q2lq
--  发布时间:2017/5/26 14:57:00
--  
求助一下啊
--  作者:有点蓝
--  发布时间:2017/5/26 16:12:00
--  
Dim t As Table = Tables("表1")
For Each r As Row In Tables("表2").Rows
    If r("项目") = "A"
        r("内容") = t.Compute("Count(状态)","状态=\'" & r("项目") &"\'")
    Else
        r("内容") = t.Compute("Count(状态)","状态 in (\'B\',\'C\')")
    End If
Next

--  作者:l1q2lq
--  发布时间:2017/5/26 16:20:00
--  
O(∩_∩)O谢谢
[此贴子已经被作者于2017/5/26 16:22:14编辑过]