Foxtable(狐表)用户栏目专家坐堂 → 4月12日更新,超级Excel报表产生


  共有28284人关注过本帖树形打印复制链接

主题:4月12日更新,超级Excel报表产生

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
4月12日更新,超级Excel报表产生  发帖心情 Post By:2009/4/13 1:45:00 [显示全部帖子]

1、4月7日和9日更新占用CPU资源的问题已经解决
2、Excel报表增加分组统计、自动分组换页功能
3、Excel报表现在可以嵌入任意多个关联表细节区。

我个人觉得,之前Excel报表很多方面超过了传统报表,唯一不足的是没有办法进行分组统计和自动分组换页,现在这个短板已经补上:

 

分组报表


Excel报表也提供了分组统计功能。


定义分组头的格式为:


<GroupHeader,表名,列名>


定义分组尾的格式为:


<GroupFooter,表名,列名>


或者


<GroupFooter,表名,列名,1>


不同的是,后者打印完分组尾之后,会自动换页。


在分组头和分组尾可以引用数据,引用数据的格式为:


[列名]


在分组尾可以同计数据,
统计数据格式为:


[%统计表达式]


统计表达式使用聚合函数,例如:Sum(数量)。


需要特别提示的是:在打印分组报表之前,必须先根据分组列排序。


示例


希望根据产品分组打印订单,并统计每个产品的销售数量和金额,并自动换页,模板可按下图所示设计:


此主题相关图片如下:1020.gif
按此在新窗口浏览图片

 

在打印该报表之前,请根据产品列排序,这是打印效果:



此主题相关图片如下:1021.gif
按此在新窗口浏览图片

你也可以同时使用分组统和分组尾,例如:



此主题相关图片如下:1022.gif
按此在新窗口浏览图片
 

打印效果:



此主题相关图片如下:1023.gif
按此在新窗口浏览图片


[此贴子已经被作者于2009-4-13 1:51:51编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/4/13 1:46:00 [显示全部帖子]

打印多个关联表

 

Excel报表中可以同时嵌入多个关联表细节区。
假定表A同时和表B和表C建立了关联,在设计报表的时候,可以在表A的细节区中,同时嵌入表B和表C的细节区。

  


图片点击可在新窗口打开查看此主题相关图片如下:1018.gif
图片点击可在新窗口打开查看


关联表的细节区,也可以包括多行,例如下图中,关联表C的细节区就有四行:



图片点击可在新窗口打开查看此主题相关图片如下:1019.gif
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/4/13 1:47:00 [显示全部帖子]

另4月7日和9日更新,占用cpu资源的问题已经解决。

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/4/13 8:17:00 [显示全部帖子]

以下是引用yangming在2009-4-13 8:12:00的发言:

哈,顶一下!怎么总是半夜出炉啊?


哈哈,白天要陪老婆逛街,只能晚上干活。

图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/4/13 9:01:00 [显示全部帖子]

to blackzhu: 不可以

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/4/13 9:15:00 [显示全部帖子]

呵呵,用直接引用解决吧,一次打印一个单。

[此贴子已经被作者于2009-4-13 9:15:17编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/4/13 10:07:00 [显示全部帖子]

Excel的页面设置已经有这个功能了。

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/4/13 10:32:00 [显示全部帖子]

对于某一分组进行压缩,是没有办法的。
但是你可以编写代码,每次筛选一个分组进行打印,间接解决问题。

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/4/13 15:47:00 [显示全部帖子]

以下是引用abcdzabcdz在2009-4-13 15:46:00的发言:

对所有分组均进行垂直压缩,细微之处手工调整------比间接方法要好些.


技术上暂时不可行。


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/4/13 16:15:00 [显示全部帖子]

简单,先交叉统计,再打印报表。

 回到顶部
总数 11 1 2 下一页