Dim dtb As New DataTableBuilder("统计")
dtb.AddDef("规格", Gettype(String), 32)
dtb.AddDef("订单数", Gettype(Integer), 32)
dtb.AddDef("加工数", Gettype(Integer))
dtb.AddDef("结存数", Gettype(Double),"订单数 - 加工数")
dtb.Build()
Dim lst As List(of String) = DataTables("导线订单").GetUniqueValues("","规格")
Dim dr As DataRow
For Each dd As String In lst
dr = DataTables("统计").AddNew()
dr("规格") = dd
dr("订单数") = DataTables("导线订单").Compute("Sum(订单数)","规格 = '" & dd & "'")
dr("加工数") = DataTables("订单加工").Compute("Sum(加工数)","规格 = '" & dd & "'")
Next
dr = DataTables("统计").AddNew()
dr("规格") = "合计"
dr("订单数") = DataTables("导线订单").Compute("Sum(订单数)")
dr("加工数") = DataTables("订单加工").Compute("Sum(加工数)")
