以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]如何在datatable("A")中筛选出 空白单元格最多的 10条记录行  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=19681)

--  作者:gaoyong30000
--  发布时间:2012/5/17 22:28:00
--  [求助]如何在datatable("A")中筛选出 空白单元格最多的 10条记录行

For Each cl As DataCol In dt.datacols
        cnt = cnt  +  dt.Compute("Count([_identify])", cl.Name & " Is not NULL ")
Next

 

之前用遍历方法 统计出了总的非空单元格个数 进而统计出了 信息完整率

 

 

现在想在datatable("A")中筛选出   空白单元格最多的 10条记录行

 

 

请问怎么办??


--  作者:mr725
--  发布时间:2012/5/18
--  

增加一列统计每行空白单元格的个数后,再筛选。


--  作者:blackzhu
--  发布时间:2012/5/18 7:40:00
--  

九方:

 

 Dim cnt As Integer
For Each cl As DataCol In DataTables("表A").datacols
    cnt = cnt  + DataTables("表A").Compute("Count([_identify])", cl.Name & " Is  NULL ")
Next
Output.Show(cnt)

 

  我用这个可以测试出,空的单元格数量,我这个测试是6个,点了一下没有问题呀