Foxtable(狐表)用户栏目专家坐堂 → 单列 单行合计,除以总数得到百分比


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

主题:单列 单行合计,除以总数得到百分比

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


加好友 发短信
等级:童狐 帖子:204 积分:1768 威望:0 精华:0 注册:2018/8/23 14:16:00
单列 单行合计,除以总数得到百分比  发帖心情 Post By:2018/11/5 11:02:00 [只看该作者]

    Dim g As New CrossTableBuilder("统计表1", DataTables("销售明细"))
    g.Filter=Filter
    g.HGroups.AddDef("仓库")
    g.VGroups.AddDef(lx.Text)
    g.Totals.AddDef("数量")
    g.VerticalTotal= True '垂直汇总
    g.HorizontalTotal = True '水平汇总
    Tables("各店销售分析_销售分析").DataSource  = g.BuildDataSource

需要加一行一列,用来显示单行单列除以总数得到的百分比
With DataTables("窗口1_Table1").DataCols  '用表达式列计算库存数据
   
.Add("库存_金额",Gettype(Double), "") (这里要怎么写)
End With

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/5 11:58:00 [只看该作者]

比如

 

Dim g As New CrossTableBuilder("统计表1", DataTables("表C"))
g.HGroups.AddDef("仓库")
g.VGroups.AddDef("品类")
g.Totals.AddDef("数量")
g.VerticalTotal= True '垂直汇总
g.HorizontalTotal = True '水平汇总
'g.HorizontalProportion = True
g.VerticalProportion = True
g.build
Dim t As Table = Tables("统计表1")


 

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

 

[此贴子已经被作者于2018/11/5 11:58:39编辑过]

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


加好友 发短信
等级:童狐 帖子:204 积分:1768 威望:0 精华:0 注册:2018/8/23 14:16:00
  发帖心情 Post By:2018/11/5 17:28:00 [只看该作者]

以下是引用有点甜在2018/11/5 11:58:00的发言:

比如

 

Dim g As New CrossTableBuilder("统计表1", DataTables("表C"))
g.HGroups.AddDef("仓库")
g.VGroups.AddDef("品类")
g.Totals.AddDef("数量")
g.VerticalTotal= True '垂直汇总
g.HorizontalTotal = True '水平汇总
'g.HorizontalProportion = True
g.VerticalProportion = True
g.build
Dim t As Table = Tables("统计表1")


 

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

可以只要最后的合计的 百分比吗

[此贴子已经被作者于2018/11/5 11:58:39编辑过]


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/11/5 19:04:00 [只看该作者]

没明白你的意思。做个例子发上来测试。说明你要做到的效果。

 回到顶部