2级分组统计如何做啊?

china_yx 2005-12-05 04:08:11
数据库结构如下:
company state amount

aaa shanghai 10
aaa shanghai 20
aaa beijing 20
bbb shanghai 10
bbb beijing 20
ccc shanghai 30

希望得到的报表文件是这个样子的

company state amount
aaa shanghai 30
beijing 20
合计 50
----------------------------------
bbb shanghai 10
beijing 20
合计 30
----------------------------------
ccc shanghai 30
合计 30
----------------------------------
先按照公司名分组,然后再按照地区分组,然后求和。
我只找到一级分组啊
...全文
146 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangjinzhicn 2005-12-06
  • 打赏
  • 举报
回复
www.wave12.com
terryxin 2005-12-06
  • 打赏
  • 举报
回复
建三个公式字段,第一个(公式1)输入下面的公式:
whileprintingrecords;
global numbervar total;
total:=0;
第二个(公式2)输入下面的公式:
whileprintingrecords;
global numbervar total;
total := total + [要汇总的字段];
如果要汇总的字段不是数字,就用tonumber()函数转换;
第三个(公式3)输入下面的公式:
whileprintingrecords;
global numbervar total;
把公式1放在页眉,公式2放在详细资料,并隐藏公式1和公式2;把公式3放在页脚,
如果你要两次分组的话就要放到不同的位置了,试试看,应该可以的
epaib 2005-12-06
  • 打赏
  • 举报
回复
可以用SQL中的cube函数啊

4,816

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