Dim cb As new CrossTableBuilder("客户欠款",jb.BuildSQL)
cb.C
cb.VGroups.AddDef("客户")
cb.HGroups.AddDef("作业日期",DateGroupEnum.Year,"年")
cb.HGroups.AddDef("作业日期",DateGroupEnum.Month,"月")
cb.Totals.AddDef("利润分析")
cb.Build()
Dim Chart As WinForm.Chart = e.Form.Controls("Chart4")
Dim Series As WinForm.ChartSeries
Chart.DataSource = "客户欠款"
Chart.ChartType = ChartTypeEnum.Bar
Chart.SeriesList.Clear()
For Each i As Col In Tables("客户欠款").Cols
If i.Name <> "月" Then
Series = Chart.SeriesList.Add()
Series.Text = i.Caption
Series.X.DataField = "月"
Series.Y.DataField = i.Name
Series.DataLabelText = "{#YVAL}"
Series.DataLabelBackColor = Color.DimGray
Series.DataLabelForeColor = Color.white
Series.DataLabelCompass = LabelCompassEnum.West
Series.Y.DataType = Gettype(Double)
End If
Next
Chart.Axisx.Major = 1
Chart.Inverted = True
Chart.Stacked = True
Chart.LegendVisible = True
Chart.LegendCompass = CompassEnum.East
哪位高手帮忙。x绑定的是”月“ 。希望显示出来的是。年和月 比如2013年11月

此主题相关图片如下:2013-11-21 15-18-31.jpg
[此贴子已经被作者于2013-11-21 15:19:31编辑过]