咨询一个复杂报表实现的思路

cxmdcn 2010-03-04 11:15:49
加精
在一个项目中,客户有个要求.就是报表显示的维度可自定义.
比如以区域.部门.年份.行业等各种方式来显示,并且维度的深度不限,各维度之间可以交叉.
在JAVA领域,达到这种目的有什么好的开源报表工具吗?

另外,要能显示柱状.饼状.曲线等图,同时能将报表导出WORD.PDF,这都是基本要求.

谢谢!!
...全文
1536 63 打赏 收藏 转发到动态 举报
写回复
用AI写文章
63 条回复
切换为时间正序
请发表友善的回复…
发表回复
shandongperson 2010-11-02
  • 打赏
  • 举报
回复
遇到同样的问题,顶
amymin 2010-10-26
  • 打赏
  • 举报
回复
刚开始学习
daofuu 2010-04-10
  • 打赏
  • 举报
回复
关于开源报表工具部分推荐你用Birt这个报表工具,本人已用很久了,感觉挺不错,但是唯一不理想的一点就是实现你的第一个需求方面不能实现多维展现,我理解没错的话你的第一个需求应该是钻取吧,Birt报表目前没法满足这一要求
duw2 2010-04-08
  • 打赏
  • 举报
回复
好贴!
GRWriter 2010-04-01
  • 打赏
  • 举报
回复
web后台服务器类报表工具不可能满足要求,考虑选用报表插件类产品,报表插件可以将WEB报表做到与桌面软件一样的效果。

建议考察一下grid++report
xxl33lanlan 2010-03-20
  • 打赏
  • 举报
回复
水晶易表谁有啊?下的老不能用~
luotuoci2009 2010-03-20
  • 打赏
  • 举报
回复
学习,帮顶。。。。。。。。。
碧水幽幽泉 2010-03-15
  • 打赏
  • 举报
回复
友情帮顶!
cqhujuan 2010-03-15
  • 打赏
  • 举报
回复
学习。。。。。。。。。。。
liuyonghong159632 2010-03-14
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 xxyj6450 的回复:]
用SSAS吧,都有.
我们公司系统是这样实现的.
1.用一个函数得到一个明细表,该明细表包括用户感兴趣的各个维度,并且该函数的参数是用户感兴趣的查询条件.
2.按用户要求先将用户需要的维度列出来,比如说按时间断,按商品类型,按门店,地区等等.然后给每一种方式在第1步的基础上动态生成SQL语句.至于交叉,就要先从第一步中获取交叉值列表,比如说按地区交叉,则先从第一步的表中将所有的地区查出,再用……
[/Quote]思维很重要!支持!
aasa11 2010-03-14
  • 打赏
  • 举报
回复
学习~~~
khb_y 2010-03-12
  • 打赏
  • 举报
回复
............
lan65325 2010-03-12
  • 打赏
  • 举报
回复
用XML吧,挺方便的。
ligangchina 2010-03-12
  • 打赏
  • 举报
回复
up..........
china2008xiaowei 2010-03-12
  • 打赏
  • 举报
回复
好好 学习 了
Alwayslucky 2010-03-11
  • 打赏
  • 举报
回复
学习学习!
hotgood 2010-03-11
  • 打赏
  • 举报
回复
纯JAVA的报表工具没有一个是好用,大家就不要吹了。所有好用的报表工具多是控件模式的,高版本的浏览器是限制的,发布有些问题。

如果是用J2EE搞,我推荐你用EXTJS+walterzorn 展示,报表的模型用JAVA段实现
wgy19891217 2010-03-11
  • 打赏
  • 举报
回复
我想要积分,这种规则让使用的人很麻烦,我反对,一开始就是零分
sunylf 2010-03-11
  • 打赏
  • 举报
回复
学习。
ali36957 2010-03-11
  • 打赏
  • 举报
回复
路过。。。。。。。。。。。。。。。。。灌水
加载更多回复(42)

6,108

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 数据库报表
社区管理员
  • 数据库报表社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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