Foxtable(狐表)用户栏目专家坐堂 → 不同类如何统计


  共有4670人关注过本帖平板打印复制链接

主题:不同类如何统计

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


加好友 发短信
等级:五尾狐 帖子:1152 积分:7712 威望:0 精华:0 注册:2019/6/13 9:57:00
不同类如何统计  发帖心情 Post By:2022/6/23 20:45:00 [只看该作者]

不同类如何统计

如何实现表A是从表B项目,数量,费用进行统计?


数量的值可以用“另一种自动更新方式”的代码来实现,但其中比例的值的统计,计算方法是不一样,如何实现?




表B

    项目                 数量       费用       日期
产品A销量          3000         1000         2022-5

产品B销量           4000        1000        2022-5 
    


另一种自动更新方式

假定统计表不单单要产品总销售数量,还要统计总的销售金额:

图片点击可在新窗口打开查看

首先将统计表的DataColChanged事件代码设置为:

If e.DataCol.Name = "产品" Then
    Dim
 Filter As String = "[产品] = '" & e.NewValue & "'"
    e.
DataRow("数量") = DataTables("订单").Compute("Sum(数量)", Filter)
    e.
DataRow("金额") = DataTables("订单").Compute("Sum(金额)", Filter)
End
 If



[此贴子已经被作者于2022/6/25 11:14:35编辑过]

 回到顶部
总数 12 1 2 下一页