Dim g As New CrossTableBuilder("年份定单数量统计", DataTables("业务定单"), "[客户] = 'MLC'")
g.HGroups.AddDef("定单日期", "月")
g.VGroups.AddDef("定单日期", DateGroupEnum.Year, "{0}年")
g.Totals.AddDef("定单号", AggregateEnum.Count, "定单数量")
g.Build()
MainTable = Tables("年份定单数量统计")这是统计公式。统计列是定单数量,怎么样增加一个排除重复行的公式(只对定单数量列)。。。
以下是引用卟离卟弃在2009-6-5 16:00:00的发言:
Dim dt As DataTable
DataTables("业务定单"),
???
做个项目吧,我有点不明白你的提问了
以下是引用卟离卟弃在2009-6-5 14:26:00的发言:
Dim g As New CrossTableBuilder("年份定单数量统计", DataTables("业务定单"), "[客户] = 'MLC'")
g.HGroups.AddDef("定单日期", "月")
g.VGroups.AddDef("定单日期", DateGroupEnum.Year, "{0}年")
g.Totals.AddDef("定单号", AggregateEnum.Count, "定单数量")
g.Build()
MainTable = Tables("年份定单数量统计")
这是统计公式。统计列是定单数量,怎么样增加一个排除重复行的公式(只对定单数量列)。。。
怎么会有重复行呢???????? 俺有点反应不灵了~ 呵呵,
以下是引用kylin在2009-6-5 14:56:00的发言:
首先构造一个排除重复行的DataTable
Dim cmd As New SQLCommand
Dim
dt As
DataTable
cmd.CommandText = "Select 客户,定单日期,定单号,DISTINCT 定单数量 From {业务定单} "
dt = cmd.ExecuteReader()
其二
Dim g As New CrossTableBuilder("年份定单数量统计", dt, "[客户] = 'MLC'")
以下省略
供你参考
这是个思路,希望能引起你自己的思考