以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求取统计例子 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=83486) |
-- 作者:yaojun -- 发布时间:2016/4/10 22:37:00 -- 求取统计例子 假如有一个销售表,里面有产品名称,规格型号,销售数量三列: 每种产品名称的销售都有很多次数 现在要做一个按钮,功能如下 统计该表销售的产品名称的种类,而不是行数 或者是修改如下编码: Dim t As Table = Tables("销售统计") g = New Subtotalgroup g = New Subtotalgroup t.Subtotal() 使其在多显示一样为:订单笔数,订单笔数为不重复的商品编号的统计 [此贴子已经被作者于2016/4/10 23:03:31编辑过]
|
-- 作者:大红袍 -- 发布时间:2016/4/11 0:08:00 -- 生成以后,动态修改其值。计算不重复的个数,可以用getValues函数。
http://www.foxtable.com/help/topics/2747.htm
http://www.foxtable.com/help/topics/1964.htm
[此贴子已经被作者于2016/4/11 0:07:57编辑过]
|
-- 作者:yaojun -- 发布时间:2016/4/11 8:57:00 -- Dim t As Table = Tables("销售统计") Dim r As Row
请教这个怎么显示不出来 |
-- 作者:大红袍 -- 发布时间:2016/4/11 9:18:00 -- If r.IsGroup \'如果是分组行 Dim f As String = "店铺旺旺 = \'" & r("店铺旺旺") & "\'" Dim v As String = " 订单数:" & t.Compute("Count(打印时间)",f) Dim P As List(Of String) = DataTables("销售统计").GetValues("二级编码", f) v = v & " 订购数量:" & t.Compute("Sum(商品数量)",f) v = v & " 订购重量:" & t.Compute("Sum(重量kg)",f) v = v & " 商品种类:" & p.Count r("店铺旺旺") = "店铺旺旺:" & r("店铺旺旺") & v End If |