Foxtable(狐表)用户栏目专家坐堂 → [求助]汇总行单价的计算问题,请教高手!


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

主题:[求助]汇总行单价的计算问题,请教高手!

美女呀,离线,留言给我吧!
yangming
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2009/8/21 12:49:00 [显示全部帖子]

加一个平均值的行
Dim t As Table = Tables("库存")
Dim g As SubtotalGroup
Dim g1 As SubtotalGroup

t.SubtotalGroups.Clear()
t.GroupAboveData = False
t.TreeVisible = False

g = New SubtotalGroup
g.Aggregate = AggregateEnum.Sum
g.GroupOn = "产品"
g.TotalOn = "数量,金额"
g.Caption = "{0} 小计"
t.SubtotalGroups.Add(g)
g1 = New SubtotalGroup
g1.Aggregate = AggregateEnum.Average
g1.GroupOn = "产品"
g1.TotalOn = "单价"
g1.Caption = "{0} 平均"
t.SubtotalGroups.Add(g1)

g = New SubtotalGroup
g.Aggregate = AggregateEnum.Sum
g.GroupOn = "*"
g.TotalOn = "数量,金额"
g.Caption = "总计"
t.SubtotalGroups.Add(g)

t.Subtotal()


 回到顶部
美女呀,离线,留言给我吧!
yangming
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2009/8/21 13:33:00 [显示全部帖子]

这样,只是做一个汇总行
Dim r As Row = CurrentTable.Rows.AddNew()
r("产品")="总计"
r("数量")=CurrentTable.Compute("Sum(数量)")
 r("单价") =CurrentTable.Compute("Sum(单价)")/CurrentTable.Compute("Count(单价)")
MessageBox.Show(CurrentTable.Compute("Count(单价)"))

 回到顶部