Foxtable(狐表)用户栏目专家坐堂 → 同统计表怎样计算毛利


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

主题:同统计表怎样计算毛利

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


加好友 发短信
等级:小狐 帖子:348 积分:2679 威望:0 精华:0 注册:2018/11/11 15:52:00
同统计表怎样计算毛利  发帖心情 Post By:2021/10/27 14:54:00 [只看该作者]

Dim bd1 As New GroupTableBuilder("统计表1",DataTables("入库明细表"))
Dim dt1 As fxDataSource

bd1.Groups.AddDef("生产日期",DateGroupEnum.none)
bd1.Groups.AddDef("货物编号") '根据型号分组
bd1.Groups.AddDef("仓库") '根据型号分组
bd1.Groups.AddDef("货物名称") '根据品名分组
bd1.Groups.AddDef("规格型号") '根据型号分组
bd1.Groups.AddDef("入库单价")

bd1.Totals.AddDef("入库重量","入库_重量") '对数量进行统计
bd1.Totals.AddDef("入库金额","入库_金额") '对金额进行统计
dt1 = bd1.BuildDataSource()

Dim bd2 As New GroupTableBuilder("统计表2",DataTables("销售明细表"))
Dim dt2 As fxDataSource
bd2.Groups.AddDef("生产日期",DateGroupEnum.none)
bd2.Groups.AddDef("货物编号") '根据型号分组
bd2.Groups.AddDef("仓库") '根据型号分组
bd2.Groups.AddDef("货物名称") '根据品名分组
bd2.Groups.AddDef("规格型号") '根据型号分组
bd2.Groups.AddDef("销售单价")

bd2.Totals.AddDef("出库重量","销售_重量") '对数量进行统计
bd2.Totals.AddDef("出库金额","销售_金额") '对金额进行统计
dt2 = bd2.BuildDataSource()

Dim nms As String() = {"货物编号","生产日期","仓库","货物名称","规格型号"} '指定连接列
dt1.Combine(nms,dt2,nms) '将销售统计数据组合到进货统计数据

Tables("销售毛利_Table1").DataSource = dt1 '将统计结果绑定到Table
With DataTables("销售毛利_Table1").DataCols  '用表达式列计算库存数据
    .Add("毛利",Gettype(Double), "(IsNull([销售单价],0) - IsNull([入库单价],0))  * IsNull([销售_重量],0)")
  
End With

 

 

请问怎样用统计表中 的     (销售明细表入的销售单价 - 入库明细表中的入库价 )* 销售明细表中的 销售重量


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


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/10/27 15:22:00 [只看该作者]

就是上面最后3行的代码。有什么问题?截图说明一下

 回到顶部