Foxtable(狐表)用户栏目专家坐堂 → 表达式列能否进行统计


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

主题:表达式列能否进行统计

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


加好友 发短信
等级:六尾狐 帖子:1387 积分:10693 威望:0 精华:0 注册:2013/11/8 15:27:00
表达式列能否进行统计  发帖心情 Post By:2016/3/2 11:28:00 [显示全部帖子]

Dim b As New SQLGroupTableBuilder("销售成本汇总表","销售出库")
b.Groups.AddDef("日期", DateGroupEnum.Year, "年") 
b.Groups.AddDef("日期", DateGroupEnum.month, "月") 
b.Groups.AddDef("客户名称") 
b.Totals.AddDef("出库数量") 
b.Totals.AddDef("销售金额") 
b.Totals.AddDef("销售成本") 
b.Build '生成统计表
MainTable = Tables("销售成本汇总表") '打开生成的统计表

上述代码中,销售成本是表达式列,统计时出错,表达式列不能直接统计吗

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


加好友 发短信
等级:六尾狐 帖子:1387 积分:10693 威望:0 精华:0 注册:2013/11/8 15:27:00
  发帖心情 Post By:2016/3/2 11:44:00 [显示全部帖子]

Dim b As New SQLGroupTableBuilder("销售成本汇总表","销售出库")
b.Groups.AddDef("日期", DateGroupEnum.Year, "年") '根据日期按年分组
b.Groups.AddDef("日期", DateGroupEnum.month, "月") '根据日期按年分组
b.Groups.AddDef("客户名称") '根据产品名称分组
b.Totals.AddDef("出库数量") '对数量进行统计
b.Totals.AddDef("销售金额") '对数量进行统计
b.Totals.AddExp("销售成本","出库数量 * 加权平均单价")
b.Totals.AddExp("打折成本","出库数量 * 加权平均单价 * 打折比率")
b.Totals.AddExp("内部加价成本","出库数量 * 加权平均单价 * 打折比率 * 内部加价比率")
b.Build '生成统计表
MainTable = Tables("销售成本汇总表") '打开生成的统计表

提示错误“至少一个参数没有被指定值”,出库数量、加权平均单价、打折比率、内部加价比率都是从其他表填充过来的,会不会有影响

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


加好友 发短信
等级:六尾狐 帖子:1387 积分:10693 威望:0 精华:0 注册:2013/11/8 15:27:00
  发帖心情 Post By:2016/3/2 11:58:00 [显示全部帖子]

好的

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


加好友 发短信
等级:六尾狐 帖子:1387 积分:10693 威望:0 精华:0 注册:2013/11/8 15:27:00
  发帖心情 Post By:2016/3/2 12:32:00 [显示全部帖子]

GroupTableBuilder 也不支持表达式列的后台统计,看来只有前台统计了

 回到顶部