Foxtable(狐表)用户栏目专家坐堂 → 在交叉统计表增加表达列


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

主题:在交叉统计表增加表达列

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


加好友 发短信
等级:幼狐 帖子:135 积分:1380 威望:0 精华:0 注册:2013/8/7 18:14:00
在交叉统计表增加表达列  发帖心情 Post By:2020/10/11 14:51:00 [只看该作者]

Dim g As New CrossTableBuilder("个人销售绩效", dt)
g.HGroups.AddDef("组别")
g.HGroups.AddDef("姓名")
g.HGroups.AddDef("宣言值")
g.HGroups.AddDef("成色组")
g.VGroups.AddDef("年")
g.VGroups.AddDef("月")
g.VGroups.AddDef("日")
g.Totals.AddDef("销售金额", "销售金额")
g.HorizontalTotal = True
g.VerticalTotal = True
g.HorizontalTotal = True
g.Build()
DataTables("个人销售绩效").DataCols.Add("宣言值1",Gettype(Double),"宣言值") ’不报错
DataTables("个人销售绩效").DataCols.Add("销售总额",Gettype(Double),"合计")    ‘不报错


DataTables("个人销售绩效").DataCols.Add("达成率",Gettype(Double),"合计/宣言值")   执行此行代码报错:无法设置列“达成率“的表达式,原因:无法在System.Double和System.String上执行”/"操作。
这种情况如何避免?


DataTables("个人销售绩效").DataCols("达成率").SetFormat("#0.00%")
Tables("个人销售绩效").AutoSizeCols()

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