Dim g As New GroupTableBuilder("临时统计表", DataTables("订单附表"))
g.Groups.AddDef("业务往来_送货日期", DateGroupEnum.Year, "年")
g.Groups.AddDef("业务往来_送货日期", tp, "月")
g.Totals.AddDef("订单核算_合计")
g.Totals.AddDef("订单核算_单项利润")
g.Totals.AddDef("订单核算_单项成本")
g.Totals.AddDef("订单核算_采购合计")
g.Totals.AddDef("订单核算_合计返点")
'g.Filter = filter1 '全部
g.filter = filter1 & " and 订单核算_合计 <> 0" '显示大于0的
g.Build()
Dim t As Table = Tables("临时统计表")
t.Sort = "年,月"
For i As Integer = 7 To 11
Dim c As WinForm.CheckBox = e.Form.Controls("CheckBox" & i)
If c.Checked Then
Series = Chart.SeriesList.Add() '增加一个图系
Series.Length = t.Rows.Count
Series.TooltipText = c.Text & " : {#YVAL}"
Series.Text = c.Text
For r As Integer = 0 To t.Rows.Count - 1
Series.X(r) = r
Series.Y(r) = t.Rows(r)(c.Text)
Next
End If
Next
For r As Integer = 0 To t.Rows.Count - 1
Chart.AxisX.SetValueLabel(r, t.Rows(r)("年") & t.Rows(r)("月")) '指定字符表示
Next