??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲午夜国产精品无码,亚洲AV无码久久精品狠狠爱浪潮,国产精品亚洲精品久久精品http://www.tkk7.com/sida2012/category/52357.htmlStyle Report报表专题zh-cnFri, 10 Jul 2015 10:03:24 GMTFri, 10 Jul 2015 10:03:24 GMT60java 报表工具技?-在报表Y件Style Report中实现固定行分页分组合计报表http://www.tkk7.com/sida2012/archive/2013/10/16/405049.html思达商智思达商智Wed, 16 Oct 2013 03:27:00 GMThttp://www.tkk7.com/sida2012/archive/2013/10/16/405049.htmlhttp://www.tkk7.com/sida2012/comments/405049.htmlhttp://www.tkk7.com/sida2012/archive/2013/10/16/405049.html#Feedback0http://www.tkk7.com/sida2012/comments/commentRss/405049.htmlhttp://www.tkk7.com/sida2012/services/trackbacks/405049.html固定行行数的分页分组合计报表在某些特定的环境下应用普遍,比如说销售单打印、发货单打印、发货单打印{等Q具体说大概是实现q种效果Q根据一张销售单据,如果销售单?9行内容,?行显CZc第一、二完全显C?行,W三只昄3行,剩下?行空白填充?/div>
 
 
在Style Report中采?#8220;?#8221;元素的编写脚本方式实现固定行数的分页报表Q这U方式对完全没有脚本~写基础的h来说Q可能有些困难。接下来W者介ll一U较为简便的实现方式?nbsp;
 
首先要介l报表Y件Style Report中比较好用的一个元素:SectionQ它卛_以备当做“?#8221;来应用、又可以当做“D?#8221;Q像个容器一P可以容纳很多元素Q比如图表、表根{文本文件等{)来用Q如图所C:

接下来看如何实现固定行分分l报表:
 
W一步:新徏一个空白表Q拖拽一个Section到编辑区域,右键l定数据Q如图所C?br />
W二步:l定相应数据后,创徏新公式列Q如图所C,我们创徏一?#8220;test”列ؓ例?br />


W三步: Ҏ新列Ҏ要求计算固定的行敎ͼ本例?#8220;10?#8221;为准Q可调用Math.floor()函数Q,在上图中点击脚本的编辑按钮,输入函数QMath.floor((row-1) / 10)Q?/div>


W四步:为每设定固定的行数以及分组求和Q选中“汇dl?#8221; ?#8220;分组后分?#8221;标签Q这样子p分늚数据求和以及每页固定展示10行同时实玎ͼ如图所C?br />


W五步:点击预览Q如图所C:


以上通过几个步骤固定行数分늚分组合计报表制作完成?/div>
 
此外Q我们可以再l箋Ҏ表进行优化加工,Ҏ您的需要可以对Sectionq行~辑Q比如每需要显C_每页要显C页码等Q都可以对sectionq行讑֮Q如图所C:



思达商智 2013-10-16 11:27 发表评论
]]>Java报表软g--如何在报表系lStyle Report中制作ABC分析数据图表http://www.tkk7.com/sida2012/archive/2013/09/10/403884.html思达商智思达商智Tue, 10 Sep 2013 03:35:00 GMThttp://www.tkk7.com/sida2012/archive/2013/09/10/403884.htmlhttp://www.tkk7.com/sida2012/comments/403884.htmlhttp://www.tkk7.com/sida2012/archive/2013/09/10/403884.html#Feedback0http://www.tkk7.com/sida2012/comments/commentRss/403884.htmlhttp://www.tkk7.com/sida2012/services/trackbacks/403884.html
教程视频Q?a target="_blank" >http://v.youku.com/v_show/id_XMTI3ODMyODQ0NA==.html
ABC分类法又U帕h分析法,也叫L因素分析法,是项目管理中常用的一U方法。它是根据事物在技术或l济斚w的主要特征,q行分类排队Q分清重点和一般,从而有区别地确定管理方式的一U分析方法。由于它把被分析的对象分成A、B、C三类Q所以又UCؓABC分析法?/div>
 
ABC法则是帕累托80/20法则衍生出来的一U法则。所不同的是Q?0/20法则的是抓住关键Q?strong>ABC法则的是分清LQƈ管理对象划分ؓA、B、C三类?951q_理学家戴克首先ABC法则用于库存理?/div>
 
ABC分类法的实际应用Q?在一个大型公怸Q?strong>库存存货的种c通常会很多,动则可能是十几万种甚至几十万种。盘Ҏ查非常困难,而且难以保准确性。对于非重要的材料,比如低值易耗品Q可能媄响还不大Q但对于重要材料Q例如品关键部Ӟ如果计数错误Q却可能D~料Q生产自然也׃可避免地受到影响。ؓ了保证重要材料的存量不断料又不积压,非重要材料按一定的估计量备货,ABCҎ通常适用于此?nbsp;
 
如何用Java报表pȝStyle Report l计q将库存产品q行分类呢? 接下来,我们通过以库存管理ؓ例来说明如何q行ABC分类。(此数据仅为deom制作应用Q?/div>
 
W一步: 计算l计q整理数据源Q?/strong>
 
1.1 计算每一U材料的金额?/div>
 
1.2 按照金额由大到小排序q列成表根{一般情况,大家的数据都保存在excel里,导入到Style Report中,q不难,之前我们曄讲述q,误《Java 报表工具--如何在报表Y件Style Report中导入Excel数据表》?/div>
 
1.3 计算每一U材料金额占库存总金额的比率Q在Style Report中如何计占M比率Q请见《Java 报表软g--Style Report 使用技巧之数据癑ֈ比统?》,在此不再详述?/div>
 
1. 4 计算累计比率?/div>
 
通过已有的占库存总金额的比率Q在本例中,l称?#8220;存货比例”Q创建新表达式列“累计比率”Q如下图所C:
 
 
创徏新列后,你会发现q不是你需要的数据Q我们需要写一些JavaScript 语句q行计算Q如下图昄Q?/div>
 
 
点击保存Q回到报表设计页面,会看?/div>
 
W五步,分类。篏计比率在0%?0%之间的,为最重要的AcL料;累计比率?0%?5%之间的,为次重要的BcL料;累计比率?5%?00%之间的,Z重要的CcL料?/div>
 
在java报表pȝStyle Report的数据表中,同第四步创徏新表辑ּ列,Ҏ分类规则q行~写JavaScript 语句Q?nbsp;
 
 
通过计算得到的数据表如下Q?nbsp;
 
 
W二步:创徏交叉表,制作ABC库存分类l计表?/strong>
 
2.1 在java报表pȝ Style Report的designer中新建报表,拖拽一个交叉表控g到编辑页面, l定W一步中的数据源?nbsp;
 
 
2.2 Ҏ报表样式Q设定报表属性,比如本例中保持最初的列表_合计q列的单元格{?br />


2.3 点击预览QABC数据分析表制作完毕,如下图显C:
如果你图表的数据不怎么感冒Q那么,可以创徏一个图表,用可视化的方法进行展C,新徏图表控g、绑定数据方法同上,只需要将“分类”q个l度攑֜可视化的颜色分类里,卛_得到如下的ABC分类视觉效果图:


思达商智 2013-09-10 11:35 发表评论
]]>Java报表软g--如何在报表系lStyle Report中制作同比数据图http://www.tkk7.com/sida2012/archive/2013/09/04/403642.html思达商智思达商智Wed, 04 Sep 2013 02:07:00 GMThttp://www.tkk7.com/sida2012/archive/2013/09/04/403642.htmlhttp://www.tkk7.com/sida2012/comments/403642.htmlhttp://www.tkk7.com/sida2012/archive/2013/09/04/403642.html#Feedback0http://www.tkk7.com/sida2012/comments/commentRss/403642.htmlhttp://www.tkk7.com/sida2012/services/trackbacks/403642.html
教程视频Q?div>
http://v.youku.com/v_show/id_XOTIyMTIzMzcy.html

同比是今年Wn月与dWn月比?/div>
 
同比发展速度主要是ؓ了消除季节变动的影响Q用以说明本期发展水q与d同期发展水^Ҏ而达到的相对发展速度。如Q本?月比d2月,本期6月比d6月等?/div>
 
其计公式ؓQ?/div>
同比发展速度的公式应该改成:同比发展速度=本期发展水^/d同期水^×100%Q?/div>
同比增长速度=Q本期发展水q?d同期水^Q?d同期水^×100%?/div>
在实际工作中Q经怋用这个指标,如某q、某季、某月与上年同期Ҏ计算的发展速度Q就是同比发展速度?/div>
 
注:以下文章所指的同比均指“同比增长速度”
 
一?在报表系lStyle Report中打开报表设计器,新徏报表,从工L?strong>拖拽一?strong>图表控g到报表页面,见下图:

二?strong>l定数据?/strong>Q根据需要,l图表控件绑定相应的数据Q例如本例ؓҎ某公司在q三q_2010q至2012q_销售数据增长情况,所以绑定相关的数据源,见下图所C?/div>
三?strong>讑֮同比数据分析Q选定图表控gQ将“旉”数据攄在X_?#8220;销售额”攄在Y轴。对比近三年的同比增长率Q调用报表系lStyle Report中同比计?#8220;按增?#8221;卛_。若在图表中清晰地显C出三年的增长率Ҏ情况Q我们可以用颜色Ҏq的增长率区分出来,以便让报表阅览者能直观地看出对比情况,如下面两图所C:

四?strong>优化图表属?/strong>Q?因ؓ每个人的喜好不同Q所以对图表q行个性化讑֮Q例如XY轴字体、格式、等样式Ҏ自己需要作整。单d表右?#8220;属?#8221;Q能弹出如下图,可自行设定:



五?strong>预览同比数据?/strong>Q?单击预览Q同比效果图如下Q?br />
 


思达商智 2013-09-04 10:07 发表评论
]]>Java报表软g--如何在报表系lStyle Report中制作环比数据图 http://www.tkk7.com/sida2012/archive/2013/08/14/402796.html思达商智思达商智Wed, 14 Aug 2013 05:58:00 GMThttp://www.tkk7.com/sida2012/archive/2013/08/14/402796.htmlhttp://www.tkk7.com/sida2012/comments/402796.htmlhttp://www.tkk7.com/sida2012/archive/2013/08/14/402796.html#Feedback0http://www.tkk7.com/sida2012/comments/commentRss/402796.htmlhttp://www.tkk7.com/sida2012/services/trackbacks/402796.html
教程视频Q?a target="_blank" >http://v.youku.com/v_show/id_XOTA5NjI2NjUy.html

环比数据是指与同q的上一期相比的数据。如果做的是周数据比较,环比是本周数据比上周的数据Q如果做的是月数据比较,环比是本月数据比上月的数据Q如果做的是季数据比较,环比是本季数据比上季的数据。对于某些经现象,环比更能说明问题?/div>
 
环比?span>环比增长速度?span>环比发展速度两种Ҏ?/div>
 
计算公式Q?/div>
  • 环比增长速度=Q本期数Q上期数Q?#247;上期?#215;100%  反映本期比上期增长了多少
  • 环比发展速度=本期?#247;上期?#215;100%  环比发展速度是报告期水^与前一期水q之比,反映现象在前后两期的发展变化情况?/li>
  • 环比增长速度= 环比发展速度 - 1 
  • 举例Q?本期销售额?00万,上期销售额?50? 。环比增镉K度=Q?00-350Q?#247;350×100%=42.86%  环比发展速度=500/350×100%=142.86%
注:以下行文中制作样例中为环比增镉K度?/span>
 
那么如何在Style Report 中制作同比数据分析图呢? 
 
W一步: 打开报表软gStyle Report 的报表设计器Q新Z张空白报表。从工具׃拖拽一个图表到~辑区域Q选择数据源,拖拽至XY轴的制定位置Q如下图Q?/div>
 W二步: 讑֮环比Q?在报表Y件Style Report 中匹配了环比、同比等基本的数据分析算法,可以直接调用。比如采?#8220;相对于前一个的癑ֈ?#8221;卛_实现同比Q通过Y?计算 下拉框中选中卛_Q如下图Q?nbsp;
 
 
W三步: 调整bar图。ؓ了增加同比图表的表达效果Q通常我们会把负值标注ؓU色以作区分。在报表软gStyle Report中用"高亮"功能来实现?/div>
 
调用图表的自w的高亮功能Q需切换?#8220;实况~辑“模式Q即Q?nbsp;
 
在实늼辑模式下Q高亮功能被启动Q用户可以自行设定条件以定图表颜色讑֮规则。如本例中只需讑֮于0的数值显CZؓU色卛_?如下面两张图所C: 
 
 


W四步:~辑图表属? 报表软gStyle Report 提供个性化的图表属性设定,例如字体、颜色等{多L选择Q让用户可以制作出满意的图表Q本例中调整了XY轴的字体Q同时也选择昄值在bar图上?/div>
 
~辑图表属性时Q需要先图表选中Q才能对其进行个性化的编辑,如下图显C对X轴标{ֱ?-字体、格式、周期等讑֮Q?/div>
 
 
W五步:点击预览。通过以上几个单的步骤Q一个清晰的环比图表制作完毕Q见下图Q?br />

更多报表软gStyle Report的制作技巧请见: http://www.inetsoft.com.cn/services/KnowledgeBase/reports/



思达商智 2013-08-14 13:58 发表评论
]]>Java 报表工具技?-如何在Style Report中制作数据分l?http://www.tkk7.com/sida2012/archive/2013/07/24/401902.html思达商智思达商智Wed, 24 Jul 2013 02:14:00 GMThttp://www.tkk7.com/sida2012/archive/2013/07/24/401902.htmlhttp://www.tkk7.com/sida2012/comments/401902.htmlhttp://www.tkk7.com/sida2012/archive/2013/07/24/401902.html#Feedback0http://www.tkk7.com/sida2012/comments/commentRss/401902.htmlhttp://www.tkk7.com/sida2012/services/trackbacks/401902.html数据分组Q是所有报表中最基本、最常见的数据展现Ş式,也是所有报表Y件中都支持的格式。一般常用的是纵向的数据分组。通常用户在数据列中指定数据分l,汇dD,可以生成标准的数据分组表格?/div>
 
下面介绍用企业报表Y?Style Report 提供?Web报表设计器制作表格数据分l。下面数据分l是按公司名U进行分l,同时可以查看公司的详l信息:
 
打开 Web报表设计向导。选择表格创徏向导?br />


用户选择使用的数据查询,然后选择需要显C的数据列。用户可以通过鼠标直接q行操作Q比如,下图昄的数据列中,惛_除customer _idQ就直接点击remove按钮?/div>
 
