If e.DataRow("业务类型") = "业务类型" Then
e.DataRow("金额") = DataTables("船运明细").Compute("sum(金额)","[商家名称]= '" & e.DataRow("商家名称") & "' And [月份]= '" & e.DataRow("月份") & "'And [业务类型]= '" & e.DataRow("业务类型") & "'" )
e.DataRow("成本") = DataTables("船运明细").Compute("sum(成本)","[商家名称]= '" & e.DataRow("商家名称") & "' And [月份]= '" & e.DataRow("月份") & "'And [业务类型]= '" & e.DataRow("业务类型") & "'" )
e.DataRow("业务量") = DataTables("船运明细").Compute("count(箱型)","[商家名称]= '" & e.DataRow("商家名称") & "' And [月份]= '" & e.DataRow("月份") & "'And [业务类型]= '" & e.DataRow("业务类型") & "'" )
ElseIf e.DataRow("业务类型") = "业务类型" Then
e.DataRow("金额") = DataTables("入库").Compute("sum(合计)","[商家名称]= '" & e.DataRow("商家名称") & "' And [月份]= '" & e.DataRow("月份") & "'And [业务类型]= '" & e.DataRow("业务类型") & "'" )
e.DataRow("成本") = DataTables("入库").Compute("sum(装卸成本)","[商家名称]= '" & e.DataRow("商家名称") & "' And [月份]= '" & e.DataRow("月份") & "'And [业务类型]= '" & e.DataRow("业务类型") & "'" )
e.DataRow("业务量") = DataTables("入库").Compute("count(箱型)","[商家名称]= '" & e.DataRow("商家名称") & "' And [月份]= '" & e.DataRow("月份") & "'And [业务类型]= '" & e.DataRow("业务类型") & "'" )
Else
e.DataRow("金额") = DataTables("出库").Compute("sum(合计)","[商家名称]= '" & e.DataRow("商家名称") & "' And [月份]= '" & e.DataRow("月份") & "'And [业务类型]= '" & e.DataRow("业务类型") & "'" )
e.DataRow("成本") = DataTables("出库").Compute("sum(运输成本)","[商家名称]= '" & e.DataRow("商家名称") & "' And [月份]= '" & e.DataRow("月份") & "'And [业务类型]= '" & e.DataRow("业务类型") & "'" )
e.DataRow("业务量") = DataTables("出库").Compute("count(箱型)","[商家名称]= '" & e.DataRow("商家名称") & "' And [月份]= '" & e.DataRow("月份") & "'And [业务类型]= '" & e.DataRow("业务类型") & "'" )
End If
第三段代码执行了,前面的不执行。