日历

2008 - 10
   1234
567891011
12131415161718
19202122232425
262728293031 
«» 2008 - 10 «»

日志分类

文章搜索

日志文章

2007-06-25

为什么说中国式报表特殊-5.1 多数据源

数据统计方面的问题要比报表样式的问题多得多,也严重得多,要分几个方面来研讨。 9CK1sX+ O  
m8Jc4+8nC  
中国报表统计方面第一个重要特征是多数据源。 ';M9X#2x  
//Ng$$'  
所谓多数据源是指同一张报表的数据会来自多个不同的数据表或视图,甚至来自多个不同的异构数据库! pD56 ea.O  
1)人员信息表。 ysC].%  
BL|vED@r2  
见图 nv# *(G  
R!umzrm  
正常情况下会在数据库中设计两张数据表来保存这个表格中的数据。 /UnW7"){  
&uG&<eUc}  
2) 成本销售表 lS`SGA J  
Q2vorI  
见图 \P/avi^  
*oB"pTm&QA  
一般为了业务系统处理方便,购进和销出信息在数据库中也会是两个数据表,这张报表中不仅有两组来源不同的数据,而且之间还要运算(余额)。 4?R"b>>ko  
+JEF  
带七、八个数据源,关联n张表的中国式报表非常多。 &n7C  
61 A;'T5a  
对于第一张表,上下部分格式完全不同,如果用拖拽式工具,只能采用子报表的方法,也就是把下半部分造成一个子表贴进去,这就使得原本就极难对齐的格线变得更难对齐,如果再增加三五个子表,考虑到每个子表都会根据数据库中数据扩展,整张报表还不知道会变成多大;其次主子表之间除了简单的参数传递外,互相之间无法沟通,想在子表中进行运算,还得重新再算。所以,传统的子报表能不用尽量不用。 Jh{$oF/G  
" +WAv H  
第二张表,样式不复杂,两个数据表叉乘,写个复杂点的 SQL 就行。如果一个报表中有七八个、上十个数据源呢?数据库做 n 张表的叉乘,有点高等数学基础的同志应该都能算出来要花的时间。而且复杂的 SQL 查错、维护都很麻烦,跟写代码好像也没什么差别。 uvq/Wpz}<  
\xM*g,.h6  
当然你可以写代码,包括写存储过程准备中间表,但是如果这么做,还要报表工具干什么? Xy|\-B@  
5?"dzWLCm  
参考:润乾报表快逸报表free版BIRT其他报表工具 z^fLxIv;  
转自:]Java报表


类别: 无分类 |  评论(1) |  浏览(813) |  收藏
一共有 1 条评论
hyangel525 2007-11-16 11:09 Says:
外阴白斑 白癜风 咖啡加盟 二手设备 免烧砖机 摄影工作室 破碎机 制砂机 制砖机 破碎机 婚纱摄影 婚纱摄影工作室 北京摄影工作室 北京婚纱影楼 北京婚纱摄影 北京婚纱摄影工作室 北京影楼 癫痫 癫痫病 选矿设备 支原体 衣原体 雷蒙磨 破碎机 制砂机 球磨机 选铜设备 圆锥破碎机 磨粉机 石英砂生产线 砂石生产线 选矿设备 制砂机 雷蒙磨 帕金森 选矿设备 球磨机 游戏币 游戏代练 帕金森 魔兽世界金币 算命 风水 制作DVD 制作cd 制作vcd 复制vcd 复制vcd 风水 二手机床 二手机床 Chromium Picolinate Chromium Picolinate google排名 搜索引擎优化 网站优化 搜索引擎排名 seo google优化 google排名 以上为新 牛皮癣 神经性皮炎 球磨机 背背佳u9深圳 韩国化妆品 金立手机报价 购买手机 金立 gps导航 车载gps导航系统 橡果国际e路航 紫环颈椎治疗仪价格 紫环颈椎治疗仪效果 紫环颈椎治疗仪 郑州人才网 河南人才网 郑州人才招聘网 旅游投资 景区管理 旅游规划设计 硫化机 液压机 肝癌治疗 肝硬化腹水 肝硬化 肝硬化治疗 旅游招商 景区招商 景区投资 旅游人才 景区设备 中国旅交所 中国旅游交易所 搪玻璃反应釜 冷凝器 搪瓷储罐 反应釜 搪瓷反应釜 电子罗盘 微硅陀螺 微机械陀螺 野猪 野猪 野猪 代孕 代孕 代孕 代孕 造粒机 造粒 搪玻璃反应釜 冷凝器 搪瓷储罐 反应釜 搪瓷反应釜 反应釜 搪瓷反应釜 反应釜 搪瓷反应釜 造粒机 造粒 旅游招商 景区招商 景区投资 旅游人才 景区设备 中国旅交所 中国旅游交易所 旅游规划 旅游营销 旅游开发 旅游房地产 GOOGLE推广 网站优化 搜索引擎优化 搜索引擎排名 seo 搜索引擎优化 搜索引擎排名 seo google排名 北京google排名 北京google优化 google优化 网站优化 加盟 招商 整形美容 丰胸 瘦脸 抽脂 除皱 变性 河南整形美容 西餐加盟 西餐加盟 肝硬化腹水 肝硬化治疗 肝癌晚期治疗 肝癌治疗 肝硬化 gear manufacturer 绕线机 魔兽世界金币 游戏代林币 支原体 衣原体 西餐加盟 咖啡 咖啡加盟 咖啡连锁 咖啡培训 比萨 比萨加盟 西餐 西餐加盟 快餐加盟 快餐加盟 baidu: 西餐加盟 西餐加盟 比萨 比萨加盟 快餐加盟 快餐加盟 咖啡 咖啡加盟 咖啡连锁 咖啡培训 绕线机 魔兽世界金币 魔兽世界金币 魔兽世界金币 月嫂 三面翻 代孕 供热展 代孕 癫痫 wedding dresses wholesale wedding dress wedding dress factory wholesale wedding dress Thermal fogger ULV Sprayer Cold fogger Thermal fogger ULV Sprayer Cold fogger 球磨机 球磨机 球磨机 球磨机 加气混凝土设备 加气混凝土设备 雷蒙磨 破碎机 锤式破碎机 锤破 破石机 太阳能热水器 空调移机 咖啡 西餐加盟 google排名 北京google排名 google左侧排名 北京google左侧排名 选矿设备 加气块 奇迹世界游戏币 选矿设备 加气块 选矿设备 免烧砖机 脉管炎 虚拟人生 起重机 电动葫芦 破碎机 球磨机 精索静脉曲张 精索静脉曲张 精索静脉曲张 静脉曲张 盐酸莱克多巴胺 磺胺间甲氧嘧啶钠 Alpha-Ketoglutaric acid 吡啶甲酸铬 a-酮戊二酸 磷酸替米考星 Chromium Picolinate ractopamine hcl Sulfamonomethoxine Sodium Sulfamonomethoxine Sodium Tilmicosin phosphate TILMICOSIN PHOSPHATE Chromium Picolinate 搜索引擎优化 搜索引擎排名 网站优化 google优化 鲜花 硫化机 液压机 丝网 车载冰箱 静脉曲张 制作DVD 制作cd 制作vcd 印刷dvd 印刷cd 印刷vcd 复制cd 中桥2.0 阿里通 二手机床 搜索引擎优化 搜索引擎排名 网站优化 google优化 网站推广 alexa排名 加气混凝土设备 球磨机 印刷机 选矿设备 加气块 电动滑板车 帕金森 雷蒙磨 破碎机 球磨机 锤式破碎机 锤破 加气混凝土设备 破石机 癫痫 癫痫病 非淋菌性尿道炎 非淋 慢性前列腺炎 电动滑板车 电动滑板车 糖尿病足 脉管炎 球磨机 加气混凝土设备 冲孔网 肝硬化 肝腹水 肝硬化治疗 肝腹水治疗 肝硬化腹水 腹水 肝癌治疗 肝癌晚期治疗 玻璃瓶 气动元件 气缸 磁力泵 计量泵 隔膜泵 烟雾机 烟雾机 烟雾机 超低容量喷雾器 超低容量喷雾器 火焰消毒机 火焰消毒器 消毒通道 车载大型超低容量喷雾机 大型车载超低容量喷雾机 火焰消毒机 火焰消毒器 消毒通道 车载大型超低容量喷雾机 大型车载超低容量喷雾机 Thermal fogger ULV Sprayer Cold fogger Thermal fogger ULV Sprayer Cold fogger 传奇世界私服 传世私服
发表评论
看不清楚,换一张