关于数据表与显示报表结构不同时要如何处理的问题??

stilwellchen 2009-09-05 04:24:14
数据库中的结构是这样的
月份 机构 部门 类别 销售金额 销售数量 去年同比
200908 0001 06 34 0.00 0 0.000
200908 0001 06 35 0.00 0 0.000
200908 0001 06 36 0.00 0 0.000
200908 0001 07 71 0.00 0 0.000
200908 0001 07 72 0.00 0 0.000
200908 0001 08 73 0.00 0 0.000

而想要在页面上显示是表结构是这样的
其中月份与机构是做为查询条件的
类别34 类别35
部门 销售金额 销售数量 去年同比 销售金额 销售数量 去年同比
06 0.00 0 0.000 0.00 0 0.000
06 0.00 0 0.000 0.00 0 0.000

类别72 类别71
部门 销售金额 销售数量 去年同比 销售金额 销售数量 去年同比
07 0.00 0 0.000 0.00 0 0.000
07 0.00 0 0.000 0.00 0 0.000

这种报表的显示形式应该如何处理呢??
大家有遇到过的没有啊!!急等!!!thank you!!



...全文
67 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
stilwellchen 2009-09-07
  • 打赏
  • 举报
回复
to:llsen
类别数目确实是不确定的!!所以才头疼!!
to:babyt
当前显示的那个表只是在最底下一行显示一个总计或是计算出来的总计就可以了!这样的话我在交叉表的页脚上用处理就可以了吧!
我先试试你的那个方法!呵呵!thank you!
阿泰 2009-09-05
  • 打赏
  • 举报
回复
如果只是把数据转向,不涉及汇总(特别是同比,交叉表只能进行简单的计算,如果同一类数据存在多条数据,同比只会被简单加起来),那么可以这么做

1:按部门分组
2:在组页眉上放一个交叉表
交叉表专家中各项目如下:
行:部门
列:类别
汇总字段:销售金额 销售数量 去年同比

3:然后进入“自定义样式标签”,勾选“抑制显示列总计”,点确定。切换到模板上。

4:在交叉表专家上点右键,选“汇总字段标签”,勾选里面的“横向汇总”和“显示汇总字段标签”

这样单纯从数据表现上就达到你要的效果了,不过样式上,还差不少
llsen 2009-09-05
  • 打赏
  • 举报
回复
每个部门都是两种类别吗,会不会类别数目不确定?

如果是我做的话,我也没什么好办法,用存储过程,检索出这种格式的数据源
给报表上填充

4,818

社区成员

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

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