这个交叉报表如何实现

网络精灵 2007-08-27 09:38:22
要实现的表:
内容1         内容2
     本季 同期 同比    本季 同期 同比
合计

1)IT类
  山东
  江苏
 电子类
  河北
  上海

2)山东
江苏

描述:1)中的内容是以“企业类型”为主查询条件,下面的“山东”、“江苏”是其次。
   2)中的内容是以“省份”为主查询条件。
1)和2)中的内容不固定,都是从数据库读取。
还要求实现表头对调,即内容1(本期、同期、同比)等内容在左边,原来1)和2)的内容在上面。而且要每行每列加一复选项,用来控制是否显示此行或此列。
有什么方法实现吗?或有什么好的控件。
...全文
395 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhuzhigangmsn 2007-09-05
  • 打赏
  • 举报
回复
jasperreports是比较好的工具,但是它没有文档!
网络精灵 2007-09-05
  • 打赏
  • 举报
回复
jasperreports正在看(本来过的,看大家极力推荐,还是再看一下吧),大家有能实现此方法的例子可以发给我。现在看了好几个开源报表工具了,都很难实现我的要求。大家有这样的方法吗?不管是产品,收费、免费控件,大家见过类似的例子都说一下,谢谢。
wunan320 2007-08-31
  • 打赏
  • 举报
回复
随便一个报表都可以通过最基础的向导来完成这个功能。。
你需要做的就是拖拖拽拽
shan1119 2007-08-31
  • 打赏
  • 举报
回复
http://zhafn.bokee.com/2548587.html
网络精灵 2007-08-31
  • 打赏
  • 举报
回复
这个jasperreports怎么用?谁能发个详细步骤给我。包括配置及例子。cytlq2008@163.com
随风醉舞 2007-08-31
  • 打赏
  • 举报
回复
顶上~~~~
bushuang 2007-08-31
  • 打赏
  • 举报
回复
结帖吧
zjf405 2007-08-31
  • 打赏
  • 举报
回复
选个好点的开源的报表开发组件吧,如jasperreports
lemonfamily 2007-08-31
  • 打赏
  • 举报
回复
jasperreports一般要配合相应的gui工具,irport是其中之一,不过它所支持的交叉报表,很难满足目前的要求。

这样的报表最好自己写sql语句控制数据集,要不然在没经过优化的报表中会产生n+1条查询,效率低下。

masse 2007-08-27
  • 打赏
  • 举报
回复
很多开源的已经实现了复杂报表了,只是可能在中文方面需要规范,
当然,如果你一开始就用utf-8,就没问题

http://www.jopener.cn/category/charting-reporting-tools
shuai45 2007-08-27
  • 打赏
  • 举报
回复
比较复杂,即使实现从效率上来说也不会太好.
如果先排除报表,切入点应该是数据的实现.
我想从sql入手,进行数据的实现.然后放入表中.
huacha 2007-08-27
  • 打赏
  • 举报
回复
用报表打印控件wsReport4.6
http://www.wave12.com/web/home.asp

81,117

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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