Foxtable(狐表)用户栏目专家坐堂 → 请教,如何使用统计工具来实现?


  共有8722人关注过本帖平板打印复制链接

主题:请教,如何使用统计工具来实现?

帅哥哟,离线,有人找我吗?
baoxyang
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3313 积分:23134 威望:0 精华:1 注册:2009/3/31 11:25:00
请教,如何使用统计工具来实现?  发帖心情 Post By:2012/9/13 17:28:00 [只看该作者]

dt 为数据表,有统计条件,单据状态,数量三列内容。

'    For Each nm As String In dt.GetUniqueValues("","统计条件")
'        Dim dr As DataRow = DataTables("统计").AddNew()
'        dr("统计条件") = nm
'        Dim Total1 As String = dt.Compute("sum(数量)","统计条件 = '"& nm &"'")  
'        Dim Total2 As String = dt.Compute("sum(数量)","([单据状态] = '已发货' or [单据状态] = '已交货' or [单据状态] = '已回未取' or [单据状态] = '已取单') and 统计条件 = '"& nm &"'")
 '       dr("总托单数") = Total1
'        dr("已回回单") = dt.Compute("sum(数量)","([单据状态] = '已回未取' or [单据状态] = '已取单') and 统计条件 = '"& nm &"'")
'        dr("未回回单") = Total2 - dr("已回回单")
 '       dr("已取单数") = dt.Compute("sum(数量)","[单据状态] = '已取单' and 统计条件 = '"& nm &"'")
'        dr("未取单数") = Total2 - dr("已取单数")
'        dr("已出库数") = Total2
'        dr("未出库数") = Total1 - Total2
'        dr("已交货数") = dt.Compute("sum(数量)","([单据状态] = '已交货' or [单据状态] = '已回未取' or [单据状态] = '已取单') and 统计条件 = '"& nm &"'")
'        dr("未交货数") = Total2 - dr("已交货数")
'    Next
以上如何用CrossTableBuilder来实现呢?


 回到顶部