以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  日期顺序  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=2017)

--  作者:ztcxy
--  发布时间:2011/8/26 14:07:00
--  日期顺序
师傅你好:在汇总带有日期的数据表时,日期比较乱,从小到大如何规范,请师傅指点,谢谢!
--  作者:dancedy
--  发布时间:2011/8/26 14:24:00
--  
右击列-升序排序
--  作者:don
--  发布时间:2011/8/26 14:25:00
--  
汇总后对日期排序即可.
--  作者:caoxy
--  发布时间:2011/8/26 14:39:00
--  
能不能用一个公式固定,谢谢!
--  作者:wjq1072
--  发布时间:2011/8/26 14:48:00
--  
仔细阅读帮助文件!
Subtotal()

用于自动生成汇总模式。

语法:
Subtotal(GroupCols,TotalCols,FunctionSetting,SortSetting,GroupMode,SubCaption,GrandCaption)

GroupCols   指定分组列,如果有多个分组列,可以逗号隔开,例如“产品, 客户”
TotalsCols  指定统计列,如果有多个统计列,可以用逗号隔开,例如“数量, 金额”
FunctionSetting 指定统计类型, 如果有多个统计列,必须分别指定,例如“2,2”。统计类型有7种,分别为:2求和,4记录数,5平均值,6最大值,7最小值,10流水账。

======================
SortSetting   可选参数,指定排序方式,0不排序,1升序,2降序,默认为1
======================

GroupMode     可选参数,决定日期列的分组类型: 1按天 2按周 3按月 4按季度 5按年 6年周 7年月 8年季
SubCaption    可选参数,设置小计行标题
GrandCaption  设置总计行标题。

例子:

Subtotal("","数量,金额","2,2")
生成一个总计行,计算数量和金额的累计值

Subtotal("产品,客户","数量,金额","2,2")
根据产品和客户分组,对数量和金额进行分组统计,统计类型为2(累计值)

Subtotal("产品,客户","数量,金额","2,2",1,4,"%s|%s","合计")
统计内容同上例,但是小计行标题不显示默认的“小计”二字,总计行的标题改为合计

Subtotal("产品","折扣,数量,金额","5,2,2")
根据产品分组,对折扣、数量、金额进行统计,折扣的统计类型为5(平均值), 数量和金额的统计类型为2(累计值)。

Subtotal("日期","数量,金额","2,2",1,3)
统计每个月的销售数量和金额,需要注意的是。虽然排序方式和分组类型都是可选参数,但是由于排序方式参数位于分组类型参数之前,在指定分组类型的时候,必须同时指定排序方式。