不复杂的,在命令窗口执行:
Dim rq As Integer = 316
Dim dms As List(of String) = DataTables("aa").GetUniqueValues("日期 = " & rq,"商品代码" )
Dim flt As String
For Each dm As String In dms
Dim v1 As Integer = DataTables("aa").Compute("sum(商品卖量)","日期 = " & rq & " And 商品代码 = '" & dm & "'")
Dim v2 As Integer = DataTables("aa").Compute("min(商品卖量)","日期 < " & rq & " And 日期 > " & rq - 6 & " And 商品代码 = '" & dm & "'")
If v1 < v2 Then
flt = flt & ",'" & dm & "'"
End If
Next
flt = flt.Trim(",")
Tables("aa").Filter = "日期 = " & rq & " And 商品代码 in (" & flt & ")"