Foxtable(狐表)用户栏目专家坐堂 → 统计结果,怎么会出现【0家】


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

主题:统计结果,怎么会出现【0家】

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


加好友 发短信
等级:婴狐 帖子:37 积分:390 威望:0 精华:0 注册:2021/4/26 11:27:00
统计结果,怎么会出现【0家】  发帖心情 Post By:2021/5/18 15:23:00 [只看该作者]

Dim tb As WinForm.TopicBar = e.Form.Controls("TopicBar1")

Dim g As New GroupTableBuilder("统计表1", DataTables("供货商联系表"))
g.Groups.AddDef("供应商类别")
g.Totals.AddDef("供应商类别", AggregateEnum.Count,"数量")
Dim dt As DataTable = g.Build(True)

Dim tp As WinForm.TopicPage = tb.Pages.Add("入库供应商","入库供应商" )  '(" & dt.Compute("sum(数量)") & ")")
For Each dr As DataRow In dt.DataRows
    Dim lnk As WinForm.TopicLink = tp.Links.Add(dr("供应商类别"),dr("供应商类别") & dr("数量") & "家")
   Next


图片点击可在新窗口打开查看此主题相关图片如下:图片1.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:狐神 帖子:4751 积分:34563 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2021/5/18 16:24:00 [只看该作者]

如果数据是0就返回0呗

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


加好友 发短信
等级:超级版主 帖子:110558 积分:562680 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/5/18 16:37:00 [只看该作者]

表格有空行,或者供应商类别列里有空值

Dim g As New GroupTableBuilder("统计表1", DataTables("供货商联系表"))
g.Groups.AddDef("供应商类别")
g.Totals.AddDef("供应商类别", AggregateEnum.Count,"数量")
g.filter = "供应商类别 is not null"
[此贴子已经被作者于2021/5/18 16:38:10编辑过]

 回到顶部