以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  b.Totals.AddExp 疑问。。。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=124082)

--  作者:fubblyc
--  发布时间:2018/8/30 11:29:00
--  b.Totals.AddExp 疑问。。。
老师,奇怪,这个b.Totals.AddExp("折扣","销售金额/吊牌金额") 计算的不对呢,是什么原因呢。。。

Dim b As New sqlGroupTableBuilder("统计表1","板墙陈列数据销售明细")
b.C
b.Groups.AddDef("门店名称") \'
b.Groups.AddDef("调整日期") \'
b.Groups.AddDef("区位") \'
b.Groups.AddDef("板墙") \'
b.Groups.AddDef("商品大类") \'
b.Groups.AddDef("系列") \'
b.Groups.AddDef("品名") \'
b.Groups.AddDef("货号") \'
b.Totals.AddDef("销售数量") \'添加数量列用于统计
b.Totals.AddDef("销售金额") \'添加金额列用于统计
b.Totals.AddDef("吊牌金额") \'添加金额列用于统计
b.Totals.AddExp("折扣","销售金额/吊牌金额")
b.Build \'生成统计表
MainTable = Tables("统计表1") \'打开生成的统计表


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


--  作者:有点甜
--  发布时间:2018/8/30 11:48:00
--  

方法一:求平均值

 

b.Totals.AddExp("折扣","销售金额/吊牌金额", AggregateEnum.Average)

 

方法二:生成表格以后,再动态添加一列表达式列

 

http://www.foxtable.com/webhelp/scr/1428.htm

 


--  作者:fubblyc
--  发布时间:2018/8/30 13:48:00
--  
恩恩,可以了,谢谢甜老师,我以为他会自动汇总相处。