以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 这样的情况该怎么进行交叉统计 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=90360) |
-- 作者:goldenfont -- 发布时间:2016/9/10 19:52:00 -- 这样的情况该怎么进行交叉统计 我每天有大概5千条数据在Excel表里,每天用Excel来进行统计,那么我要统计一个月的数据该怎么用ft来做呢?举例如下: 1.每天把Excel导入ft里,Excel里有销售员姓名(有重名现象,一样的人可能有3个名字),销售时间(长时间类型),销售金额等多个字段,这三个是我要统计的内容。这个导入没问题 2.然后根据当天的表首先进行分组统计,先分组的目的是我根据姓名和时间把能合在一起的数据先合并,然后修改一些里面的内容,例如销售员有3个名字的改成同一个,时间只记录到天,不需要到时分了。 3.根据这个分组统计表在进行交叉统计,得到了当天的准确数据。----这个也没问题 可是我想统计一个月的,或者选定时间段的内容,我咋把每个交叉统计表合并在一起呢? 是不是把每个交叉表都分析一遍,动态增加行(时间),动态增加列(姓名),然后填充销售金额?有简单办法吗? 不知道我写的看的懂吗?
|
-- 作者:狐狸爸爸 -- 发布时间:2016/9/11 10:13:00 -- 用合并数据,不要用导入,设计好表结构,每天将销售数据合并到同一个表. 如果有时间列, 筛选出这一个月的数据,再进行交叉统计即可。 如果没有时间列,就必须增加时间列,将DataRowAdding事件代码设置为: e.DataRow("日期") = Date.Today 这样就能随心所欲统计了。 |