另外用户q可以自定义公式列,通过直接点击create expression 按钮Q会自动弹出公式列定义界面(如图2所C)Q在填入相应计算公式后,׃自动生成新的公式数据列,同时公式数据列会自动出现在数据列的列表中?/div>







设计数据分组Q选择数据分组列。在设计q个表格的时候,是按公司名称q行分组Q所以,在这里就选择公司名称作ؓ数据分组依据Q同时设定数据分l排序的cdQ升?降序Q,如图3所C?/div>
 
既然是定义数据分l表|应该是支持多层次的分l结构的Q在企业报表软g Style Report的Web报表设计向导中制作多个分l列Q而这些数据分l都可以有属于自q排序方式Q互不媄响?br />


点击预览Q查看自己制作的报表Q例如,如图5所C:


更多关于报表软gStyle Report 使用技巧请dQ?http://www.inetsoft.com.cn/services/KnowledgeBase/reports/


思达商智 2013-07-24 10:14 发表评论
]]>Java 报表工具--如何在报表Y件Style Report中新建数据表辑ּ?/title><link>http://www.tkk7.com/sida2012/archive/2013/04/22/398213.html</link><dc:creator>思达商智</dc:creator><author>思达商智</author><pubDate>Mon, 22 Apr 2013 07:57:00 GMT</pubDate><guid>http://www.tkk7.com/sida2012/archive/2013/04/22/398213.html</guid><wfw:comment>http://www.tkk7.com/sida2012/comments/398213.html</wfw:comment><comments>http://www.tkk7.com/sida2012/archive/2013/04/22/398213.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/sida2012/comments/commentRss/398213.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/sida2012/services/trackbacks/398213.html</trackback:ping><description><![CDATA[<div><strong>数据表达式列Q?/strong>  </div><div> </div><div>与一些数据库一P数据集中的数据表可以包含值由计算所得而不是从存储取的列。例如,在订单明l记录中Q定义一?ExtendedPrice 列可能有意义Q即通过数量和h怹Q而不是将L实际存储在记录中。计列也可以添加或计数子记录中的值ƈ{选其他记录。可以用表达式定义计列?/div><div> </div><div>表达式的语法由标准算法、布值和字符串运符与文本值组成。可以用数据值的列名U引用数据|与在 SQL 语句中一Pq包?Count q样的聚合函数?/div><div> </div><div>例如Q基于当前记录的 UnitPrice ?Quantity 列的 ExtendedPrice 列的表达式可以仅仅是Q?/div><div> </div><div>UnitPrice * Quantity</div><div> </div><div>若要引用子表中的列,可以使用保留?#8220;Child.”后跟列的名称。例如,以下表达式返回所有相兛_记录?Price 列的q_|</div><div> </div><div>Avg(Child.Price)</div><div> </div><div><strong>如何在报表Y件中创徏数据表达式列Q?/strong></div><div> </div><div>在报表Y件中Q用户在调用某列出具用户可以在数据表辑ּ中用Q意有效的JavaScript语法Q想要在Style Report报表软g中创Z个表辑ּ列,只需要按照以下步骤操作:</div><div> </div><div> </div><div>1. 开始自定义向导中的L一个(误《Java 报表工具--如何在Style Report中制作用戯定义图表》)Q在步骤1中,选择需要的数据源?/div><div> </div><div>2. l箋到向g的步?.注意底部?#8216;创徏表达式列’链接?br /><img src="http://dl.iteye.com/upload/attachment/0083/4906/2494a917-1ded-3700-9a01-639605be0475.jpg" width="452" height="216" alt="" /><br /><br /><div>‘创徏表达式列’链接在下面的向导面中也可见Q打开公式~辑器,如下图?br /></div><img src="http://dl.iteye.com/upload/attachment/0083/4904/2fc2a68e-c909-3cf9-ab8b-462a74cc8fbe.jpg" width="391" height="281" alt="" /><br /><br /><div>4. ?#8216;名称’字数据段内,输入新列的名U?/div><div> </div><div>5. 选择‘q回数据cd’Q也是新列包含的数据类型?/div><div> </div><div>6. 在公式编辑器中,选择‘sql’选择框用来用SQL语法输入公式。不选中此选择框,则用JavaScript语法?/div><div> </div><div>7. 使用适当的运符PSQL或者JavaScriptQ构成需要的公式。想要添加字数据D名U到公式中,只需要在‘字数据段’列表中点击需要的名称?/div><div> </div><div>例如Q用户可以设定一个SQL公式Q?/div><div> </div><div>field['Price'] * field['Discount']</div><div> </div><div>q且有返回数据类?#8216;?#8217;。用户也可以讑֮一个JavaScript公式Qƈ且有q回数据格式‘字符?#8217;Q?/div><div> </div><div>if (field['Discount'] > 0) {</div><div>   'Yes'; // return Yes</div><div>} else {</div><div>   'No'; // return No</div><div>}</div><div> </div><div> 以上为Java报表工具Style Report通过用户自定义报表定义数据表辑ּ列的ҎQ同Ӟ报表软g在报表设计器端也能根据类似的Ҏ定义新的数据表达式列Q在生成报表时增加需要的数值列?/div><div> </div><div>部分内容引用自:http://software.it168.com/manual/asp.net/1-4.htm</div><br /><br />更多关于报表软gStyle Report的品信息请dQ?http://www.inetsoft.com.cn/products_report/<br /><br /><br /></div><img src ="http://www.tkk7.com/sida2012/aggbug/398213.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/sida2012/" target="_blank">思达商智</a> 2013-04-22 15:57 <a href="http://www.tkk7.com/sida2012/archive/2013/04/22/398213.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java 报表工具--如何在Style Report中制作用戯定义图表http://www.tkk7.com/sida2012/archive/2013/04/16/397922.html思达商智思达商智Tue, 16 Apr 2013 08:19:00 GMThttp://www.tkk7.com/sida2012/archive/2013/04/16/397922.htmlhttp://www.tkk7.com/sida2012/comments/397922.htmlhttp://www.tkk7.com/sida2012/archive/2013/04/16/397922.html#Feedback0http://www.tkk7.com/sida2012/comments/commentRss/397922.htmlhttp://www.tkk7.com/sida2012/services/trackbacks/397922.html教程视频Q?a target="_blank" >http://v.youku.com/v_show/id_XOTIyMTMxNzUy.html
我们曄Java报表工具Style Report 探讨q自定义报表的新思\Q那么如何运用Style Report制作自定义报表ƈ未提及,此篇@序渐q地从用Style Report单的图表开始,用户如何自主完成一份简单的图表
 
