以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 不能对临时表的数据进行环比统计吗? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=24270) |
||||
-- 作者:lin_hailun -- 发布时间:2012/10/9 14:54:00 -- 楼主,环比只能根据日期类型的列进行比较。 你的统计表里没有日期列,所以无法进行环比。 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/10/9 14:55:00 -- 只有对对日期进行分组统计的时候,才有环比同比之说的。 你手工编码加上这一列,直接编码统计环比吧。 |
||||
-- 作者:lin_hailun -- 发布时间:2012/10/10 9:48:00 -- 变换的代码: Dim t As Table = Tables("窗口1_Table1") t.DataSource = dt1 \'增加日期列 t.DataTable.DataCols.Add("日期", Gettype(Date)) For Each r As Row In t.Rows Dim d As Date = New Date(r("年"), r("季")*3, 1) r("日期") = d Next Dim b As New GroupTableBuilder("统计表aaa", t.DataTable) b.Groups.AddDef("日期",DateGroupEnum.Year,"年") b.Groups.AddDef("日期",DateGroupEnum.Quarter,"季") b.Totals.AddDef("饲料费用") b.Totals.AddDef("工资费用") b.Totals.AddDef("种苗费用") b.CircleGrowth=True b.Decimals=2 b.Build t.DataSource = DataTables("统计表aaa")
|