W一步:在Style Report 产品web端首(localhost:8080/sree/Q通过“用户入口” q入Q点?#8220;设计”标签后,选择“报表”Q将会显CZpd的可使用的向|如下图所C:


点击向导中的一个。向导将会引导用户通过一pd的步骤设计报表?/div>
 
接下来我们以图表相当ZQ看用户如何自定义图表?/div>
 
实际工作中图表是数据表达应用比较q泛的组Ӟ它通过囑Ş的Ş式表达数据,q用z的方式传达具体数据Q例如,一个企业PPT演说中可能需要用饼图,用来昄行业领袖的市Z额。这比用数字表格更Ҏ理解?/div>
 
W二步:“选择数据?/strong>”Q本例中选择Style Report自带的数据库“Orders”?#8220;Orders detail”数据源?br />

W三步:选择图表样式Q本例中选择常用到的条状? 


 W四步:定义XY?/strong>Q本例中选取“company”作ؓX轴数|选取“Total”作ؓY轴数?/div>




W五步:定义多维?/strong>。在定义Y轴列Ӟq可以增加另一个维度表现数|例如本例中,?#8220;Product”作ؓ另一个维度通过q囄颜色表现出来


 W六步:定义{选条?/strong>Q?有时候数D多,可能造成图表中图形拥挤,不能清晰表达l果出来Q所以,我们需要通过定义条gQ筛选出自己需要的数据。例如,本例Q可以把Total的条件定义ؓ大于**的数倹{?/div>

W七步:定义排名Q通过上一步的{选后Q发现柱状图形还是过多,那么通过定义排名Q可以选取前五个或者后五个q行最l的展示。比如,本例中选取前五个柱状图作ؓ最l效果?/div>
 
点击完成预览Q就可以看到最l的样式图:


 自此一张用戯定义的图表制作完成。更多Style Report 产品信息L录: http://www.inetsoft.com.cn/products_report/


思达商智 2013-04-16 16:19 发表评论
]]>Java报表工具技巧:如何在报表Y件Style Report中配|Oracle 10g数据?/title><link>http://www.tkk7.com/sida2012/archive/2013/03/28/397102.html</link><dc:creator>思达商智</dc:creator><author>思达商智</author><pubDate>Thu, 28 Mar 2013 06:08:00 GMT</pubDate><guid>http://www.tkk7.com/sida2012/archive/2013/03/28/397102.html</guid><wfw:comment>http://www.tkk7.com/sida2012/comments/397102.html</wfw:comment><comments>http://www.tkk7.com/sida2012/archive/2013/03/28/397102.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/sida2012/comments/commentRss/397102.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/sida2012/services/trackbacks/397102.html</trackback:ping><description><![CDATA[<p style="margin: 0px; padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; background-color: #ffffff;"></p><div>听说报表软gStyle Report能连接各U关pd数据库和非关pd数据库,在用过E中到如何配|倒成了个问题?/div><div> </div><div>Ҏ研究了下关系型数据库的配|方法,以Oracle 10g的数据库q接方式ZQ特此与大家分n?/div><div> </div><div>在连接Oracle 10g之前Q首先要数据库的驱动\径找刎ͼq将其增加到Style Report的类路径中。就像我们要L访一个朋友,首先您得知道M们家的\怎么赎ͼ然后才能上\?/div><div> </div><div>W一步,打开报表软gStyle Report的报表设计器Q增加Oracle 10g的数据库驱动到类路径中。具体操作步骤如下:点击“<strong>文g>>配置</strong>”Q在弹出的窗口下选择“c\?#8221;标签Q选择“<strong>dJAR</strong>”Q如下图所C:<br /><br /><img src="http://dl.iteye.com/upload/attachment/0082/3274/55ee57ff-5b05-399d-8d7d-6955c26ab0c0.jpg" width="576" height="183" alt="" /><br /><br /><div>Ҏ已知的Oracle 10g的数据驱动\径,按照步骤数据库驱动的Jar增添至类路径列表里?/div><div> </div><div>此时Q去朋友家的路已l找CQ接下来您就可以开始上路。当然如果您的数据库驱动已经在类路径中,W一步完全可以省厅R在报表软gStyle Report里连接数据源要走<strong>数据建模?/strong>q个通道?/div><div> </div><div>W二步,打开报表设计器页面,“<strong>数据查询>>数据建模?/strong>”弹出的窗口中<strong>新徏数据?/strong>Q如下图所C:<br /><img src="http://dl.iteye.com/upload/attachment/0082/3278/d35cc88c-5fca-366b-b243-6f820d377a41.jpg" width="603" height="483" alt="" /></div><br /><br /><div>l数据源命名和描q后Q点?#8220;定”Q开始连接数据源。(q个时候等于您到朋友家附近了啊Q马上就到。)<br /><br /><img src="http://dl.iteye.com/upload/attachment/0082/3261/273ff9b9-8d7c-3c3d-bda5-dda146abf06c.jpg" width="415" height="239" alt="" /><br /><br /><div> 如上图所CZQ选择您要q接的数据源名称。报表Y件Style ReportOracle?0g标注为【old】,11g标注为【new】,L意不要连接出错。此外,您可以再q个H口中看到其他的候选可q接的数据库Q比如SQL Sever、MySQL、DB2{等关系型数据库?/div><div> </div><div>选择定后,q入q接试H口Q如下图所C:Q当当当当,正式到家门口了,敲敲门吧。)<br /><img src="http://dl.iteye.com/upload/attachment/0082/3259/051d2792-b02d-3683-a9d2-e90ca9c810b6.jpg" width="333" height="362" alt="" /></div><br /><div></div><div></div><div> 输入您数据库的用户名和密码,试一下吧Q!</div><div> </div><div> 更多的Style Report使用技巧,L录企业报表Y?a >Style Report 官网的知识库<br /><br /></a>转蝲自:http://javareport.iteye.com/admin/blogs/1837920<br /><a ><br /></a></div></div></div><p> </p><img src ="http://www.tkk7.com/sida2012/aggbug/397102.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/sida2012/" target="_blank">思达商智</a> 2013-03-28 14:08 <a href="http://www.tkk7.com/sida2012/archive/2013/03/28/397102.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java报表工具技?-Style Report报表套打模板设计http://www.tkk7.com/sida2012/archive/2013/01/15/394253.html思达商智思达商智Tue, 15 Jan 2013 07:51:00 GMThttp://www.tkk7.com/sida2012/archive/2013/01/15/394253.htmlhttp://www.tkk7.com/sida2012/comments/394253.htmlhttp://www.tkk7.com/sida2012/archive/2013/01/15/394253.html#Feedback0http://www.tkk7.com/sida2012/comments/commentRss/394253.htmlhttp://www.tkk7.com/sida2012/services/trackbacks/394253.html在报表Y件和报表工具领域Q报表套打是最为常见的一个用户需求,例如发票、支、信、对账单、保单以及各c证件表格的打印都需要根据既定的表格样式快速批量打印出l果。报表套打功能也是各U报表工具必备的功能之一Q如果做到精准打印、不错位Q能套打各类表格、打印模版自定义讑֮{要成ؓ选择报表套打工具的必备因素?/div>
 
报表行业内的人很多都知道Java 报表工具--Style ReportQ其功能的完善性和可集成性有口皆,特别是它的套打功能更得到很多人的青昧。接下来我们共同看一下它是如何对套打的表D行模版设定的?/div>
 
本例以发票套打来说明Style Report的套打模板设计,拿一张北京市的增值税发票作ؓ样Q如下图Q?nbsp;
 
步骤一Q?打开报表设计器(DesignerQ,上图作为报表模板背景,调整报表面讄Q让囄和报表页面合理适应Q如下图Q?nbsp;
 
步骤二:布局各类控gQ比如输入文字的文字框,汇总额{,在工L里选择需要用的控件。Style Report支持式和表格式{多U布局方式Q同时提供SectionD落lgQ可以直接将其他lg拖动到指定位|完成精布局Q用户可以灵zd作各U不同效果的打印模板。所以,在布局各类控g之前Q徏议增加一个段讄?/div>
 
 
步骤三:。因Style  Report 用类Wordl构的报表模板布局Q采用基于打印纸张直接进行报表模板设计的方式Q支持包括纸张大、页边距、页眉页脚、横向或U向布局{各U打印设|。接上一步骤Q?填写完成发票打印所需的各cM息,如下图:
 
步骤四:保存q发布到web端,如下图: 
 
 
通过以上步骤Q基本完成了报表模板的设计,要实现报表套打,仅需要在步骤三中Q将数据源绑定在所需要的控g上即可?/div>
 此外Style Report的报表系l内打印模板与数据分,模板可高度复用?提供的包括Meta-Template、Bean、Sub-Report、Table Style、Script Library{多U可复用lgQ真正实现组件化的模板设计与开发,大大减轻了设计h员的工作量,提高工作效率?/div>
 更多Style Report的品信息请dQ?a >http://www.inetsoft.com.cn/products_report/


思达商智 2013-01-15 15:51 发表评论
]]> Java报表工具技?-如何使用Style Report制作以及打印标签 http://www.tkk7.com/sida2012/archive/2012/12/25/393454.html思达商智思达商智Tue, 25 Dec 2012 06:08:00 GMThttp://www.tkk7.com/sida2012/archive/2012/12/25/393454.htmlhttp://www.tkk7.com/sida2012/comments/393454.htmlhttp://www.tkk7.com/sida2012/archive/2012/12/25/393454.html#Feedback0http://www.tkk7.com/sida2012/comments/commentRss/393454.htmlhttp://www.tkk7.com/sida2012/services/trackbacks/393454.html标签QlabelQ是个翻译名词,普遍的意思是对事物所额外加上的识别用信息U卡或牌子。它包含事物的诸多关键信息,例如上图的标{中不仅含有h、品型受条形码q包含着h有效日期{等Q这些信息都是被分别记录在数据库的不同列Q如何将q些信息快速地打印C个拟定好寸大小的标{N或许是很多企业要解决的实际问题?/div>
 
或许企业q会遇到q样的问题:如何数据库内的客户联系信息打印出来作ؓ标签贴在准备好的C品上?面对庞大的数据库Q一个个贴在word文档里然后打印出来估计得把一个员工一个月的工作时间全部用掉?/div>
 
接下来,我们qjava报表工具Style Report是如何用报表制作技术解xc问题的?/div>
 
Java报表工具--Style Report讄了用戯定义的标{ֈ作报表模板,通过l定已有的数据信息,在几个步骤之后即可完成标{设计和打印?/div>
 
1. 打开设计器,新徏一个邮件标{表|在弹出的邮g标签报表向导中我们可以自定义标签、纸张的大小以及标签的页面布局Q如下图所C:


2. 设计标签寸、页面尺寸和布局Q?本例中标{֤ؓ--2.5?1.0吋,面的纸边距分别?吋,每个标签水^间距?.1吋,垂直间距同样?.1吋:
   
3. 各种数D定完成后Q绑定标{N要的数据Q本例中应用的ؓStyle Report自n携带的数据库Q如下图Q?br />


4. Ҏ所需要的标签布局方式Q通过鼠标所需的数值拖拽至相应的位|中Q?br />



5. 点击预览Q效果如下图Q?/div>
  
 
 制作好的报表直接打印出来经q裁切就能得到最l的标签。类似此中的数据信息l合而要分别打印的标{,q可以应用到工资条打印、条形码打印{等场景中?/div>
 
其实专业的报表工兯够将工作中很多细琐的l节问题通过很简单的方式实现Q员工可以将更多的智慧和才能应用到更多关键的领域中?/div>
更多关于Java报表工具--Style Report 的用技巧内容请见: http://www.inetsoft.com.cn/services/KnowledgeBase/reports/


思达商智 2012-12-25 14:08 发表评论
]]>Java报表工具技?-如何用Style Report报表软g打印讄与功?/title><link>http://www.tkk7.com/sida2012/archive/2012/12/03/392364.html</link><dc:creator>思达商智</dc:creator><author>思达商智</author><pubDate>Mon, 03 Dec 2012 05:36:00 GMT</pubDate><guid>http://www.tkk7.com/sida2012/archive/2012/12/03/392364.html</guid><wfw:comment>http://www.tkk7.com/sida2012/comments/392364.html</wfw:comment><comments>http://www.tkk7.com/sida2012/archive/2012/12/03/392364.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/sida2012/comments/commentRss/392364.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/sida2012/services/trackbacks/392364.html</trackback:ping><description><![CDATA[<div>报表打印是报表输出的一U方式,在银行、电力、金融等{行业仍需要大范围的票据或者单据的打印Q报表的套打功能成ؓ某种行业内特别的需求,客户在选择套打工具的时候尤其关注打印的_ֺ以及打印q程中的自定义设计?/div><div> </div><div>市场上能够实现套打的报表工具很多Q快逸报表、Style Report{都能实现套打功能,甚至有绿色的免费套打软g。依据每个品设计的理念和初衷不同,各种套打工具在功能实现和可视化设计上都有其各U特艌Ӏ?/div><div> </div><div>接下来,我们仅研IStyle Report在套打中的功能和特色Q?/div><div> </div><div><ol><li>ZU张的设计:支持各类专业报表和信、支、发、各U证件等</li><li>扚w打印功能Q支持用户一ơ打印若q文档,定时的打CQ务设|、支持远E、本地打印方? <img src="http://www.tkk7.com/images/blogjava_net/sida2012/print_1.jpg" border="0" alt="" width="410" height="292" /></li><li>开攄E序接口Q可以对打印前后的进行控制和调整</li><li>支持多种报表布局包括式(Flow)和表格式(Tabular)报表布局                   <img src="http://www.tkk7.com/images/blogjava_net/sida2012/print_2.jpg" border="0" alt="" width="500" height="354" /></li><li>支持表格Q图表,囑փQ文本等所有流行的报表元素?/li><li>支持中国式复杂表|q且可以定制表格风格Q支持超q?00U内|的表格风格Q还可以针对单独单元D行格式化?/li><li>支持如Bar, LineQAreaQBubble{?0多种图表格式及它们的交叉混合使用Q支持图表和表格间相互数据的转换及数据共用?/li><li>支持多种报表输出方式Q支持RTFQCSVQPDFQHTML和Excel格式的输?                             <img src="http://www.tkk7.com/images/blogjava_net/sida2012/print_3.jpg" border="0" alt="" width="363" height="212" /></li><li>只需要做单的拖,拽操作,可视化查询设计期支持JDBC, CORBA, EJB, XML, TEXT{多U数据源?/li><li>除可以用Java内置的打印驱动外Q还可以讄其他打印驱动Qƈ且支持客L戯本对打印速度和打印质量进行控制?/li><li>增加JSP tag库,可以报表内嵌到JSP中。通过不同的tag分别讉K报表的内容和工具按钮。或报表内嵌到没有使用frame的HTML面中。多张报表可以内嵌到同一个JSP面?                                                                  <img src="http://www.tkk7.com/images/blogjava_net/sida2012/additional.jpg" border="0" alt="" width="512" height="244" /></li></ol></div><img src ="http://www.tkk7.com/sida2012/aggbug/392364.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/sida2012/" target="_blank">思达商智</a> 2012-12-03 13:36 <a href="http://www.tkk7.com/sida2012/archive/2012/12/03/392364.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java报表工具技?-如何用Style Report报表软g自动分发数据x定邮?/title><link>http://www.tkk7.com/sida2012/archive/2012/11/27/392069.html</link><dc:creator>思达商智</dc:creator><author>思达商智</author><pubDate>Tue, 27 Nov 2012 07:00:00 GMT</pubDate><guid>http://www.tkk7.com/sida2012/archive/2012/11/27/392069.html</guid><wfw:comment>http://www.tkk7.com/sida2012/comments/392069.html</wfw:comment><comments>http://www.tkk7.com/sida2012/archive/2012/11/27/392069.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/sida2012/comments/commentRss/392069.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/sida2012/services/trackbacks/392069.html</trackback:ping><description><![CDATA[<div>报表工具 Style Report能够数据自动分发至指定地址Q例如邮、某账号{等Q本例将以制作一个全体职工的工资单,然后通过人员信息的自动匹配,工资单按照各个员工q行切割Q最后通过邮g发放到各个员工的邮箱中?/div><div> </div><div>制作q程如下Q?/div><div> </div><div> </div><div>1. 打开报表设计器,点击“文g→ 新徏”Q在创徏表格向导中,选择“I白表格式报?#8221;Q打开一个新的报表页面?/div><div> </div><div> </div><div>2. 在打开的页面中Q点d边导航栏中的“表格向导”Q弹出数据绑定界面,选择需要的数据源,在这里我们选择的是“burst→query1”Q如?所C;<br /><br /><img src="http://www.tkk7.com/images/blogjava_net/sida2012/auto_imply_right_control_img001.jpg" border="0" alt="" width="439" height="290" /><br /><br /><div>3. 然后?#8220;分组&合计”中,“分组”选择user_nameQ对?#8220;合计”中显C的内容可以随便选择Q在q里我们选择的是emailQ如?所C;</div><br /><img src="http://www.tkk7.com/images/blogjava_net/sida2012/auto_imply_right_control_img002.jpg" border="0" alt="" width="386" height="304" /><br /><br /><div>4. 数据l定完成后,点击菜单栏中?#8220;预览”查看报表内容Q如?所C:</div><br /><img src="http://www.tkk7.com/images/blogjava_net/sida2012/auto_imply_right_control_img003.jpg" border="0" alt="" width="479" height="122" /><br /><br /><div>5. 点击菜单栏中?#8220;文g→ Bursting”Q在弹出的报表Bursting界面中,选择“ȀzReport Bursting”Q然后在“分割元素”中选择“Table1”Q?#8220;分区?#8221;中选择“user_name”Q接着Q鼠标点?#8220;用户”Q在“数据查询”中选择之前l定的数?#8220;query1”Q?#8220;用户”中选择“user_name”Q?#8220;user_name”中选择“user_name”Q如?和图5所C:<br /><br /><img src="http://www.tkk7.com/images/blogjava_net/sida2012/auto_imply_right_control_img004.jpg" border="0" alt="" width="406" height="421" /><br /></div><img src="http://www.tkk7.com/images/blogjava_net/sida2012/auto_imply_right_control_img005.jpg" border="0" alt="" width="406" height="423" /><br /><br /><div>6.  点击菜单栏中?#8220;展开”Q将报表发布到web端;在web端的“报表”下选择创徏的报表,然后点击创徏的报表界面下方的“选项”Q在选项界面中选择“Bursting”Q如?所C;然后我们以用户scheduler1dQ只昄用户scheduler1的信息,如图7所C:<br /></div><img src="http://www.tkk7.com/images/blogjava_net/sida2012/auto_imply_right_control_img006.jpg" border="0" alt="" width="423" height="293" /><br /><br /><img src="http://www.tkk7.com/images/blogjava_net/sida2012/auto_imply_right_control_img007.jpg" border="0" alt="" width="413" height="284" /><br /><br /><br />更多报表软gStyle Report的用技巧请见:<a >http://www.inetsoft.com.cn/services/KnowledgeBase/reports/</a> <br /><br /></div><img src ="http://www.tkk7.com/sida2012/aggbug/392069.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/sida2012/" target="_blank">思达商智</a> 2012-11-27 15:00 <a href="http://www.tkk7.com/sida2012/archive/2012/11/27/392069.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java报表软g技?-如何在Style Report中实现地理地图数据分?/title><link>http://www.tkk7.com/sida2012/archive/2012/11/16/391425.html</link><dc:creator>思达商智</dc:creator><author>思达商智</author><pubDate>Fri, 16 Nov 2012 02:24:00 GMT</pubDate><guid>http://www.tkk7.com/sida2012/archive/2012/11/16/391425.html</guid><wfw:comment>http://www.tkk7.com/sida2012/comments/391425.html</wfw:comment><comments>http://www.tkk7.com/sida2012/archive/2012/11/16/391425.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/sida2012/comments/commentRss/391425.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/sida2012/services/trackbacks/391425.html</trackback:ping><description><![CDATA[<div>地图是一U图表类型,它显Cƈȝ了以地理地图的Ş式分布的数据。它h很多其他图表cd相同的属性,但在有些时候能更加直观的表现数据?/div><div></div><div>本例是创在U.S.地图上显C各个地区的֮数量的报表,步骤大致分ؓ<strong>创徏地图</strong>?strong>数据分析</strong>两步。具体步骤如下:</div><div><br /><span style="font-size: 14pt; ">一、创建地?/span></div><div>1.1 在Style Report的web端,点击“设计→报表”Q?br /><br />1.2 选择一个报表向导或模板中点?#8220;报表向导Q图表向?#8221;?br /><br />1.3 选择“图标样式”中选择地图。在选择地理列中Q?#8220;地图“一栏选择“U.S.”Q点?#8220;完成”׃看到地图Q但是报表中没有数据?br /><br />具体q程如下图所C:<br /><img src="http://www.tkk7.com/images/blogjava_net/sida2012/create_map_analysis_img002.jpg" border="0" alt="" width="434" height="340" /><br /><br /><img src="http://www.tkk7.com/images/blogjava_net/sida2012/create_map_analysis_img003.jpg" border="0" alt="" width="287" height="207" /><br /><br /><img src="http://www.tkk7.com/images/blogjava_net/sida2012/create_map_analysis_img004.jpg" border="0" alt="" width="374" height="289" /><br /><br /><span style="font-size: 14pt; ">二、数据分?/span><br /><div>2.1 在地囄左侧点击“数据查询”或鼠标右击选择“数据查询”<br /><br />2.2 在弹出的面上选择合适的数据源(本例为customers数据源)Q将“state”数据拖拽到G?br /><br />2.3 点击G双的红色问L辑地理域Q在“层次”中选择“state”Q点?#8220;应用“?br /><br />2.4 ?#8220;company_name”数据拖拽?#8220;文本”处。最后点?#8220;应用”Q就完成对地囑֜理分析的讄了?br /><br /><br />具体如下图: <br /><img src="http://www.tkk7.com/images/blogjava_net/sida2012/create_map_analysis_img005.jpg" border="0" alt="" width="379" height="247" /><br /><br /><img src="http://www.tkk7.com/images/blogjava_net/sida2012/create_map_analysis_img006.jpg" border="0" alt="" width="279" height="144" /><br /><br /><div>最后的效果囑֦下,在map中就可以看到各个地区的顾客数量:</div><br /><img src="http://www.tkk7.com/images/blogjava_net/sida2012/create_map_analysis_img007.jpg" border="0" alt="" width="475" height="364" /><br />更多关于报表软gStyle Report使用技巧,L录:<a >http://www.inetsoft.com.cn/services/KnowledgeBase/reports/</a> <br /></div><img alt="" /></div><img src ="http://www.tkk7.com/sida2012/aggbug/391425.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/sida2012/" target="_blank">思达商智</a> 2012-11-16 10:24 <a href="http://www.tkk7.com/sida2012/archive/2012/11/16/391425.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java报表技术设计讨论:双Y轴的是与?/title><link>http://www.tkk7.com/sida2012/archive/2012/11/05/390801.html</link><dc:creator>思达商智</dc:creator><author>思达商智</author><pubDate>Mon, 05 Nov 2012 04:03:00 GMT</pubDate><guid>http://www.tkk7.com/sida2012/archive/2012/11/05/390801.html</guid><wfw:comment>http://www.tkk7.com/sida2012/comments/390801.html</wfw:comment><comments>http://www.tkk7.com/sida2012/archive/2012/11/05/390801.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/sida2012/comments/commentRss/390801.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/sida2012/services/trackbacks/390801.html</trackback:ping><description><![CDATA[<div>双Y轴的图表l常被很多BI厂家当成一个高U的功能。进而引导用h到如果有两组数值在一个图表上同时昄Q用两个Y轴来控制数据的位|是一个最佳的Ҏ。但是其实在可视化的领域Q对双Y轴的使用一直有很大的争议。大部分的观Ҏ双Y轴的使用往往弊大于利。我们在此来对这个问题做一个大致的分析Q看看双Y轴是不是真正需要?/div><div> </div><div>把两l数据同时在一个图表上昄Q自然是因ؓ需要对它们q行有效比较。但q样可能会遇CU问题。第一Q如果两l数据的单位不同Q那用一个Y轴来代表q两个不同的概念无疑会让读者困惑。比如我们把盈利和折扣率攑֜一个图表上Q一个是l对|另一个是癑ֈ比。用一个u来代表在概念上就完全错误了?/div><div> </div><div>q两组数据使用的是同样单位Q但如果它们的值的区间差别很大Q用同一个u辑ֈ的效果往往是一直数据把难以l数据压~到不能分L的地步。比如营业额和盈利,可能?0?的关pR把它们攑ֈ一P营业额会军_Y轴的区间Q盈利就会被压羃成基本一条直Uѝ?/div><div> </div><div>下面是一个图表显CZ销售额和网站访客数量的数据。因为数据间大小的巨大区别,访客数据基本上没有能够显C出M有用的信息?br /><div style="text-align: center; "><img src="http://www.tkk7.com/images/blogjava_net/sida2012/double_Y_axis_argument_img001.jpg" border="0" alt="" width="360" height="187" /><br /><div style="text-align: left; ">双u的解x案是把第二组数据使用W二个Y轴。在下图里,左面的Y轴只对应销售额。访客量是通过双新加的第二个Y轴来定位?br /><br /><div style="text-align: center; "><img src="http://www.tkk7.com/images/blogjava_net/sida2012/double_Y_axis_argument_img002.jpg" border="0" alt="" width="386" height="187" /><br /><div></div><div style="text-align: left; "> W二个u的增加,无疑解决了初始的问题。两l数据不再互相媄响。它们分别用了和它们最匚w的尺度。但两个轴的使用也带来来新的问题。其中最明显的是轴与数据间对应的模糊性。当你在看图表中的数据点Ӟ首先需要判断它对应的是左uq是双u。这样就把图表的易用性明N低?/div><div style="text-align: left;"> </div><div style="text-align: left;">    我们在上N采取了一些改q的措施。ؓ了便于读者克服上面提到的困难Q两个u的颜色被分别设成了和数据囑Ş一L颜色。这样在一定程度上降低了数据和Y轴对应的隑ֺ?/div><div style="text-align: left;"> </div><div style="text-align: left;">    我们l箋来看看还有没有其它的解决Ҏ。如果你使用的Y件支持,有一U选择是把两组数据分别d自己的图表,但把q两个图表ƈ列排放,同时把相同的坐标轴共用。这h据之间互不媄响,读者也可以很好的比较数据的势。这个方案比起双轴还有不局限于两组数据的好处?/div><div style="text-align: left;"> </div><div style="text-align: left; ">下图是用<a >StyleScope</a>对同h据做的ƈ列图表?br /><br /><div style="text-align: center; "><img src="http://www.tkk7.com/images/blogjava_net/sida2012/double_Y_axis_argument_img003.jpg" border="0" alt="" width="363" height="231" /><br /><div style="text-align: left;">如果我们q一步分析双轴图表的需求,我们可以得出以下l论Q?/div><div style="text-align: left;"> </div><div style="text-align: left;"> 双u图不能比较不同组数据之间的绝对倹{因为它们是用的不同单位和刻度,不具可比性。唯一能够比较的是数据变化的趋ѝ因为把两组数据同时攑֜一个图上,我们可以比较它们变化的速度。但事实是否如此呢?我们来回一下双轴图的效果?/div><div style="text-align: left; "><br /><div style="text-align: center; "><img src="http://www.tkk7.com/images/blogjava_net/sida2012/double_Y_axis_argument_img004.jpg" border="0" alt="" width="386" height="191" /><br /><div style="text-align: left;"> 从这个图里,我们能够判断出销售额和访客数变化的关pdQ两l数据都在增长,但M哪一l增长的速度更快Q快多少Q这些都q没有很清晰的回{?/div><div style="text-align: left;"> </div><div style="text-align: left; "> Steve Few对这个问题有一个很好的。最好的Ҏ来回{这个问题是不画数据的绝对|而是d数据变化的百分比。这样不仅直接地表达了数据的变化率,不需要用户再来估。同时又避免了用两个Y轴的需要。因为所有的数据都变成了癑ֈ比,我们可以用同一个uMQ意多个数据组?br /><br /><div style="text-align: center;"><img src="http://www.tkk7.com/images/blogjava_net/sida2012/double_Y_axis_argument_img005.jpg" border="0" alt="" width="300" height="212" /><br /><div style="text-align: left;"> 我们Ҏ一下新的图表的效果。因为数据变化比直接被画了出来,我们不但可以马上看到访客数的增长大于营业额,我们甚至可以比较准确的找到差别的具体癑ֈ数?/div><div style="text-align: left;"> </div><div style="text-align: left;">可以_双u的图表在l大部分情况下是不需要的。它在解决一个问题的同时Q也带来了自己新的问题。如果我们更好地分析需求,往往可以扑ֈ更好的方案?/div></div></div></div></div><div style="text-align: left; "><br /><br />更多可视化设计方案请见:<a style="text-align: center; ">http://www.inetsoft.com.cn/products/StyleScope/</a></div></div></div></div></div></div></div><img src ="http://www.tkk7.com/sida2012/aggbug/390801.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/sida2012/" target="_blank">思达商智</a> 2012-11-05 12:03 <a href="http://www.tkk7.com/sida2012/archive/2012/11/05/390801.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java报表工具技巧:Y轴断点用讨?/title><link>http://www.tkk7.com/sida2012/archive/2012/10/24/390161.html</link><dc:creator>思达商智</dc:creator><author>思达商智</author><pubDate>Wed, 24 Oct 2012 06:52:00 GMT</pubDate><guid>http://www.tkk7.com/sida2012/archive/2012/10/24/390161.html</guid><wfw:comment>http://www.tkk7.com/sida2012/comments/390161.html</wfw:comment><comments>http://www.tkk7.com/sida2012/archive/2012/10/24/390161.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/sida2012/comments/commentRss/390161.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/sida2012/services/trackbacks/390161.html</trackback:ping><description><![CDATA[<div>在报表工具制作报表时Q通常会用到图表,而Y轴是l大多数图表都会遇到的,有时候因为数D度过大Y轴显C的d点会让制表者纠l好久。Style Report报表软g在处理此问题Ӟ有自q思\Q?br /><br />Y轴断Ҏ指在Y轴上加上一个断口。这主要用于解决数据分散q大的问题。比如销售额按区划分Q很可能出现一些区是另一些区的数倍甚x十倍的情况。如果所有的数据的放在一个图表上Q小的数据就会被挤压得基本看不到区别?/div><div></div><div><img src="http://www.tkk7.com/images/blogjava_net/sida2012/Y_axis_break_point_img001.jpg" border="0" alt="" width="355" height="186" /></div><div>一个常见的解决方式是用Ҏ的Y_把数据的间距~小。但Ҏ轴也会改变位|和距离的意义。Y轴断炚w过略去I白部分Y轴的方式Qh为地把数据压~得更紧密。如下图所C,如果我们?00?00间的Y轴去掉,数据的展C就可以用到更多的空间?/div><div><img src="http://www.tkk7.com/images/blogjava_net/sida2012/Y_axis_break_point_img002.jpg" border="0" alt="" /></div><div><img src="http://www.tkk7.com/images/blogjava_net/sida2012/Y_axis_break_point_img002.jpg" border="0" alt="" width="358" height="191" /></div><div>但Y轴断点也有一些明昄问题。首先,Y轴的断点往往不是q么明显。比如上图中Q如果没有特别注意,读者可能很Ҏ会忽U这个细节。其ơ,因ؓY轴中部被L了一D,数据点相对的位置不得没有什么意义。但因ؓ它们都被d同一个图表里Q很Ҏlh误觉。有误导大家去进行无意义的比较的危险?/div><div></div><div>如果你用的工具允许Q最有效的方案还是把数据分ؓ子图表。通过共同的X轴把它们q接h。这h据的表达可以充分利用图表的空_同时又可以和便捷地对比和查询?/div><div><img src="http://www.tkk7.com/images/blogjava_net/sida2012/Y_axis_break_point_img003.jpg" border="0" alt="" width="360" height="188" /><br /><br />Style Report在数据展现更多信息和技巧请见:<a >http://www.inetsoft.com.cn/products_report/StyleReportEE/</a></div><img src ="http://www.tkk7.com/sida2012/aggbug/390161.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/sida2012/" target="_blank">思达商智</a> 2012-10-24 14:52 <a href="http://www.tkk7.com/sida2012/archive/2012/10/24/390161.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java报表工具技?--Style Report中数据徏模器的启动与配置http://www.tkk7.com/sida2012/archive/2012/10/17/389711.html思达商智思达商智Wed, 17 Oct 2012 02:42:00 GMThttp://www.tkk7.com/sida2012/archive/2012/10/17/389711.htmlhttp://www.tkk7.com/sida2012/comments/389711.htmlhttp://www.tkk7.com/sida2012/archive/2012/10/17/389711.html#Feedback0http://www.tkk7.com/sida2012/comments/commentRss/389711.htmlhttp://www.tkk7.com/sida2012/services/trackbacks/389711.html一、数据徏模器介绍
数据建模器是用来建立各种数据库的q接Q数据源Q,用户通过可视化的界面在数据源的基上徏立数据查询,q可以在数据源的基础建立W合业务逻辑的数据模型以及基于用h限的数据qoV?/div>
 
数据建模器提供访问关pd数据库,数据对象和文件的功能。其中数据库包括数据仓库Q数据集市,大型机,操作数据存储QODSQ,多维数据库(OLAPQ,事务处理数据库(OLTPQ。数据对象包括Web服务QXMLQCORBAQEJB的,和普通Java对象QPOJOQ。文件包括电子表格ExcleQCSV和文本?/div>
 
数据建模器通过JDBC跟数据库建立q接Q同时也支持通过ODBCq接数据库,可连接的关系型数据库包括Q?strong>Oracle、SQL Server、MySQL、DB2、Ingres、Sybase、Derby、Informix。同时还可以q接非关pd数据库的数据资源其中包括EJB、Corba、Object、Soap、XML、XMLA、Text、Excel、SAP。同时还提供开攑ּ的数据接口,用户可以扩展数据接口来导入各U数据?/div>
 
数据建模器在建立数据源和数据查询的过E都是通过可视化的工具来完成的。整个过E用户不需要编写Q何的SQL语言和程序脚本。可视化的界面可以轻杄帮助用户建立数据表之间的兌Q完成数据查询条件的讑֮Q所有界面中的设定,都会被自动的译成标准的SQL语言Q这些标准的SQL语言被送到数据库端执行Q快速的q回数据l果?br />

二、启动数据徏模器

用户可以通过以下几种方式启动报表软gStyle Report中的数据建模器:
 
  • 开始菜单中的快h式启?/li>
安装完成后,用户在开始菜单中Q选择“数据建模?#8221;快捷方式启动数据建模器。快h式是在Java报表软g安装q程中创建的?/div>


  •   报表设计器中启动
 
用户启动报表设计器后Q在工具栏中点击“数据建模?#8221;按钮Q或者是?#8220;数据l定”H口中点?#8220;~辑”按钮。这两种方式都能启动数据建模器?/span>

  • java命o行启?/span>
用户可以通过Java命o行启动数据徏模器?/span>
 
    java inetsoft.util.gui.Main modeler
 
在运行命令行Ӟ用户需要确保所有报表程序的jar文g都当前的CLASSPATH中?/span>
 
另外Z用户使用的方便,?a >Style Report最新的版本V11中,数据建模器被嵌入了NetBeans I集成报表开发环境中Q用户将在一体化的报表设计窗口中设计各类数据模型?/span>


三、数据徏模器配置
 
Style Report中的数据建模器构建的所有元数据层的关系数据库、多l数据库、其他数据来源和数据查询{信息都储存?datasource.xml"文g?query.xml"文g中。用户可以在报表设计器的配置H口中配|这两个xml文g的\径?br />
 
  •   datasource.xml – 记录数据库的q接信息Q还包括用户建立的数据物理模型、业务逻辑模型和动态数据安全的信息?/span>
  •   query.xml. – 记录数据查询信息?/span>

更多关于Style Report产品的配|资料请xQ?a >http://www.inetsoft.com.cn/products_report/StyleReportEE/



思达商智 2012-10-17 10:42 发表评论
]]>Java报表工具技巧:如何q用Style Report报表软g整理重复数据http://www.tkk7.com/sida2012/archive/2012/10/10/389324.html思达商智思达商智Wed, 10 Oct 2012 09:01:00 GMThttp://www.tkk7.com/sida2012/archive/2012/10/10/389324.htmlhttp://www.tkk7.com/sida2012/comments/389324.htmlhttp://www.tkk7.com/sida2012/archive/2012/10/10/389324.html#Feedback0http://www.tkk7.com/sida2012/comments/commentRss/389324.htmlhttp://www.tkk7.com/sida2012/services/trackbacks/389324.html在L大批量数据时Q难免会发现一些重复行和重复数据,q时我们应该将那些重复的数据进行整理,以免会媄响我们的工作Q来具体讲讲如何在Style Report 中做报表q程中如何从存在重复的数据列中整理数据?/div>
 
学过Java~程的h对tolist函数应当不陌生,本文要涉及到的函数就是它?/div>
 
ToList函数Q该函数的参Cؓ一l记录,它的功能是把保存在这些记录的特定字段的数据组合到一个用逗号做分隔符的清单中Q成l)Q?单的说它是个合计函数。下面我们就toList函数在报表制作中的用,做个单的演示Q?/div>
 
1. 新徏I白报表Q创建空白表|l定所需数据?/div>
 
2. 选中新徏表格中的L一行,点击“数据”Q选择“公式”Q点?#8220;~辑”Q输入相应的信息Q?如图1和图2所C;点击“脚本”Q输入相应的信息Q如?所C?br />









3. 数据和脚本信息输入完成后Q点击菜单栏中的“预览”后,查看制作l果Q如?所C?/div>
 



更多Style Report产品实现的功能,解决的问题,L录:http://www.inetsoft.com.cn/services/KnowledgeBase/ 


思达商智 2012-10-10 17:01 发表评论
]]>Java报表工具技?-如何在Style Report 中快速制作分l报?/title><link>http://www.tkk7.com/sida2012/archive/2012/10/08/389193.html</link><dc:creator>思达商智</dc:creator><author>思达商智</author><pubDate>Mon, 08 Oct 2012 09:49:00 GMT</pubDate><guid>http://www.tkk7.com/sida2012/archive/2012/10/08/389193.html</guid><wfw:comment>http://www.tkk7.com/sida2012/comments/389193.html</wfw:comment><comments>http://www.tkk7.com/sida2012/archive/2012/10/08/389193.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/sida2012/comments/commentRss/389193.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/sida2012/services/trackbacks/389193.html</trackback:ping><description><![CDATA[<div>      分组报表Q是所有报表当中最普通,最常见的报表类型,也是所有报表工具都支持的一U报表格式。从一般概念上来讲Q分l报表就是只有纵向的分组。传l的分组报表制作方式是把报表划分为条带状Q用h据一个数据绑定向导指定分l,汇dD,生成标准的分l报表?/div><div> </div><div>      W者曾l给大家分先q《如何在style Report中制作交叉分l报表?重点讲的实现交叉报表的制作过E,Cl下如在Style Report中实现简单分l报表以及多层分l报表:<br /><br /><div><strong>单分l报表:</strong></div><div> </div><div>1. 打开报表设计?DesignerQ新Z张报表。点?#8220;表格向导"<img src="http://www.tkk7.com/images/blogjava_net/sida2012/icon.jpg" border="0" alt="" width="22" height="19" /> Q打开数据l定H口。选择名称?#8220;试数据”的数据查询进行分l报表设|?br /><br /><img src="http://www.tkk7.com/images/blogjava_net/sida2012/UI1.jpg" border="0" alt="" width="500" height="379" /><br /><br /><div>2. 切换“分组&合计”标签,讄一个分l列和合计列?br /><br /><img src="http://www.tkk7.com/images/blogjava_net/sida2012/UI2.jpg" border="0" alt="" width="500" height="373" /><br /><br /><div>3. 切换“选项”标签,讄“合ƈl单元格”属性,点击“完成”按钮自动关闭l定H口。点?#8220;预览”Q查看简单分l报表?br /><br /><img src="http://www.tkk7.com/images/blogjava_net/sida2012/UI3.jpg" border="0" alt="" width="471" height="132" /><br /><br /><div><strong> 多层分组报表</strong></div><div> </div><div> 同样是在数据l定H口中制作分l报表,沿用单分l报表中?#8220;试数据”Q切?#8220;分组&合计”标签,讄多个分组列和合计列?br /><br /><img src="http://www.tkk7.com/images/blogjava_net/sida2012/UI4.jpg" border="0" alt="" width="500" height="377" /><br /><br /><div>讄分组报表属性?/div><div> </div><img src="http://www.tkk7.com/images/blogjava_net/sida2012/UI5.jpg" border="0" alt="" width="500" height="358" /><br /><br /><div>点击“完成”按钮自动关闭l定H口。点?#8220;预览”Q查看多层分l报表?br /><br /><img src="http://www.tkk7.com/images/blogjava_net/sida2012/UI6.jpg" border="0" alt="" width="473" height="245" /></div><br /><div>更多Style Report报表产品功能误见:<a style="background-color: highlight; ">http://www.inetsoft.com.cn/products_report/</a><span style="background-color: highlight; "></span></div></div></div></div></div></div><img src ="http://www.tkk7.com/sida2012/aggbug/389193.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/sida2012/" target="_blank">思达商智</a> 2012-10-08 17:49 <a href="http://www.tkk7.com/sida2012/archive/2012/10/08/389193.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java报表工具技?-如何在Style Report中打印条形码和二l码http://www.tkk7.com/sida2012/archive/2012/09/19/388073.html思达商智思达商智Wed, 19 Sep 2012 07:23:00 GMThttp://www.tkk7.com/sida2012/archive/2012/09/19/388073.htmlhttp://www.tkk7.com/sida2012/comments/388073.htmlhttp://www.tkk7.com/sida2012/archive/2012/09/19/388073.html#Feedback0http://www.tkk7.com/sida2012/comments/commentRss/388073.htmlhttp://www.tkk7.com/sida2012/services/trackbacks/388073.html
一、条形码打印Q?br />  

 一l条形码是将宽度不等的多个黑条和I白Q按照一定的~码规则排列Q用以表达一l信息的囑Ş标识W?nbsp;现在来多的行业及公司在用条形码Q条形码在信息汇M及报表表单打C成ؓ一部分企业的特D需求。我们将演示?a title="Style Report 报表工具产品官网">style report报表工具中制作和打印条Ş码的q程Q?/div>
链接相应的数据库。在打开的报表页面中Q点d边导航栏中的“D向?#8221;Q弹出报表数据绑定界面,选择需要的数据源,然后点击“完成”Q如?所C:

鼠标点击需要以条Ş码显C的区域Q鼠标点dQ在报表设计器下方,弹出报表lg属性区Q在报表lg属性区中,选择“呈现 →Barcode”Q在“Barcode”中选择所需要显C的一l条形码形式Q如?所C?br />

需要显C的一l条形码选中后,点击菜单栏中?#8220;报表预览”Q一l条形码制作成功Q如?所C?/div>


二、二l码打印      
  
二维条Ş码是用某U特定的几何囑Ş按一定规律在q面Q二l方向上Q分布的黑白盔R的图形记录数据符号信息。二l条形码在信息蝲体成本、信息量、保密性、抗污染和抗q扰及标准化{方面具有明昄优势Q随着U学与信息技术的发展Q二l条形码已经开始在国内的很多行业得到应用?/div>
在Style Report报表工具中同h持设计和打印各种二维条Ş码,打开报表设计器,点击左边D栏中?#8220;D向?#8221;Q弹出报表数据绑定界面,选择需要的数据源,然后点击“完成”?/div>
然后鼠标点击需要以条Ş码显C的报表属性区域,鼠标点击后,在报表设计器下方Q弹出报表组件属性区Q在报表lg属性区中,选择“呈现 →2DBarcode”Q在“Barcode”中选择所需要显C的二维条Ş码Ş式,点击菜单栏中?#8220;预览”Q二l条形码制作成功。如图所C:



更多关于报表工具Style Report打印功能的请参阅Q?a >http://www.inetsoft.com.cn/services/KnowledgeBase/ 




思达商智 2012-09-19 15:23 发表评论
]]> Java报表工具技?-如何在Style Report创徏用户自定义报表模?/title><link>http://www.tkk7.com/sida2012/archive/2012/09/17/387886.html</link><dc:creator>思达商智</dc:creator><author>思达商智</author><pubDate>Mon, 17 Sep 2012 05:02:00 GMT</pubDate><guid>http://www.tkk7.com/sida2012/archive/2012/09/17/387886.html</guid><wfw:comment>http://www.tkk7.com/sida2012/comments/387886.html</wfw:comment><comments>http://www.tkk7.com/sida2012/archive/2012/09/17/387886.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/sida2012/comments/commentRss/387886.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/sida2012/services/trackbacks/387886.html</trackback:ping><description><![CDATA[<p style="margin: 0px; padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; line-height: 18px; background-color: #ffffff; ">曄讨论q自定义报表设计的思\Q此文章旨在用<a style="color: #108ac6; ">Style Report</a>创徏用户自定义报表模板的q程Q体验一下自定义报表设计的新思想?/p><p style="margin: 0px; padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; line-height: 18px; background-color: #ffffff; "> </p><p style="margin: 0px; padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; line-height: 18px; background-color: #ffffff; "><strong><span style="color: #ff0000; ">目标Q用戯定义Web报表 </span></strong></p><p style="margin: 0px; padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; line-height: 18px; background-color: #ffffff; "> </p>2. 点击“保存”Q存?#8220;abc123”。如下图所C: <br /><p style="margin: 0px; padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; line-height: 18px; background-color: #ffffff; ">技术:采用标准的B/S架构Q通过易用、高效的<strong>向导式报表设计方?/strong>帮助用户完成自定义Web报表的制作?/p><p style="margin: 0px; padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; line-height: 18px; background-color: #ffffff; "> </p><p style="margin: 0px; padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; line-height: 18px; background-color: #ffffff; ">向导式自定义报表功能在用时Q需要设|一个用于制作报表的模板。下面我们将具体介绍如何使用报表工具<a style="color: #108ac6; "> Style Report</a>创徏向导式自定义报表功能中的报表模板?/p><p style="margin: 0px; padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; line-height: 18px; background-color: #ffffff; "> </p><p style="margin: 0px; padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; line-height: 18px; background-color: #ffffff; ">1. 打开报表设计器。点?#8220;文g—>新徏”Q选择“I白表格式报?#8221;Q打开新的报表界面。点d边导航栏中的“D向?#8221;Q弹出数据绑定界面,在数据资源中选择需要绑定的数据源,然后点击“完成”Q如?所C:<br /><br /><img src="http://www.tkk7.com/images/blogjava_net/sida2012/wizard_guide_create_module_img001.jpg" border="0" alt="" width="500" height="427" /><br />2. 点击“保存”Q存?#8220;abc123”。如下图所C: <br /><br /><img src="http://www.tkk7.com/images/blogjava_net/sida2012/wizard_guide_create_module_img002.jpg" border="0" alt="" width="500" height="478" /><br /><img src="http://www.tkk7.com/images/blogjava_net/sida2012/wizard_guide_create_module_img003.jpg" border="0" alt="" /><br /><br />3. 在浏览器中登录报表服务器理界面。在“报表”标签下,点击左下?#8220;新徏原型”Q在双输入名称Q在模板中,勾中“上传”Q选择已保存的“abc123”报表文gQ点?#8220;应用”。一个向导式自定义报表功能中可以使用的报表模板被创徏了?nbsp;<br /><br /><img src="http://www.tkk7.com/images/blogjava_net/sida2012/wizard_guide_create_module_img003.jpg" border="0" alt="" width="500" height="377" /><br /><br /><span style="font-size: 14px; line-height: 25.200000762939453px; ">4. Ҏ报表模板来定义一个新的向DE。在 “服务?#8221;标签下,打开“外观—卛_—卛_向导”Q选择“新徏”Q会弹出新的自定义向导对话框?br /><img src="http://www.tkk7.com/images/blogjava_net/sida2012/wizard_guide_create_module_img004.jpg" border="0" alt="" width="500" height="229" /><br /><br /></span><span style="font-size: 14px; line-height: 25.200000762939453px; ">5. “报表模板”选择刚才新徏的报表模ѝ点?#8220;下一?#8221;Q依ơ选择“范例向导”Q?#8220;报表元素”Q点ȝ定。过E依ơ如下图所C:</span> <br /><br /><img src="http://www.tkk7.com/images/blogjava_net/sida2012/wizard_guide_create_module_img005.jpg" border="0" alt="" width="396" height="241" /><br /><br /><img src="http://www.tkk7.com/images/blogjava_net/sida2012/wizard_guide_create_module_img006.jpg" border="0" alt="" width="390" height="257" /><br /><br /><img src="http://www.tkk7.com/images/blogjava_net/sida2012/wizard_guide_create_module_img007.jpg" border="0" alt="" width="427" height="330" /><br /><br /><img src="http://www.tkk7.com/images/blogjava_net/sida2012/wizard_guide_create_module_img008.jpg" border="0" alt="" width="500" height="219" /><br /><br /><span style="font-size: 14px; line-height: 25.200000762939453px; ">6. d报表用户界面Q开设计标签Q点L表,卛_看到新徏的向导式自定义报表?/span> <br /><br /><img src="http://www.tkk7.com/images/blogjava_net/sida2012/wizard_guide_create_module_img009.jpg" border="0" alt="" width="500" height="358" /><br /><br /><p style="margin: 0px; padding: 0px; font-size: 14px; line-height: 25.200000762939453px; ">用户自定义报表模板能够根据用戯w对报表的特性需求定Ӟ在用L常性的制作同一张表而模板库里没有适合的样式的情况下,用户自定义报表模板就能v到关键性的作用Q无需专业技术h员的指导Q终端用户即Ҏ自己的需要完成报表模板的制定Q一x逸,省时省力?/p><p style="margin: 0px; padding: 0px; font-size: 14px; line-height: 25.200000762939453px; "> </p><p style="margin: 0px; padding: 0px; font-size: 14px; line-height: 25.200000762939453px; ">更多关于Style Report 用户自定义报表的内容请关注: <a style="color: #108ac6; ">http://www.inetsoft.com.cn/products_report/</a></p><br /><br /><img src="http://www.tkk7.com/images/blogjava_net/sida2012/wizard_guide_create_module_img001.jpg" border="0" alt="" /><br /></p><img src ="http://www.tkk7.com/sida2012/aggbug/387886.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/sida2012/" target="_blank">思达商智</a> 2012-09-17 13:02 <a href="http://www.tkk7.com/sida2012/archive/2012/09/17/387886.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java报表工具技?-如何在Style Report 中实CA表盘交互式分?/title><link>http://www.tkk7.com/sida2012/archive/2012/09/12/387532.html</link><dc:creator>思达商智</dc:creator><author>思达商智</author><pubDate>Wed, 12 Sep 2012 04:27:00 GMT</pubDate><guid>http://www.tkk7.com/sida2012/archive/2012/09/12/387532.html</guid><wfw:comment>http://www.tkk7.com/sida2012/comments/387532.html</wfw:comment><comments>http://www.tkk7.com/sida2012/archive/2012/09/12/387532.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/sida2012/comments/commentRss/387532.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/sida2012/services/trackbacks/387532.html</trackback:ping><description><![CDATA[<p style="margin-left:18.0pt;text-indent:0cm;">java报表软g技术发展到今天Q已l从传统的静态数据展现逐步向动态交互功能演q?span style="font-family: 宋体; ">用户在已l不再满d静态报表Y件所提供的图表、表格来展现和现实数据展现效果,更多的用户希望通过图表上的交互性实现数据分析,更好Cؓ企业的经营决{提供帮助?/span></p> <blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><p><br /></p><p><span style="font-family: 宋体; ">通过以下某公怸q内销售分析图Q让我们了解</span><a title="Style Report"><span style="font-family:宋体;">?/span>Style Report</a><span style="font-family:宋体;">是如何实现数据的监控以及Ҏ表的动态分析过E?br /></span></p></blockquote> <div style="text-align: center; "><img src="http://www.tkk7.com/images/blogjava_net/sida2012/26-23.jpg" border="0" alt="" width="447" height="222" /></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><div style="text-align: center; "><div style="text-align: left; "><p style="margin-left:18.0pt;text-indent:-18.0pt;">1.<strong><span style="font-size: 7pt; line-height: normal; font-family: 'Times New Roman'; ">       </span><span style="font-family:宋体;">自定义监控预?/span></strong></p></div></div></blockquote><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><div style="text-align: center; "><div style="text-align: left; "><p style="margin-left: 18pt; text-indent: 0cm; "><font face="宋体">自定义监控功能提供简明扼要的展现方式为公叔R导层展示理工作的重点关注信息,例如本例中重点关注M销售额信息Q让领导层从及时把握营销的经营状c该信息指标及维度可通过自定义的参数讄Q实现预警功能?/font></p></div></div></blockquote><div style="text-align: center; "><div style="text-align: left; "> <p style="margin-left: 18pt; text-indent: 0cm; "><br /><br /></p><div style="text-align: center; "><font face="宋体"><span style="text-indent: 0cm;"><img src="http://www.tkk7.com/images/blogjava_net/sida2012/23-24.jpg" border="0" alt="" width="282" height="177" style="text-indent: 0cm; " /></span></font></div><p> </p></div></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><div style="text-align: center; "><div style="text-align: left; "><p style="margin-left: 18pt; text-indent: 0cm; "></p><div style="text-align: center; "><div style="text-align: left;"><p class="MsoListParagraph" style="margin-left: 18pt; text-indent: 0cm; "><span style="font-family: 宋体; ">比如上图中红灯表C的</span><span lang="EN-US">2008</span><span style="font-family: 宋体; ">q第一季度销售额未达标,l灯展示?/span><span lang="EN-US">2008</span><span style="font-family:宋体;mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">q第二季度实现超额销售,黄灯展示的其他时间段销售状冉|常,领导层能够清晰明地获得两年内的销售状c?br /><br /></span></p></div></div></div></div></blockquote><div style="text-align: center; "><div style="text-align: left; "><p> </p></div></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"><div style="text-align: center; "><div style="text-align: left; "><div style="text-align: center; "><div style="text-align: left;"><p class="MsoListParagraph" style="margin-left: 18pt; text-indent: 0cm; "><span style="font-family: 宋体; text-indent: -18pt; "><strong>2. 支持数据的层U展玎ͼ数据探烦分析?/strong></span></p></div></div></div></div><div style="text-align: center; "><div style="text-align: left; "><div style="text-align: center; "><div style="text-align: left; "><p class="MsoListParagraph" style="margin-left: 18pt; text-indent: 0cm; "><span lang="EN-US">Style Report</span><span style="font-family:宋体;mso-ascii-font-family: Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">的监控A表盘可实现层U展玎ͼ可以展现当前机构与其下属机构的业务数据,通过</span><span lang="EN-US">Hyperlink</span><span style="font-family: 宋体; ">q接通过上下层参数的配|,可实现灵zȝ下钻上钻功能?/span></p></div></div></div></div></blockquote><div style="text-align: center; "><div style="text-align: left; "><p style="margin-left: 18pt; text-indent: 0cm; "></p><p> </p></div></div><div style="text-align: center; "><div style="text-align: left; "><p style="margin-left: 18pt; text-indent: 0cm; "></p><div style="text-align: center; "><div style="text-align: left; "><p class="MsoListParagraph" style="margin-left: 18pt; text-indent: 0cm; "></p><span style="font-family: 宋体; "><img src="http://www.tkk7.com/images/blogjava_net/sida2012/15-23.jpg" border="0" alt="" width="245" height="121" />    >>>>>>>>>    <img src="http://www.tkk7.com/images/blogjava_net/sida2012/24.jpg" border="0" alt="" width="241" height="242" /><br /><br /></span><p class="MsoListParagraph" style="margin-left:18.0pt;text-indent:0cm;mso-char-indent-count: 0"><span style="font-family:宋体;mso-ascii-font-family:Calibri;mso-ascii-theme-font: minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">比如本例中,寚w购商的订单量q行分组排名后,能很快把握关键的大客户信息,如果其名称自定?/span><span lang="EN-US">hyperlink</span><span style="font-family:宋体;mso-ascii-font-family: Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">参数Q机能够查看订货商每一W订单发生的旉、订单量以及付费状况Q领导层可以M把握关键大客L订单规律Q制定相应的销售策略以及客L护策略?/span></p> <p class="MsoListParagraph" style="margin-left:18.0pt;text-indent:-18.0pt; mso-char-indent-count:0;mso-list:l0 level1 lfo1"><!--[if !supportLists]--><span lang="EN-US">3.<span style="font-size: 7pt; line-height: normal; font-family: 'Times New Roman'; ">       </span></span><!--[endif]--><span style="font-family:宋体;mso-ascii-font-family: Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">自定义数据提C框Q交互界面信?/span></p> <p class="MsoListParagraph" style="margin-left:18.0pt;text-indent:0cm;mso-char-indent-count: 0"><span style="font-family:宋体;mso-ascii-font-family:Calibri;mso-ascii-theme-font: minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">在数据监控A表盘中,可视化的图表能够直观地展现M情况Q如果想获得图表的详l信息就需要用?/span><span lang="EN-US">tooltip</span><span style="font-family:宋体;mso-ascii-font-family: Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">Q提C框Q,鼠标滑过自动昄信息提示框ؓ报表阅览者展现详实的l节信息?/span></p><div align="center"><font face="宋体"><img src="http://www.tkk7.com/images/blogjava_net/sida2012/23-50.jpg" border="0" alt="" width="421" height="381" /></font><br /><div style="text-align: left;"><p class="MsoListParagraph" style="margin-left:18.0pt;text-indent:0cm;mso-char-indent-count: 0"><span lang="EN-US"> </span></p> <p class="MsoListParagraph" style="margin-left:18.0pt;text-indent:0cm;mso-char-indent-count: 0"><span style="font-family:宋体;mso-ascii-font-family:Calibri;mso-ascii-theme-font: minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">例如本例中,提示框内Ҏ盖了销售员名称以及销售额Q能够在图表直观Ҏ的情况下L每个销售员的销售状c?/span></p> <p class="MsoListParagraph" style="margin-left:18.0pt;text-indent:0cm;mso-char-indent-count: 0"><span lang="EN-US"> </span></p> <p class="MsoListParagraph" style="margin-left:18.0pt;text-indent:0cm;mso-char-indent-count: 0"><span style="font-family:宋体;mso-ascii-font-family:Calibri;mso-ascii-theme-font: minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">此外Q?/span><span lang="EN-US">Style Report </span><span style="font-family:宋体;mso-ascii-font-family: Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font: minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">报表软gQ用户可以实现自定义指标的比对计,可以自动抽取数据q根据所定义的比对规则进行比对,自动qo和显C出W合监控条g的异怸务数据,q以不同颜色q行预警Q常用的是高亮显C功能?/span></p><font face="宋体"><br /></font></div></div>本篇文章图表?a >有Style Report报表软g</a>制作完成Q更多Style Report产品信息L录:<a style="text-indent: 0cm; ">http://www.inetsoft.com.cn/products_report/StyleReportEE/</a><span style="text-indent: 0cm; "></span><p> </p><font face="宋体"><br /></font></div></div><p> </p></div></div><p> </p><img src ="http://www.tkk7.com/sida2012/aggbug/387532.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/sida2012/" target="_blank">思达商智</a> 2012-09-12 12:27 <a href="http://www.tkk7.com/sida2012/archive/2012/09/12/387532.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java报表功能--Style Report的报表数据填报功能介l?/title><link>http://www.tkk7.com/sida2012/archive/2012/09/05/387107.html</link><dc:creator>思达商智</dc:creator><author>思达商智</author><pubDate>Wed, 05 Sep 2012 08:17:00 GMT</pubDate><guid>http://www.tkk7.com/sida2012/archive/2012/09/05/387107.html</guid><wfw:comment>http://www.tkk7.com/sida2012/comments/387107.html</wfw:comment><comments>http://www.tkk7.com/sida2012/archive/2012/09/05/387107.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/sida2012/comments/commentRss/387107.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/sida2012/services/trackbacks/387107.html</trackback:ping><description><![CDATA[<br /><div><div>上篇文章以一个实例介l?a >Style Report的报表数据填?/a>q程Q接下来我们共同了解下Style Report的智能填报特点:<br /><br /><img src="http://www.inetsoft.com.cn/images/technology/vform.jpg" width="500" height="350" alt="java报表工具功能--Style Report报表数据填报功能" longdesc="java报表工具功能--Style Report报表数据填报功能" /></div><div><ul><li>通用性:flex应用提供了^滑的易用性,同时也提供了跨浏览器的支?/li><li>零客LQ数据集成性得到大大增?/li><li>可扩展性:通过单搭配的java scriptQ方便应用扩?/li><li>多源填报Q与各种数据源相兌Q实现异构数据源之间的表兌</li><li>处理数据灉|Q通过java script改动数据l构随时适应业务需求?/li><li>支持ȝ填写Q可以导出excel文档Q符合目前很多企业的填报程Q分发excel文档l分支机构,收上来之后直接倒入Q完成数据入库功能。这意味着不联|时也可以填写,在联|后再上报数据?/li><li>提供合法性检查功能,判断事先定义好的查条件是否满I如不满则拒l接收数据且l出提示?/li><li>提供cEXCEL的自动计?/li><li>提供多种多种~辑控gQ如~辑框、下拉框{?/li><li>Z拖拽和类gexcel的页面布局功能Q得最l用户都能制作填报界面?/li><li>完善的权限控Ӟ支持强大的权限控制功能,包括LDAP{,甚至可以控制C同用户填报时看到的下拉列表里面的数据都不同?/li><li>部v快捷Q支持一键式部v</li></ul></div><div>其他填报功能列表Q?/div><div><ul><li>在线填报Q在Web端,用户通过报表门户q入该报表后Q进行数据的填写Q点L交后填报成功?/li><li>丰富的填报控?/li><li>数据辅助输入</li><li>~省|比如当前日期、当前用P</li><li>常用D?/li><li>控g之间的数据逻辑关系以及可见性、可用性的逻辑关系</li><li>多页填报程</li><li>支持文本、照片、文件等信息上传</li><li>填报面向前、向后浏?/li><li>表格式多行数据填报(行式填报Q?/li><li>表单式数据填报(自由式填报)</li><li>M表同时填?/li><li>数据校验信息q回Q返回告警方式可控)</li><li>错误数据高亮Q用户可控的高亮模式Q?/li><li>必选项数据控制</li><li>支持计算列显C和填报</li><li>ȝ填报Q应用于用户直接面录入比较困难的环境下Q比如广域网l环境,或者录入数据量比较大的环境下?/li><li>ȝ填报一般分Z部分Q即ȝ填报的格式部分和数据导入部分Q格式部分一般由填报设计器设计ƈ导出成Excel文g格式供用户填报,也可以用Excel直接设计Q数据导入部分一般是一D늨序或者具有程序功能的JavaScript脚本Q这部分逻辑一般在填报设计器里完成?/li></ul></div><div><a title="Style Report--企业U报表Y?>Style Report </a>报表数据填报样例Q?br /><img src="http://www.tkk7.com/images/blogjava_net/sida2012/报表填报--新闻ȝv样例2.jpg" border="0" alt="" width="649" height="531" /><br /><br /><br />更多关于Style Report产品的相关信息请dQ?a >http://www.inetsoft.com.cn</a> <br /><br /><br /></div></div><img src ="http://www.tkk7.com/sida2012/aggbug/387107.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/sida2012/" target="_blank">思达商智</a> 2012-09-05 16:17 <a href="http://www.tkk7.com/sida2012/archive/2012/09/05/387107.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java报表工具技?-如何在Style Report 中实现报表数据填?/title><link>http://www.tkk7.com/sida2012/archive/2012/09/03/386899.html</link><dc:creator>思达商智</dc:creator><author>思达商智</author><pubDate>Mon, 03 Sep 2012 09:50:00 GMT</pubDate><guid>http://www.tkk7.com/sida2012/archive/2012/09/03/386899.html</guid><wfw:comment>http://www.tkk7.com/sida2012/comments/386899.html</wfw:comment><comments>http://www.tkk7.com/sida2012/archive/2012/09/03/386899.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/sida2012/comments/commentRss/386899.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/sida2012/services/trackbacks/386899.html</trackback:ping><description><![CDATA[<p style="margin: 0px; padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; line-height: 18px; background-color: #ffffff; ">报表软g数据填报从广义上讲实际上늛了数据从攉到进入数据库q样一个广泛的范围Q涵盖了填报模板制作、分发、收集、填报、导入、校验、审核、发布、权限控制等一pd功能。狭义的数据填报只包含数据在U填报功能,指用户在U填写一定的数据Q然后点L交将数据录入数据库?/p><p style="margin: 0px; padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; line-height: 18px; background-color: #ffffff; "> </p><p style="margin: 0px; padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; line-height: 18px; background-color: #ffffff; ">鉴于目前数据填报软g的功能范_本文讨论广义的数据填报?/p><p style="margin: 0px; padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; line-height: 18px; background-color: #ffffff; "> </p><p style="margin: 0px; padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; line-height: 18px; background-color: #ffffff; "> </p><p style="margin: 0px; padding: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; line-height: 18px; background-color: #ffffff; ">在填报h员进行数据填报之前,一般应由IT人员或者业务h员针对填报需求进行填报模板的制作Q根据将来填报模式的不同Q应该制作符合不同填报方式的模板。在填报模板的制作过E中Q用户将设计填报面Q在U)或表|ȝQ的样式Q数据项目的名称、数据项目之间的逻辑关系、数据校验的逻辑以及数据库维护的代码。这部分工作在ZJava的图形用L面中完成?/p><div style="font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; line-height: 18px; background-color: #ffffff; "></div><div style="font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; line-height: 18px; background-color: #ffffff; ">在Style Report中,填报模板的制作有worksheet制作完成Q填报界面以及布局安排由viewsheet中完成,接下来,我们q单了解下Style Report的报表数据填报过E: <br /></div><div style="font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; line-height: 18px; background-color: #ffffff; "></div><div style="font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; line-height: 18px; background-color: #ffffff; ">此报表数据填报的要实现目标:</div><div style="font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; line-height: 18px; background-color: #ffffff; "></div><div style="font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; line-height: 18px; background-color: #ffffff; ">1.打开填报面后,可以在本月数Q本q篏计,上年同期列填入相应的数据。如果本月已l填报ƈ提交q,会自动弹出提C:该企业本月月报已完成填报Q用h法更改已l填报过的数据?br /><br /><img src="http://www.tkk7.com/images/blogjava_net/sida2012/11.JPG" border="0" alt="" width="384" height="267" /><br /><br /><div>2.当打开填报面Q在当前选择的月份下面已经有数据,再次填报或更Ҏ据后Q点M存会提示Q数据修改完成。如果从未在当前月䆾下进行过填报Q填入数据点M存会弹出提示Q数据插入完成。不q行提交的动作,用户可以更改数据?nbsp;<br /><br /><span style="font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; ">备注Q?/span><span style="font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; ">本例中所要填写的</span><span style="font-family: tahoma, verdana, arial, helvetica, sans-serif; line-height: 24px; text-align: justify; ">单元格内容录入同一数据库中多张物理表,所以需要创建多个指标的query来实现。另?Style Report的报表数据填报可以实现行式填报,亦可实现填报内容录入不同数据库的多张物理表的自由填报,同时对填报数据根据实际需要进行计ƈ且显C(此例中不涉及计算部分内容Q?/span> <br /></div><div></div><div>制作步骤Q?/div><div></div><div>Step 1Q?nbsp;新徏worksheet 数据工作表,创徏所需的变量。本例采用数据库表EOO_DATA_INDEXQ将其拖入worksheet后定义条Ӟl定下图中红色表框中的变量?br /><br /><img src="http://www.tkk7.com/images/blogjava_net/sida2012/12.JPG" border="0" alt="" width="558" height="351" /><br /><br />Step 3Q?在worksheet左侧的资源列表处Q调用时间数据表EOO_DATA_INDEX。根据客戯w需要创建需要的指标QueryQ?例如本例中徏立时间Query2、本q篏计Query3、上q同期Query4 <br /><br /><img src="http://www.tkk7.com/images/blogjava_net/sida2012/13.jpg" border="0" alt="" width="810" height="321" /><br /><img alt="" /><br /><br />Step 4Q?nbsp;内联query2,3,4  q设|内联条件ؓinclude all values , 得出query5Qƈ新徏?#8212;行次Q得格基本框架?nbsp;<br /><br /><img src="http://www.tkk7.com/images/blogjava_net/sida2012/14.jpg" border="0" alt="" width="558" height="289" /><br /><br />Step 5Q创建另一个queryQ实现通过下拉框所需要的旉数据?#8216;l合’最lquery??EOO_DATA_INDEX 表的 DATA_TIME列生本例中的Query8.  创徏自定义条Ӟ于{于当前pȝ日期。这样选择框的最新时间会随着pȝ旉的更新而更新?nbsp; <br /><img src="http://www.tkk7.com/images/blogjava_net/sida2012/15.jpg" border="0" alt="" width="488" height="285" usemap="" /><br /><br /><p style="margin: 0px; padding: 0px; ">Step 6Q?nbsp;创徏viewsheetQ? 引入在worksheet中最l完整的表(?Query9Q,右键属性编?- 表格样式q启用表~辑Q编辑多行)Ҏ表格实际情况Q仅讄 后三列,启用列编?–文本~辑器,卛_填入数据。加?两个提交框,命名?‘保存’ ?#8216;提交’ 。实C存和提交Q才会实现填报的功能?/p><p style="margin: 0px; padding: 0px; "> </p><p style="margin: 0px; padding: 0px; "> </p><p style="margin: 0px; padding: 0px; ">Step 7Q??#8220;保存”?“提交”q行JS~写后,当选定月䆾后,若对应的数据库表里的数据为空Q则填入数据点击保存Q? 数据会存入此例中的EOO_DATA_INDEXQƈ且会自动弹出提示框:如若对应的数据库表里的数据ؓ不ؓI,则填入数据点M存依旧会存入此例中的EOO_DATA_INDEXQ?nbsp;q且会自动弹出提C框Q数据修改完成!</p><br /><img src="http://www.tkk7.com/images/blogjava_net/sida2012/16.jpg" border="0" alt="" width="723" height="280" /><br /><br /><p style="margin: 0px; padding: 0px; ">当选定月䆾后,对应的数据库表里的数据不为空Q且不可~辑Q则是已l完成填报的状态,点击保存Q?会自动弹出提C框Q该企业本月月报已完成填报!当选定月䆾相应的数据填报已l完成,点击提交Q即可完成此ơ填报工作?/p><p style="margin: 0px; padding: 0px; "> </p><p style="margin: 0px; padding: 0px; "> </p><p style="margin: 0px; padding: 0px; ">更多<a title="Style Report" style="color: #108ac6; ">Style Report</a> 的品信息请dQ?a style="color: #108ac6; ">http://www.inetsoft.com.cn/products_report/</a></p></div></div><img src ="http://www.tkk7.com/sida2012/aggbug/386899.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/sida2012/" target="_blank">思达商智</a> 2012-09-03 17:50 <a href="http://www.tkk7.com/sida2012/archive/2012/09/03/386899.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java报表工具技?-如何在style Report中制作交叉分l报?/title><link>http://www.tkk7.com/sida2012/archive/2012/08/29/386513.html</link><dc:creator>思达商智</dc:creator><author>思达商智</author><pubDate>Wed, 29 Aug 2012 06:12:00 GMT</pubDate><guid>http://www.tkk7.com/sida2012/archive/2012/08/29/386513.html</guid><wfw:comment>http://www.tkk7.com/sida2012/comments/386513.html</wfw:comment><comments>http://www.tkk7.com/sida2012/archive/2012/08/29/386513.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/sida2012/comments/commentRss/386513.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/sida2012/services/trackbacks/386513.html</trackback:ping><description><![CDATA[<div><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; line-height: 18px; text-align: left; background-color: #ffffff; ">交叉表(Cross TabulationsQ是一U常用的分类汇总表根{用交叉表查询Q显C源于表中某个字D늚汇d|q将它们分组Q其中一l列在数据表的左侧,另一l列在数据表的上部。行和列的交叉处可以Ҏ据进行多U汇总计,如:求和、^均倹{记数、最大倹{最值等。用交叉表查询数据非常直观明了Q被q泛应用?/p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; line-height: 18px; text-align: left; background-color: #ffffff; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; line-height: 18px; text-align: left; background-color: #ffffff; ">交叉报表是报表当中常见的cdQ属于基本的报表Q是行、列方向都有分组的报表。这里牵涉到另外一个概念即分组报表。这是所有报表当中最普通,最常见的报表类型,也是所有报表工具都支持的一U报表格式。从一般概念上来讲Q分l报表就是只有纵向的分组。传l的分组报表制作方式是把报表划分为条带状Q用h据一个数据绑定向导指定分l,汇dD,生成标准的分l报表?/p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; line-height: 18px; text-align: left; background-color: #ffffff; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; line-height: 18px; text-align: left; background-color: #ffffff; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 12px; line-height: 18px; text-align: left; background-color: #ffffff; ">例如下图是典型的分组交叉表格是一份销售h员销售情늚汇总表Q其中垂直方向是寚w售收入来源进行的分组Q包括销售地区、客户信息), 而水qx向中则是寚w售收入和q_hq行汇怅R此汇总表复杂癑ևQ涉及到U向分组Q又涉及到横向求和?br /><br /><img src="http://192.168.2.164/services/KnowledgeBase/reports/formula_table/table7.png" width="504" height="458" alt="java报表工具技?-交叉分部报表制作" longdesc="java报表工具技?-交叉分部报表制作" /><br /></p><div><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">接下来看用Style Report q款java报表工具如何实现此表的制作,q程步骤比较多,误心阅读Q?/p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">1. 打开报表设计器,在工h中选择“新徏”?nbsp;?#8220;新徏资源”对话框中Q选择“I白表格式报?#8221;?/p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">2. 在报表的I白处点d键菜单,选择“脚本”选项Q然后打开报表脚本~辑H口?/p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">3. 在报表脚本编辑窗口的“装蝲”标签下输本:</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">    var q1 = runQuery('customers');</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">    var q2 = runQuery('Order details');</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">以上脚本是将两个报表数据查询('customers' ?'Order details')中的数据存放在q1Qq2两个变量中?/p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">4. 关闭报表脚本~辑H口Q在右侧的工L中选择”表格“lgQ放入报表中?/p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">5. 点击表格Q打开右键菜单Q在右键菜单中选择”表格->转换为公式表“?br /><br /><img src="http://192.168.2.164/services/KnowledgeBase/reports/formula_table/table1.png" width="400" height="268" alt="java报表工具技?-交叉分组报表制作" longdesc="java报表工具技?-交叉分组报表制作" /><br /><br /></p><div>6. 点击表格Q打开右键菜单Q在右键菜单中选择”属?#8221;Q打开表格属性窗口,选择“标题和结?#8221;标签Q在表格行中输入“6”Q在表格列中输入“4”Q标题行?#8220;0”?nbsp;<br /><img src="http://192.168.2.164/services/KnowledgeBase/reports/formula_table/table2.png" width="400" height="470" alt="java报表工具技?-交叉分组报表制作" longdesc="java报表工具技?-交叉分组报表制作" /><br /><br /><div><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">下面的步骤中q行垂直方向上的数据分组讑֮Q数据分lؓ两层分组Q分别是地区和客戗?/p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">7. 点击表格中cell[2Q?]单元|W三行,W一列)Q在下方的表格属性窗口中选择“数据“标签Q然后在公式输入框中输入以下脚本Q?/p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">    toList(q1['state']);</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">q1['state']是提?#8220;customers”数据查询中的“state"列的数据QtoList 函数的作用是获取q1['state']中没有重复记录的所有数据?br /><br /></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> <img src="http://www.inetsoft.com.cn/services/KnowledgeBase/reports/formula_table/table2.png" width="400" height="470" alt="java报表工具技?-交叉分组报表制作" longdesc="java报表工具技?-交叉分组报表制作" /></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">8. 在属性窗口,选择”扩展单元?#8220;?#8221;垂直“方向的扩展。这个设|的作用是将表格单元格按照真实的数据列进行扩展?/p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">9. 讄表格单元格的名称?st",然后点击”应用“按钮?br /><br /></p></div><img src="http://192.168.2.164/services/KnowledgeBase/reports/formula_table/table3.png" width="400" height="327" alt="java报表工具技?-交叉分组报表制作" longdesc="java报表工具技?-交叉分组报表制作" /><br /><br /><div><div>10. 按住”Shift“键同旉中 cell[3Q?]?cell[4,0]两个表格单元|然后打开右键菜单Q在右键菜单中选择”表格->合ƈ单元?#8220;?/div><div></div><div>11. 在下方的属性窗口中选择“数据“标签”Q然后在公式输入框中输入以下脚本:</div><div></div><div>    toList(q1['company_name@state:$st']);</div><div></div><div>q1['company_name@state:$st']是提?#8220;customers”数据查询中的“company_name"列的数据l果Qƈ?#8221;company_name“根据对应的”state“列进行分l?/div><div></div><div>12. 在属性窗口,选择”扩展单元?#8220;?#8221;垂直“方向的扩展,讄单元格的名称?comp"Q在行分l中选中”st“Q然后点?#8221;应用“按钮?img src="http://www.inetsoft.com.cn/services/KnowledgeBase/reports/formula_table/table4.png" width="400" height="327" alt="java报表工具技?-交叉分组报表制作" longdesc="http://www.tkk7.com/sida2012/admin/java%E6%8A%A5%E8%A1%A8%E5%B7%A5%E5%85%B7%E6%8A%80%E5%B7%A7--%E4%BA%A4%E5%8F%89%E5%88%86%E7%BB%84%E6%8A%A5%E8%A1%A8%E5%88%B6%E4%BD%9C" /></div></div><div><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">通过以上的步骤,垂直方向上的两层分组Q第一层:stateQ第二层Qcompany_nameQ就被徏立完成了</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">13. 按住”Shift“键同旉中 cell[0,3]?cell[1,3]两个表格单元|然后打开右键菜单Q在右键菜单中选择”表格->合ƈ单元?#8220;?/p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">l对应的表头加上对应的文字?/p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">Cell[0,1] = '数量合计'</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">Cell[0,2] = '毛利?</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">Cell[1,1] = 'q_单h'</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">Cell[1,2] = '折扣金额'</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">Cell[5,0] = '销售合?</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">Merged Cell[0,3] = '净收入'<br /><img src="http://192.168.2.164/services/KnowledgeBase/reports/formula_table/table5.png" width="400" height="329" alt="java报表工具技?-交叉分组报表制作" longdesc="java报表工具技?-交叉分组报表制作" /></p></div></div><br /><div><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">14. 创徏合计列,合计列是指定数据列的聚合Q合计列被加入到最低层的分l上。加入下面的公式到对应的表格单元g?/p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">?Cell[3,1]单元g插入Q?/p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">    sum(q2['Quantity@Company:$comp']);</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">?Cell[4,1]单元g插入Q?/p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">    average(q2['Price@Company:$comp']);</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">?Cell[3,2]单元g插入Q?/p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">    sum(q2['Total@Company:$comp']);</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">?Cell[4,2]单元g插入Q?/p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">    sum(q2['=Total*Discount@Company:$comp']);</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">讄Cell[3,2]表格单元格的名称?"grossRevenue"</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">讄Cell[4,2]表格单元格的名称?"discountRevenue"</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">15. 创徏净收入数据列,"净收入=L?折扣金额"。首先合q表格单元格Q按?#8221;Shift“键同旉中 cell[3,3]?cell[4,3]两个表格单元|然后打开右键菜单Q在右键菜单中选择”表格->合ƈ单元?#8220;。然后在合ƈ的表格单元格输入以下脚本:</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">    $grossRevenue-$discountRevenue;</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">16. 讄合ƈ的表格单元格的名UCؓ”netRevenue“ Q净收入为每个地Z客户的净收入?/p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">17. 讄Cell[2,3]表格单元格的脚本为:</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">    sum($netRevenue);</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">此净收入为每个地区的合计</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">18. 讄Cell[5,3]表格单元格的脚本为:</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">    sum($netRevenue);</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "> </p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">此净收入为所有地区的总计<br /><br /><img src="http://192.168.2.164/services/KnowledgeBase/reports/formula_table/table6.png" width="400" height="346" alt="java报表工具技?-交叉分组报表制作" longdesc="java报表工具技?-交叉分组报表制作" /><br /><br /></p><div>最后依照最初的表格Q在各表格单元格中设|字体格式、数字格式等。点击Preview卛_得到此表Q?nbsp;<br /><br /><img src="http://192.168.2.164/services/KnowledgeBase/reports/formula_table/table7.png" width="504" height="458" alt="java报表工具技?-交叉分组报表制作" longdesc="java报表工具技?-交叉分组报表制作" /></div><br /><p> </p></div><p> </p></div><p> </p></div><img src ="http://www.tkk7.com/sida2012/aggbug/386513.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/sida2012/" target="_blank">思达商智</a> 2012-08-29 14:12 <a href="http://www.tkk7.com/sida2012/archive/2012/08/29/386513.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java报表工具技?-如何加粗Style Report 报表工具中的折线?/title><link>http://www.tkk7.com/sida2012/archive/2012/08/13/385406.html</link><dc:creator>思达商智</dc:creator><author>思达商智</author><pubDate>Mon, 13 Aug 2012 08:39:00 GMT</pubDate><guid>http://www.tkk7.com/sida2012/archive/2012/08/13/385406.html</guid><wfw:comment>http://www.tkk7.com/sida2012/comments/385406.html</wfw:comment><comments>http://www.tkk7.com/sida2012/archive/2012/08/13/385406.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/sida2012/comments/commentRss/385406.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/sida2012/services/trackbacks/385406.html</trackback:ping><description><![CDATA[在我们认?a title="Java报表工具\java报表pȝ\Style Report 报表软g">java报表工具</a>功能中提及Q大多的Java报表软g都支持各U图表的q用Q如饼图、折U图、条形图、柱状图{。图表的q用可以化冗长ؓ介,化抽象ؓ具体Q化深奥为Ş象,让阅读者更Ҏ理解你要表达的主题和观点?br /><br />当然Qjava报表工具使用者运用恰当、得体的图表有效的信息清晰明确地表辑և来,能大大提升个人的职场竞争力,Z人发展加分,一步成功创造机会。java报表工具试用者都知道通过q用图表中数据的颜色和字体等可视化的特别讄Q可以在报表中把问题的重Ҏ有效地表辑և来?br /><br />使用q?a title="java报表软g\java报表工具\Style Report报表软g">Style Report</a>的java报表工作人员都非常赞赏它的精表现效果,其是在可视化的元素q用中具有更加科学合理的见解?br /><br />中HvQ可见一斑。下面我们从ҎU图的加_设计这个细节来看一下报表Y件Style Report是如何做到的?br /><br /><div>在报表Y件Style Report中打开报表~辑器,选择“图表”图表lg插入报表中。然后对图表lgq行数据l定。如下图<br /><img src="http://www.inetsoft.com.cn/services/KnowledgeBase/reports/chart_line_bold/contents/images/data_line.jpg" width="400" height="216" alt="Java报表软g--style report" longdesc="Java报表软g--style report" /><br /><br /><div>?#8220;旉?#8221;?#8220;d?两个数据列分别放入折U图?#8221;X"轴和“Y"轴上Q然后设定图表的?#8221;折线?#8220;cd。设|完成后Q点?#8221;预览“按钮Q预览结果如下图<br /><br /><img src="http://www.inetsoft.com.cn/services/KnowledgeBase/reports/chart_line_bold/contents/images/line.jpg" width="481" height="251" alt="java报表软g--style report报表软g" longdesc="java报表软g--style report报表软g" /><br /><div>下面q行折线图中折线_细讑֮Q打开囑Ş大小讑֮H口Q拖到大设定的滑块Q进行折U粗l设定。如下图所C:</div><br /><img src="http://www.inetsoft.com.cn/services/KnowledgeBase/reports/chart_line_bold/contents/images/data_line_1.jpg" width="500" height="312" alt="java报表软g--style report报表软g" longdesc="java报表软g--style report报表软g" /><br /><br /><div>折线_细讑֮完成后,点击”预览“按钮Q预览结果如下图Q?br /><br /><img src="http://www.inetsoft.com.cn/services/KnowledgeBase/reports/chart_line_bold/contents/images/line_1.jpg" width="483" height="274" alt="Java报表软g--style report报表软g" longdesc="Java报表软g--style report报表软g" /></div><br /><div><a title="java报表工具\java报表软g\Style Report 报表工具">Style Report 报表工具</a>中折U图的线条加_功能,能够使折U图本n在数据显C方面更加醒目,让折U图的观看者一眼就注意到折U及折线所反映的趋ѝ?br /><br />更多Style Report使用技巧请参阅Q?a >http://www.inetsoft.com.cn/services/KnowledgeBase/</a></div></div></div><img src ="http://www.tkk7.com/sida2012/aggbug/385406.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/sida2012/" target="_blank">思达商智</a> 2012-08-13 16:39 <a href="http://www.tkk7.com/sida2012/archive/2012/08/13/385406.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java报表软g--Style Report中国式报表设?/title><link>http://www.tkk7.com/sida2012/archive/2012/08/08/385066.html</link><dc:creator>思达商智</dc:creator><author>思达商智</author><pubDate>Wed, 08 Aug 2012 06:23:00 GMT</pubDate><guid>http://www.tkk7.com/sida2012/archive/2012/08/08/385066.html</guid><wfw:comment>http://www.tkk7.com/sida2012/comments/385066.html</wfw:comment><comments>http://www.tkk7.com/sida2012/archive/2012/08/08/385066.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/sida2012/comments/commentRss/385066.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/sida2012/services/trackbacks/385066.html</trackback:ping><description><![CDATA[<div><div> <a >Style Report </a>作ؓ国内首屈一指的 Java 报表软g在对中国式报表的支持上一直都有着先进的理念和独到的技术。中国式报表的特点在于表格的复杂性及L性,然而复杂表格ƈ不是中国人的专利Q以下是一张英文的复杂表格?/div><div><img src="http://www.inetsoft.com.cn/images/technology/chinese_report1.jpg" width="500" height="192" alt="java报表软g--style Report 中国式报表设? longdesc="java报表软g--style Report 中国式报表设? /><br /></div><div>中国式报表的需求是不容质疑的。Style Report 在中国式报表需求方面有着强大的技术支持,其中可视化的~辑器帮助提高复杂报表的开发效率。独特的向导式和拖拽式的报表设计帮助技术h员减编写程序的工作量,化报表调试过E?/div><div></div><div>然而对于客L报表需求不能只局限于满客户的表层需要,应该在理解这些报表需求原因的基础上,加以分析Q进而提出更有效的徏议和引导。目前中国市场对复杂表格的需求源自在企业信息化的h阶段Q第一步就是把U张上的内容搬到计算ZQ而最直接的办法,是拿一张现有的手绘的表|要求技术h员把它在软g上一模一Ll制出来。所以复杂表格的存在Q不同程度上也是实际需求的一U反应?/div><div></div><div>以下是一张比较典型的中国式复杂报表。它实际上包涵了三个独立的表|</div><div><img src="http://www.inetsoft.com.cn/images/technology/chinese_report2.jpg" width="504" height="329" alt="Java报表软g--style Report 中国式报表设? longdesc="Java报表软g--style Report 中国式报表设? /></div><div></div><div></div><div>1. 产品在各地区的销售额</div><div></div><div>2. 地区不明的订?/div><div></div><div>3. 各销售h员的销售额</div><div></div><div>q三块表格通过产品分类联系h。通过对这样一个典型的中国式复杂报表,我们来分析复杂表格后面的真正需求?/div><div></div><div>  复杂原因1Q企图把大量信息需压羃在同一个页面中</div><div></div><div>q样一个典型的中国式复杂报表,把地区,产品{相关信息合q到一P主要目的是把更多的信息压~到了一,可以减少页的工作。这L复杂报表如果是一个在U张Z的时代,q无疑是一个高效的做法?/div><div></div><div><strong>  解决ҎQ通过交互查询分解表格复杂?/strong></div><div></div><div>但是信息化的今天Q通过压羃信息辑ֈ易于l计查看的需求大为降低。因Z怎么压羃Q毕竟不可能把所有需要的信息都放在一c用户可以通过在报表上定义参数Q选择查询范围Q最l生成一个既单又直观的报表?/div><div></div><div><img src="http://www.inetsoft.com.cn/images/technology/chinese_report3.jpg" width="466" height="202" alt="java报表软g--style report中国式报表设? longdesc="java报表软g--style report中国式报表设? /></div><div><strong>  复杂原因2Q表格的紧凑?/strong></div><div></div><div>复杂报表的另一个特点就是紧凑性。紧凑性就是通过包涵更多的信息,~小数字间的距离Q行列对齐,使得用户在数据间的比较更Ҏq行?/div><div></div><div>以下表ؓ例,我们可以做一些相Ҏ较简单的比较Q?/div><div></div><div></div><div><img src="http://www.inetsoft.com.cn/images/technology/chinese_report4.jpg" width="450" height="196" alt="java报表软g--style report中国式报表设? longdesc="java报表软g--style report中国式报表设? /></div><div>  <br /><strong>数据囑Ş化分解表格复杂?/strong></div><div></div><div>不管复杂表格有什么样的优势,文字q不是一个理想的比较的工兗在上表中,试图比较一下各地区的销售总额Q互相的大小Q大致的差别(癑ֈ?。如果没有特异功能,大部分h在比较文字的数据Ӟ需要在头脑中做一定的计算?q之后我们来看看下图Q?/div><div><img src="http://www.inetsoft.com.cn/images/technology/chinese_report5.jpg" width="450" height="319" alt="java报表软g-style report中国式报表设? longdesc="java报表软g-style report中国式报表设? /></div><div></div><div></div><div>通过表格的图形化可以在图片上Q直接比较互相的大小Q及数据的百分比一目了然。这U表格图形化的方式比复杂的中国式报表更适合数据的展现和比较?/div><div></div><div>Style Report 作ؓ专业的报表工h供商Q一直致力于在完成用L需求的前提下,引进报表新的理念和技术。帮助用户在信息化的道\上提高和q步?/div></div><img src ="http://www.tkk7.com/sida2012/aggbug/385066.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/sida2012/" target="_blank">思达商智</a> 2012-08-08 14:23 <a href="http://www.tkk7.com/sida2012/archive/2012/08/08/385066.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>лǵվܻԴȤ</p> <a href="http://www.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> վ֩ģ壺 <a href="http://jinmenonline.com" target="_blank">ɫaƬѿ</a>| <a href="http://caicpa.com" target="_blank">þþƷAvӰƬ</a>| <a href="http://hzczj.com" target="_blank">AV鶹Խ </a>| <a href="http://0101av.com" target="_blank">18ֹۿ˽ӰԺ</a>| <a href="http://zblinghang.com" target="_blank">СƵѹۿ</a>| <a href="http://nyminer.com" target="_blank">99|</a>| <a href="http://rr433.com" target="_blank">vƬ߹ۿƵվ</a>| <a href="http://henhenluc.com" target="_blank">͵͵ͼƬ</a>| <a href="http://jujiamy.com" target="_blank">ҹƵ</a>| <a href="http://www65axax.com" target="_blank">۲ӰԺƷַ</a>| <a href="http://222941.com" target="_blank">aƬ߹ۿ</a>| <a href="http://bjlfggcm.com" target="_blank">պҹTVӰԺ</a>| <a href="http://hbjpxnyqckj.com" target="_blank">ɫһ</a>| <a href="http://xingqiu1.com" target="_blank">ѿƬ</a>| <a href="http://zhongxueping888.com" target="_blank">պ߹ۿ</a>| <a href="http://see13.com" target="_blank">ѹۿƵ</a>| <a href="http://alodaba.com" target="_blank">Ѹվ</a>| <a href="http://gachi1151.com" target="_blank">av˾Ʒһ </a>| <a href="http://muguangmi.com" target="_blank">һƵ</a>| <a href="http://zz198.com" target="_blank">Ƶ</a>| <a href="http://xamxx.com" target="_blank">AV˵߹ۿ</a>| <a href="http://zgxxx.com" target="_blank">㽶Ƶ߹ۿѹ</a>| <a href="http://612662.com" target="_blank">av뾫Ʒ4 </a>| <a href="http://wwwv27.com" target="_blank">˳ɵӰվ</a>| <a href="http://5ggy.com" target="_blank">ƷһƵ</a>| <a href="http://tianmao920.com" target="_blank">Ѱββ8x</a>| <a href="http://srvz83.com" target="_blank">vaѾƷ</a>| <a href="http://www19977.com" target="_blank">91޹߲ҹ</a>| <a href="http://bz600.com" target="_blank">һëƬ߲Ƶ</a>| <a href="http://77tok.com" target="_blank">˵վ</a>| <a href="http://6969aaa.com" target="_blank">޺rӰ</a>| <a href="http://888-28.com" target="_blank">Ʒһ3p</a>| <a href="http://ttvv77.com" target="_blank">ۺͼƬС˵</a>| <a href="http://shadaiym.com" target="_blank">yw855.cƵ</a>| <a href="http://xsxdsb.com" target="_blank">9i9ƷѾþ</a>| <a href="http://my637.com" target="_blank">2019ҹ</a>| <a href="http://www16am8.com" target="_blank">޾ƷŮþþþ99С˵</a>| <a href="http://woniuzn.com" target="_blank">Ƶһ߹ۿ</a>| <a href="http://ynxxrh.com" target="_blank">ŷղ߹ۿ</a>| <a href="http://btztjxc.com" target="_blank">ŷղ߳v</a>| <a href="http://bogygames.com" target="_blank">2019ĻߵӰ</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>