??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲成av人片天堂网,亚洲图片在线观看,亚洲国产欧美日韩精品一区二区三区 http://www.tkk7.com/echoseason/xjava报表工具 报表制作 zh-cnTue, 13 May 2025 10:45:44 GMTTue, 13 May 2025 10:45:44 GMT60l计图表FineReport聚合报表http://www.tkk7.com/echoseason/archive/2015/05/18/425136.htmlseasonseasonMon, 18 May 2015 06:24:00 GMThttp://www.tkk7.com/echoseason/archive/2015/05/18/425136.htmlhttp://www.tkk7.com/echoseason/comments/425136.htmlhttp://www.tkk7.com/echoseason/archive/2015/05/18/425136.html#Feedback0http://www.tkk7.com/echoseason/comments/commentRss/425136.htmlhttp://www.tkk7.com/echoseason/services/trackbacks/425136.htmll计图表FineReport聚合报表
1. 问题描述
使用嵌入式主子表制作模板Q如果子报表比较大,不止一,q时嵌入C报表中只能显C部分(嵌入式的子报表只能在固定大小的区域中昄Q不能自动扩展)Q怎么能显C其余页的数据呢Q或者两个扩展的单元格怎样讄互补影响呢?q时可以用聚合报表来实现Q如下图聚合报表实现效果Q?/div>
2. CZ
2.1 聚合块自动扩展位|大?/div>
d聚合模板Q拖动数据表字段Q设计表中样式等Q模块大不用固定可跟设计模板大相同即可,如下图:
预览模板聚合块自动扩展数据,过一大,以分늚方式昄Q如下图?/div>
2.2 聚合块扩展互不媄?/div>
讄固定格式表头Q不需要受到扩展数据的影响Q这时就两个聚合块,一个设表头格式Q另一个就是展C扩展数据,两个聚合块相互独立,如下图设|效果:
2.3 数据分析预览聚合报表
已完成模板可参照%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\polybook.cpt。模板效果在U查看请点击polybook.cpt
如果只希望内容在一|C完全,则可以点击设计器右上角上面的数据分析预览Q即预览模板时在后面加上参数&op=viewQ则可看到文中W一张图的效果?/div>


season 2015-05-18 14:24 发表评论
]]>图表制作FineReport q接池原?/title><link>http://www.tkk7.com/echoseason/archive/2015/05/18/425133.html</link><dc:creator>season</dc:creator><author>season</author><pubDate>Mon, 18 May 2015 02:40:00 GMT</pubDate><guid>http://www.tkk7.com/echoseason/archive/2015/05/18/425133.html</guid><wfw:comment>http://www.tkk7.com/echoseason/comments/425133.html</wfw:comment><comments>http://www.tkk7.com/echoseason/archive/2015/05/18/425133.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/echoseason/comments/commentRss/425133.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/echoseason/services/trackbacks/425133.html</trackback:ping><description><![CDATA[<div style="text-align: center; "><a >图表制作</a>FineReport q接池原?br /><div style="text-align: left;"><div style="color: #383838; text-indent: 22px; text-align: justify; margin-top: 5px; margin-bottom: 5px; font-family: 微Y雅黑; line-height: 22px;">q接池主要由三部分组成:q接池的建立、连接池中连接用的ȝ、连接池的关闭。下面就着重讨三部分及q接池的配置问题?/div><a name="a:1." style="font-family: 微Y雅黑; font-size: medium; line-height: 22px;"><div style="font-weight: bold; font-size: 16px; color: #383838; line-height: 11px; margin-top: 20px; margin-bottom: 16px;">1. q接池原?/div></a><div style="color: #383838; text-indent: 22px; text-align: justify; margin-top: 5px; margin-bottom: 5px; font-family: 微Y雅黑; line-height: 22px;">q接池技术的核心思想Q是q接复用Q通过建立一个数据库q接池以及一套连接用、分配、治理策略,使得该连接池中的q接可以得到高效、安全的复用Q避免了数据库连接频J徏立、关闭的开销?/div><div style="color: #383838; text-indent: 22px; text-align: justify; margin-top: 5px; margin-bottom: 5px; font-family: 微Y雅黑; line-height: 22px;">另外Q由于对JDBC中的原始q接q行了封装,从而方便了数据库应用对于连接的使用Q特别是对于事务处理Q,提高了开发效率,也正是因个封装层的存在,隔离了应用的本n的处理逻辑和具体数据库讉K逻辑Q应用本n的复用成为可能?/div><div style="color: #383838; text-indent: 22px; text-align: justify; margin-top: 5px; margin-bottom: 5px; font-family: 微Y雅黑; line-height: 22px;"></div><a name="a:1.1" style="font-family: 微Y雅黑; font-size: medium; line-height: 22px;"><div style="font-weight: bold; font-size: 15px; color: #383838; margin-top: 11px; margin-bottom: 11px;">1.1 q接池的建立</div></a><div style="color: #383838; text-indent: 22px; text-align: justify; margin-top: 5px; margin-bottom: 5px; font-family: 微Y雅黑; line-height: 22px;">应用E序中徏立的q接池其实是一个静态的。所谓静态连接池是指q接池中的连接在pȝ初始化时已分配好,且不能随意关闭连接。Java中提供了很多容器cd以方便的构徏q接池,如:Vector、Stack、Servlet、Bean{,通过dq接属性文件Connections.properties与数据库实例建立q接。在pȝ初始化时Q根据相应的配置创徏q接q放|在q接池中Q以侉K要用时能从q接池中获取Q这样就可以避免q接随意的徏立、关闭造成的开销?/div><a name="a:1.2" style="font-family: 微Y雅黑; font-size: medium; line-height: 22px;"><div style="font-weight: bold; font-size: 15px; color: #383838; margin-top: 11px; margin-bottom: 11px;">1.2 q接池的ȝ</div></a><div style="color: #383838; text-indent: 22px; text-align: justify; margin-top: 5px; margin-bottom: 5px; font-family: 微Y雅黑; line-height: 22px;">q接池治理策略是q接池机制的核心。当q接池徏立后Q如何对q接池中的连接进行治理,解决好连接池内连接的分配和释放,对系l的性能有很大的影响。连接的合理分配、释攑֏提高q接的复用,降低了系l徏立新q接的开销Q同时也加速了用户的访问速度。下面介l连接池中连接的分配、释攄略?/div><div style="color: #383838; text-indent: 22px; text-align: justify; margin-top: 5px; margin-bottom: 5px; font-family: 微Y雅黑; line-height: 22px;">q接池的分配、释攄略对于有效复用连接非帔R要,我们采用的方法是一个很有名的设计模式:Reference CountingQ引用记敎ͼ。该模式在复用资源方面应用的非常q泛Q把该方法运用到对于q接的分配释放上Qؓ每一个数据库q接Q保留一个引用记敎ͼ用来记录该连接的使用者的个数?/div><a name="a:1.3" style="font-family: 微Y雅黑; font-size: medium; line-height: 22px;"><div style="font-weight: bold; font-size: 15px; color: #383838; margin-top: 11px; margin-bottom: 11px;">1.3 q接池的关闭</div></a><div style="color: #383838; text-indent: 22px; text-align: justify; margin-top: 5px; margin-bottom: 5px; font-family: 微Y雅黑; line-height: 22px;">当应用程序退出时Q应关闭q接池,此时应把在连接池建立时向数据库申Lq接对象l一归还l数据库Q即关闭所有数据库q接Q,q与q接池的建立正好是一个相反过E?/div><div style="color: #383838; text-indent: 22px; text-align: justify; margin-top: 5px; margin-bottom: 5px; font-family: 微Y雅黑; line-height: 22px;">q接池分配一个连接后如定义一个数据集Q点击预览,执行完对应的sql语句会将所占用的连接归q连接池?/div><a name="a:2." style="font-family: 微Y雅黑; font-size: medium; line-height: 22px;"><div style="font-weight: bold; font-size: 16px; color: #383838; line-height: 11px; margin-top: 20px; margin-bottom: 16px;">2. q接池的配置</div></a><div style="color: #383838; text-indent: 22px; text-align: justify; margin-top: 5px; margin-bottom: 5px; font-family: 微Y雅黑; line-height: 22px;">数据库连接池中到底要攄多少个连接,才能使系l的性能更佳Q用minConn和maxConn来限制?/div><div style="color: #383838; text-indent: 22px; text-align: justify; margin-top: 5px; margin-bottom: 5px; font-family: 微Y雅黑; line-height: 22px;">minConn是当应用启动的时候连接池所创徏的连接数Q假如过大启动将变慢Q但是启动后响应更快Q假如过启动加快,但是最初用的用户因接池中没有够的q接不可避免的g~了执行速度。因此应该在开发的q程中设定较minConnQ而在实际应用的中讑֮较大minConn。maxConn是连接池中的最大连接数Q可以通过反复试验来确定此饱和炏V?/div><div style="color: #383838; text-indent: 22px; text-align: justify; margin-top: 5px; margin-bottom: 5px; font-family: 微Y雅黑; line-height: 22px;">为此在连接池cConnectionPool中加入两个方法getActiveSizeQ)和getOpenSizeQ)QActiveSize 表示某一旉有多连接正被用,OpenSize表示q接池中有多连接被打开Q反映了q接池用的峰倹{将q两个值在日志信息中反应出来, minConn的值应该小于^均ActiveSizeQ而maxConn的值应该在activeSize和OpenSize之间?/div></div></div><img src ="http://www.tkk7.com/echoseason/aggbug/425133.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/echoseason/" target="_blank">season</a> 2015-05-18 10:40 <a href="http://www.tkk7.com/echoseason/archive/2015/05/18/425133.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java报表开发FineReport Excel双向导入http://www.tkk7.com/echoseason/archive/2015/05/12/425017.htmlseasonseasonTue, 12 May 2015 05:59:00 GMThttp://www.tkk7.com/echoseason/archive/2015/05/12/425017.htmlhttp://www.tkk7.com/echoseason/comments/425017.htmlhttp://www.tkk7.com/echoseason/archive/2015/05/12/425017.html#Feedback0http://www.tkk7.com/echoseason/comments/commentRss/425017.htmlhttp://www.tkk7.com/echoseason/services/trackbacks/425017.htmljava报表开?/a>FineReport Excel双向导入
1. 描述
Excel双向导入是指标题行列是从单元格扩展得到的Qƈ导入数据的单元g是可扩展的,如下图所C效果,标题字段通过横向扩展得到Q导入数据的单元格纵向扩展,导入不定行数据:
Excel双向导入模板在web端填报预览打开之后Q其展示效果与固定标题行导入不定行是一LQ那么双向导入的逻辑仍然是首先根据标题匹配,如果标题匚w不上或者只有一个可以匹配上或者设|了不执行根据标题匹配,则执行根据位|匹配?/div>
2. CZ
2.1 模板准备
新徏一个模板,d内置数据?/span>Q该数据集中只有一列数据,存储的是产品?/span>中的字段名称Q如下图Q?/div>
内置数据集准备好之后Q将字段名称数据列拖曛_A2单元gQ设|ؓ横向扩展QƈA3单元D|ؓU向扩展Q如下图Q?/div>
2.2 工具栏设|?/div>
默认填报工具栏是没有导入Excel按钮的,点击模板>模板web属?gt;填报面讄Q?span class="doc_navigation" style="font-weight: bold; color: #008080;">模板单独讄Q勾?span class="doc_navigation" style="font-weight: bold; color: #008080;">使用工具?/span>Qؓ该报表单独设|工hQ清I工hQ然后在按钮面板中双?span class="doc_navigation" style="font-weight: bold; color: #008080;">提交按钮?span class="doc_navigation" style="font-weight: bold; color: #008080;">导入excel按钮Q将q两个按钮添加到剙工具栏中Q与Ҏ位置匚wCZ中的讄相同?/div>
2.3 配置文g修改
FineReport默认不开启双向导入,故,如果要用双向导入,首先要先修改配置文gQ其开启双向导入?/div>
打开%FR_HOME%\WebReport\WEB-INF\resources下面?span class="doc_formula" style="font-weight: bold; color: #0000ff;">customconfig.xml文gQ如果没有该文gQ则复制config.xml臌文g夹中Qƈ重命名ؓcustomconfig.xmlQ如下图Q?/div>
?span class="doc_formula" style="font-weight: bold; color: #0000ff;">customconfig.xml文g最后面?span class="doc_formula" style="font-weight: bold; color: #0000ff;"></ReportServerParameter>标签之前插入<ImportDoubleDir doubledir = "true"/>Q表C开启双向导入,如下图:
2.4 Excel导入
点击填报预览按钮Q在web端预览报表,可以看到标题字段是扩展出来的Q点dh上的导入Excel按钮Q选择excelimport.xlsQ可以看到如下图所C效果:
已完成模板请参照%FR_HOME%\WebReport\WEB-INF\reportlets\doc\SpecialSubject|\ExcelImport\ExcelImport_5.cpt?/span>



season 2015-05-12 13:59 发表评论
]]>l计图表FineReport之SQL函数http://www.tkk7.com/echoseason/archive/2015/05/11/424996.htmlseasonseasonMon, 11 May 2015 09:17:00 GMThttp://www.tkk7.com/echoseason/archive/2015/05/11/424996.htmlhttp://www.tkk7.com/echoseason/comments/424996.htmlhttp://www.tkk7.com/echoseason/archive/2015/05/11/424996.html#Feedback0http://www.tkk7.com/echoseason/comments/commentRss/424996.htmlhttp://www.tkk7.com/echoseason/services/trackbacks/424996.htmll计图表FineReport之SQL函数

有的时候希望某个单元格能够直接获取到数据库中的某个|而不是先要定义一个数据集后,再去取数据。这时就可以用函数Sql()公式Q下面讲解下其用法?/div>
1. 公式解释
SQL(connectionName,sql,columnIndex,rowIndex)Q返回的数据是从connectionName数据库中获取的sql语句的表中的WcolumnIndex列第rowIndex行所对应的元素?/div>
connectionNameQ数据库名,字符串Ş式,需要用引号?FRDemo"Q?/div>
sqlQSQL语句Q字W串形式Q?/div>
columnIndexQ列序号Q整型;
rowIndexQ行序号Q整型?/div>
备注Q行序号可以不写Q这栯回gؓ数据列?/span>
2. 以我们提供的数据源FRDemoZ
2.1 CZQ就一般的只获取某个字D内容)
从表 STSCORE中,我们可看到第3行第3列的gؓAlexQ如下:
现在若要直接在报表的单元g昄数据|AlexQ而不通过先定义一个数据集后,再去取数据的方式Q这里就可以使用sql()公式Q此时只需在单元格中输入:=sql("FRDemo","SELECT * FROM STSCORE",3,3)卛_Q预览就可看到Alex倹{?/div>
2.2 CZQ带有参数时公式的用)
带有参数形式的时候,直接在报表的单元g获取数据|写法如下Q?/div>
=sql("FRDemo","SELECT * FROM STSCORE where CLASSNO = 'Class1' ",3)
昄效果Q班UؓClass1的第3列所有|Q如下:
若需要显C某个具体|如:昄 Jonny 的效果(即班UؓClass1的第3列第4行的|Q写法如下:
=sql("FRDemo","SELECT * FROM STSCORE where CLASSNO = 'Class1' ",3,4)
若参数gؓ变量如ؓ报表参数或者是某个单元|则写法如下:
=sql("FRDemo","SELECT * FROM STSCORE where CLASSNO = '"+$class+"' ",3,4)
?/div>
=sql("FRDemo","SELECT * FROM STSCORE where CLASSNO = '"+A1+"' ",3,4)
如果传递的参数是获取当前单元格的|即用$$$作ؓ参数Ӟ字符串类型同样需要拼接单引号Q如下:
=sql("FRDemo","SELECT * FROM STSCORE where CLASSNO = '"+$$$+"' ",3,4)
注:如果参数或者单元格值有多个Q那么sql函数的写法如下:
=sql("FRDemo","SELECT * FROM STSCORE where CLASSNO in ('"+$class+"') ",3,4)
q且class参数q回值的分隔W需?,'Q具体请查看下拉复选框参数联动?/div>

season 2015-05-11 17:17 发表评论
]]>java表格控gFineReport数据填报功能详述http://www.tkk7.com/echoseason/archive/2015/03/30/423946.htmlseasonseasonMon, 30 Mar 2015 02:25:00 GMThttp://www.tkk7.com/echoseason/archive/2015/03/30/423946.htmlhttp://www.tkk7.com/echoseason/comments/423946.htmlhttp://www.tkk7.com/echoseason/archive/2015/03/30/423946.html#Feedback0http://www.tkk7.com/echoseason/comments/commentRss/423946.htmlhttp://www.tkk7.com/echoseason/services/trackbacks/423946.htmlFineReport是一N常强大的数据展示与数据处理的软gQ数据填报功能同样强大?/span>java表格控gFineReport的数据填报具有多U填报方式,支持多sheet填报Q数据来L养I~辑方式多样Q支持零客户端填报以及多U上报?/p>

填报方式多样

C企业通过表单录入Ӟ传统报表已经不能满需求或者只能满_方向的录入,因ؓ传统报表的填报没有一个交互的q程?/p>

FineReport的数据展现支持多个不同的数据源,填报也同h持将同一表中填写的数据提交到多个不同的表或者不同的库,q且支持多源填报报表数据的删除行和添加行Q除了普通的单行外,可以选择指定行数或者一整个表单的样式)、支持B/S端自动计、支持多sheet填报?/p>

填报的报表模板同样基于格子,那么填报逻辑卛_单元格内的数据提交到库,单元g数据库表之间是自由匹配的关系。在设计填报模板Ӟq不需要考虑数据库表l构Q设计表l构时则可以独立考虑最优的数据存储规则Q而不需要去考虑表样?/p>

单元g数据库的对应~辑Q一般的报表工具提供的都是手工编辑库表与单元格对应关pȝҎQ而FineReport则采用了高效d字段Q智能鼠标选择单元格方式,以便应对大填报表多个单元格需要设|库表匹配关p,如图所C:
填报方式
当单元格中的数据为扩展数据时Q也不需要设|多ơ对应关p,x们只需要针Ҏ板的设计界面讄一ơ对应关p,即单元格扩展出多条记录Q还是采用同L对应关系来提交,q样可以针对Q意复杂样式的填报表,做出灉|的设|?br style="padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px" />Z一些基本的填报外,FineReport支持如下cd的填报:

自由填报
填报方式
行式填报
填报方式
多源填报
填报方式
交叉填报
填报方式

企业在制作报表时Q经怼出现多个文件以sheet的方式组合在一赗传l的报表需要对多张独立的报表进行操作,q且最后还要想办法整合在一P非常ȝ?/p>

FineReport采用Excel的多sheet思想Q把多张报表存放在一个模板文件中Q这样便能轻杄解决操作多张报表带来的麻烦?br style="padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px" />FineReport以多sheet的Ş式组合到在一P支持Excel多sheet的导入导出,q且方便对多张填报表同时q行~辑、保存数据到数据库或者批量打印等Q从而提高工作效率,如图所C:

填报方式

数据来去无关

FineReport的填报中Q数据的来源与去向是分别定义的,因此数据的来源与dq无必然联系?br style="padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; padding-right: 0px" />通常我们用到填报Ӟ特别多汇ȝ填报Q往往填报模板q完全一张空白表格等待填写,而是有部分数据从数据库获取,或是Ҏ得数据进行编辑,或是补充部分数据再进行提交?/p>

例如某企业的填报pȝQ基层营业处需要填写原始数据,而分公司则需要在基层数据计算的基再填写部分数据汇M报到d司。此Ӟ数据的来源是来自于基层上报的数据库AQ而编辑后的数据则存往d司的数据库B。且来源和去向数据库可能均不止一个,单的讲就是,是从表A中取出数据进行修改统计后存入表B中,当然d可能有多个(来源也可能多个)Q所以也可以同时写入B1、B2、B3{表。由于FineReport取数和填报均支持多源Q因此可以很好的解决q个现实需求?/p>

~辑方式多样

虽然说填报最重要的在于填写的数据Q但是填写数据的使用易用性以及填写效率也是衡量一个报表填报能力的重要指标。FineReport提供了丰富的单元格编辑风|不仅为报表设计者节省了大量的编辑风D计时_也ؓ最l的填报人提高了工作效率?/p>

FineReport内置的单元格~辑风格包括Q文本,数字Q日历(日期Q时_Q下拉框Q下拉复选框Q下拉树Q单选按钮,单选按钮组Q复选框Q复选框l,按钮Q密码,文本域,列表Q视图树Q表格树Q文件上传,多文件上传,|页框等数十U编辑风根{这些已l基本涵盖了常见的填报数据编辑方法,设计者可以根据需要自p|?/p>

各个单元格的~辑风格卛_以相对独立,也可以相互关联,例如单元g间的联动Q或者格子之间的校验?/p>

?.64丰富的填报页?/p>

零客L填报

企业的表单录入经怼受制于部门和地域QFineReport报表支持在线填报Q用户不用安装Q何客L可以通过览器进行填报录入的功能Q这对企业各个部门之间或不同分公怹间的l一录入做到了完的支持?/p>

多上报

我们在上面也曾提刎ͼ填报业务一般经常是多的,除最底层可能是面对原始空表填写外Q其它各U都是将下的数据进行验证和处理之后再填报给上Q这是一个简单的工作?/p>

FineReport的报表功能完全支持这U模式,其应用原理图如图所C?
多上报原理

FineReport数据上报步骤如下图:

数据上报一般有一下几U用情况:

直线上报Q是指Q务流E单U的从下U流转到上直至关闭Q一条直U流E?/p>

联合填报上报Q指d程在流转过E中Q有的节点进行分叉了Q一个节点可以有多h操作?/p>

分发逐上报Q是指Q务流E在{的过E中Q到达某一个节点的时候,该节点用h建子dq行分发Q当子Q务流转完成后回到该节点,该节点用戯行操作之后,再l流转主d?/p>

season 2015-03-30 10:25 发表评论
]]>
用FineReport报表pȝ构徏ITIL程pȝ变更分析http://www.tkk7.com/echoseason/archive/2015/03/26/423863.htmlseasonseasonThu, 26 Mar 2015 09:46:00 GMThttp://www.tkk7.com/echoseason/archive/2015/03/26/423863.htmlhttp://www.tkk7.com/echoseason/comments/423863.htmlhttp://www.tkk7.com/echoseason/archive/2015/03/26/423863.html#Feedback0http://www.tkk7.com/echoseason/comments/commentRss/423863.htmlhttp://www.tkk7.com/echoseason/services/trackbacks/423863.html注:此文?#8220;帆Y十年Q项册征?#8221;zd的获奖作品?/strong>

一、应用背?
随着ITIL的发展和深入Qؓ提高IT服务理的质量,某银行上U一套符合ITIL的流E工P其中涉及事g、问题、测试、变更管理等程Q上U后Q有效地控制了运营管理中各流E环节的质量Q提高了整体效率Qؓ攉和展现电子流E化理效果Q量化考核指标Q需提高报表展现效果和报表效率,以前?a title="报表软g">报表软g/java报表插g对excl支持不够Q且囑Ş不能导出Q而这正是FineReport报表工具的优ѝ?span id="more-2174">

二、工?
FineReport报表工具、某数据库、某程软g?/p>

三、需求分?
    变更程理有效地提高了变更各节点的效率Q极大地提高了变更成功率Qؓ考核某银行内各团队变更效率,仅从单一角度Q如变更数量Q无法考核Q需定制Ҏ考核标准?br /> 1、变更数?br /> 2、计划?br /> 3、质?br /> 4、复杂?br /> 对变更从4个维度进行考核Q根据一定的标准计算分数Q展CZ个雷辑֛Q方便从4个维度分析各团队变更得分?br /> 对变更雷辑֛q行向下dQ可看到某一团队得分明细Q包括各人员明细Q?br /> 囑֒表的l合让数据的更加直观地展玎ͼ数据l构一目了然?/p>

四、数据分?
因对各团队考核评分标准不同Q区分厂商和银行内团队)Q需按照团队和日期维度进行统计?/p>

报表l度l计

五、报表制?
因对变更各角度进行分析计汇总,涉及表单多,数据量大
?若用通常报表工具Q面临如下问?br /> 隄1Q每个考核炚w对应一张或多张数据库表Q制作总表旉要多个数据集Q数据集之间的关联难Q?br /> 隄2Q区分各团队Q考评计算不同Q通常需分别制作报表展现Q工作量大;
隄3Q?a title="报表">报表不能导出图标Q且对国内常用的excl支持不Q经常出现多余行、多余列?br /> ?利用FineReport报表工具
支持多数据源报表的制作,L实现pȝ之间的关联;
支持参数传递,支持数据集参敎ͼ实现报表d高效率;
仅需1张报表解x有团队问题?/p>

六、效果展?
团队变更考核展现

报表展现
点击图表Q自动链接到下面的明l表



season 2015-03-26 17:46 发表评论
]]>
制作数据地图Q没有想象中的那么难Q?/title><link>http://www.tkk7.com/echoseason/archive/2015/03/16/423488.html</link><dc:creator>season</dc:creator><author>season</author><pubDate>Mon, 16 Mar 2015 07:32:00 GMT</pubDate><guid>http://www.tkk7.com/echoseason/archive/2015/03/16/423488.html</guid><wfw:comment>http://www.tkk7.com/echoseason/comments/423488.html</wfw:comment><comments>http://www.tkk7.com/echoseason/archive/2015/03/16/423488.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/echoseason/comments/commentRss/423488.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/echoseason/services/trackbacks/423488.html</trackback:ping><description><![CDATA[<p style="border-bottom: 0px; text-align: justify; border-left: 0px; padding-bottom: 0px; text-transform: none; background-color: rgb(255,255,255); text-indent: 2em; margin: 0px; padding-left: 0px; padding-right: 0px; font: 16px/36px Arial, 'Microsoft YaHei', Helvetica, sans-serif; white-space: normal; letter-spacing: normal; color: rgb(49,49,49); border-top: 0px; border-right: 0px; word-spacing: 0px; padding-top: 0px; -webkit-text-stroke-width: 0px"><a style="padding-bottom: 0px; margin: 0px; outline-style: none; outline-color: invert; padding-left: 0px; outline-width: medium; padding-right: 0px; color: rgb(137,137,137); text-decoration: none; padding-top: 0px" title="数据地图详解" >数据地图</a>是商业分析的高形式和手D,多见于一些国外高端商业胦l杂志。长期以来,很多职场人士都希望能在自q数据分析和商务演CZ使用数据地图q一形式Q来提升专业品质和沟通效率。但׃地图素材和制作工具难以获得,普通办公族很难制作自己的地图,只能对国外媒体和报告上的_地图慕不已?/p> <p style="border-bottom: 0px; text-align: justify; border-left: 0px; padding-bottom: 0px; text-transform: none; background-color: rgb(255,255,255); text-indent: 2em; margin: 0px; padding-left: 0px; padding-right: 0px; font: 16px/36px Arial, 'Microsoft YaHei', Helvetica, sans-serif; white-space: normal; letter-spacing: normal; color: rgb(49,49,49); border-top: 0px; border-right: 0px; word-spacing: 0px; padding-top: 0px; -webkit-text-stroke-width: 0px">׃一般情况下Q数据地囑ևC|的Ҏ性(高大上的高端商业财经杂志Q,数据地图也就被定位成了一U需要极端复杂的操作步骤和复杂Y件才能制作的图表U类。但是事实上Q数据地囄制作q不需要十分复杂的操作Q也q不需要一个操作复杂的软g——一个带有地?a style="padding-bottom: 0px; margin: 0px; outline-style: none; outline-color: invert; padding-left: 0px; outline-width: medium; padding-right: 0px; color: rgb(137,137,137); text-decoration: none; padding-top: 0px" >图表</a>cd的。相比于柱Ş图、条形图q些最基础的图表,数据地图只是在数据源的设|方面复杂了一些而已?/p> <p style="border-bottom: 0px; text-align: justify; border-left: 0px; padding-bottom: 0px; text-transform: none; background-color: rgb(255,255,255); text-indent: 2em; margin: 0px; padding-left: 0px; padding-right: 0px; font: 16px/36px Arial, 'Microsoft YaHei', Helvetica, sans-serif; white-space: normal; letter-spacing: normal; color: rgb(49,49,49); border-top: 0px; border-right: 0px; word-spacing: 0px; padding-top: 0px; -webkit-text-stroke-width: 0px">以FineReport<a style="padding-bottom: 0px; margin: 0px; outline-style: none; outline-color: invert; padding-left: 0px; outline-width: medium; padding-right: 0px; color: rgb(137,137,137); text-decoration: none; padding-top: 0px" title="FineReport报表软g免费下蝲" >报表软g</a>ZQ一个简单的<a style="padding-bottom: 0px; margin: 0px; outline-style: none; outline-color: invert; padding-left: 0px; outline-width: medium; padding-right: 0px; color: rgb(137,137,137); text-decoration: none; padding-top: 0px" title="数据地图详解" >数据地图</a>制作只需要以下几个步骤:</p> <p style="border-bottom: 0px; border-left: 0px; padding-bottom: 0px; text-transform: none; background-color: rgb(255,255,255); text-indent: 2em; margin: 0px; padding-left: 0px; padding-right: 0px; font: 16px/36px Arial, 'Microsoft YaHei', Helvetica, sans-serif; white-space: normal; letter-spacing: normal; color: rgb(49,49,49); border-top: 0px; border-right: 0px; word-spacing: 0px; padding-top: 0px; -webkit-text-stroke-width: 0px" align="center"><strong style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">新徏图表</strong>——<strong style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">选择地图图表cd</strong>——<strong style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">定义地图数据?/strong>——<strong style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">讄地图样式</strong>——<strong style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">复杂交互效果讄</strong>Q非必须选项Q?/p> <p style="border-bottom: 0px; text-align: justify; border-left: 0px; padding-bottom: 0px; text-transform: none; background-color: rgb(255,255,255); text-indent: 2em; margin: 0px; padding-left: 0px; padding-right: 0px; font: 16px/36px Arial, 'Microsoft YaHei', Helvetica, sans-serif; white-space: normal; letter-spacing: normal; color: rgb(49,49,49); border-top: 0px; border-right: 0px; word-spacing: 0px; padding-top: 0px; -webkit-text-stroke-width: 0px">如果我们比较熟悉一般图表的制作׃发现Q数据地囄制作步骤与一般图表基本一_至于相对复杂的数据地图数据源讄Q其关键在地理信息的输入Q在FineReport中,全国的省U地理信息已l在自带数据库中Q这大大减了数据地图制作工作量。另外,FineReportq提供自定义地图已实现省U以下的数据地图功能Q提供gis地图实现更加_的地理定位?/p> <p style="border-bottom: 0px; text-align: justify; border-left: 0px; padding-bottom: 0px; text-transform: none; background-color: rgb(255,255,255); text-indent: 2em; margin: 0px; padding-left: 0px; padding-right: 0px; font: 16px/36px Arial, 'Microsoft YaHei', Helvetica, sans-serif; white-space: normal; letter-spacing: normal; color: rgb(49,49,49); border-top: 0px; border-right: 0px; word-spacing: 0px; padding-top: 0px; -webkit-text-stroke-width: 0px">一般图表的数据源定义与数据地图数据源定义对?</p> <p style="border-bottom: 0px; text-align: justify; border-left: 0px; padding-bottom: 0px; text-transform: none; background-color: rgb(255,255,255); text-indent: 2em; margin: 0px; padding-left: 0px; padding-right: 0px; font: 16px/36px Arial, 'Microsoft YaHei', Helvetica, sans-serif; white-space: normal; letter-spacing: normal; color: rgb(49,49,49); border-top: 0px; border-right: 0px; word-spacing: 0px; padding-top: 0px; -webkit-text-stroke-width: 0px">一般图表的数据源定义:<br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /><img style="border-bottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; border-top: 0px; border-right: 0px; padding-top: 0px" class="centered" src="http://www.finereport.com/wp-content/uploads/2015/1/mapdataknow1.png" width="600" data-bd-imgshare-binded="1" alt="" /></p> <p style="border-bottom: 0px; text-align: justify; border-left: 0px; padding-bottom: 0px; text-transform: none; background-color: rgb(255,255,255); text-indent: 2em; margin: 0px; padding-left: 0px; padding-right: 0px; font: 16px/36px Arial, 'Microsoft YaHei', Helvetica, sans-serif; white-space: normal; letter-spacing: normal; color: rgb(49,49,49); border-top: 0px; border-right: 0px; word-spacing: 0px; padding-top: 0px; -webkit-text-stroke-width: 0px">数据地图数据源定义:<br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" /><img style="border-bottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; border-top: 0px; border-right: 0px; padding-top: 0px" class="centered" src="http://www.finereport.com/wp-content/uploads/2015/1/mapdataknow2.png" data-bd-imgshare-binded="1" alt="" /></p><img src ="http://www.tkk7.com/echoseason/aggbug/423488.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/echoseason/" target="_blank">season</a> 2015-03-16 15:32 <a href="http://www.tkk7.com/echoseason/archive/2015/03/16/423488.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>展望2015q大数据Q停止空?拥抱革命http://www.tkk7.com/echoseason/archive/2015/01/08/422136.htmlseasonseasonThu, 08 Jan 2015 09:08:00 GMThttp://www.tkk7.com/echoseason/archive/2015/01/08/422136.htmlhttp://www.tkk7.com/echoseason/comments/422136.htmlhttp://www.tkk7.com/echoseason/archive/2015/01/08/422136.html#Feedback0http://www.tkk7.com/echoseason/comments/commentRss/422136.htmlhttp://www.tkk7.com/echoseason/services/trackbacks/422136.html      如果说过ȝ一q里Q有什么改变了我们的生z,那一定是U技的迅速变革与推动所带来的变化?014q云计算成ؓ了香饽饽Q领域市场大势爆发,众多企业眼光望向了云服务领域,同时Z云计技术而发展的大数据技术,从概念阶D逐渐发展成ؓ新数字时代中的核心技术?/p>

  国著名咨询公司麦肯锡对大数据的定义Q是指大超出常规的数据库工兯取、存储、管理和分析能力的数据集。国际数据公司IDCҎ大数据的四个特征Q定义其为v量的数据规模(Volume)、快速的数据{和动态的数据体系(Velocity)、多L数据cd(Variety)、巨大的数据价?Value)?/p>

  在过ȝ一q_大数据以惊h的速度从理向应用,成功的推动了各个领域的业变化与行业融合Q当前的现状与未来发展,值得所有行业深刻认识ƈ重视?/p>

2014q大数据应用遍地开?/p>

  q去的一q_大数据技术几乎渗透了各个领域的各个行业?/p>

  全球x?014q巴西世界杯赛事期间Q谷歌云计算q_通过大数据技术分析,成功预测了世界杯16强每场比赛的胜利者,而冠军队德国国家队宣布,他们q用了SAPMatchInsights解决Ҏq行赛后分析Q大数据技术成胜的关键;8月,联合国开发计划v与百度达成战略合作,共徏大数据联合实验室Q利用大数据技术针对环保、健店教育和灑֮{全球性问题进行分析和势预测Q提供发展策略徏?12月,淘宝公布的?014q淘宝联动知识权局打假报告》显C,阉K巴巴通过大量数据分析q查打击假货源,2010q至今已处理各类专利侉|投诉案g3000余g。同ӞҎ“预留后门”?2306用户信息泄露{事Ӟ也暴露出大数据迅猛发展的同时Q数据安全存在很大的隐患?/p>

  d6月,中国U学院大学首ơ召开?#8220;大数据技术与应用”方向人才培养研讨会,提出人才培养与科研优势结合培d合型大数据h才,中国大数据人才教育提上议程Q推动相关h才培养,未来我国大数据市场的前景qK?/p>

大数据行业应用愈发完?/p>

  在云计算爆发推助U技加速发展的一q_2014q大数据产业从理论到应用向前q进了大大的一步?/p>

  2014q?2月,中关村大数据产业联盟与中国计机协会共同发布?《中国大数据白皮书》,W一ơ全面深入且pȝ完整的从我国大数据的产业与学术的大方向,国家主权、政府政{、业发展、数据科学、投资理c公司战略等分析了我国大数据市场当前以及未来发展现状Q这是我国大数据行业逐步q向产业pȝ化的重要一步?/p>

  速途网记者采访了中关村大数据产业联盟U书长n国栋Q他表示今年众多行业的众多企业从Ҏ上对大数据的认知与需求有了变化,癑ֺ、腾讯等互联|巨头公司对数据的重视程度超乎想象,中小企业也随着大潮的步伐体会C大数据所带来的业变化?/p>

  赵国栋提出,在随之而来的大数据时代Q三大发展理够概q?014q大数据的发展:W一Q从微观层面上来看,企业战略思想发生了根本变化,以数据资产ؓ核心来重新审视公司的价g未来走向;W二Q从中观层面来看Q区域经发展中产业高度融合Q大数据成ؓ了经发展的新动?W三Q以中间市场为特征的l织变革Q推动了产业生态紧密融合。大数据q些层面的发展理论,演变成新的大数据商学体pR?/p>

大数据思潮推动产业全面落地

  虽然大数据市场相比前q有了跨性的发展Q然而当前的现状却依然处在初步阶D,除了IT互联|类的大型企业深刻认识ƈ重视研发应用Q其他行业的中小企业乃至普罗大众对大数据概念的认识还很微弱,甚至存在误读误解?/p>

  赵国栋向记者介l,大数据是新兴技术发展到一定阶D后Q生一pdC会现象Q这是与各行各业都紧密融合的新思潮Q是l济发展的新现象Q更是推动经发展的新动力,但社会各阶层对大数据的认知不均,有可能影响到其市场发展?/p>

  另一斚wQ大数据新兴技术脱M软g与硬Ӟ数据进化成独立的发展业,推助了更多领域的发展。例如正在热议互联网银行Q腾讯微众银行的q营pȝ是完全依托大数据而成的,从试q营期间的客户选择Q到客户的经社交、信用度与贷N度,完全通过大数据进行分析和信息{选,最后得出准的征信报告。其ơ,各个城市政府正在大力推行的智慧医疗、智慧交通与智慧教育Q都依托于大数据技术的基础而徏设?/p>

  2015q_大数据独立的发展Ş成特有的市场化于规模化,全面落地的技术徏设,从业到行业的成熟,推动更多传l企业向U技化{型,也将推动更多C业和市场的爆发?/p>

season 2015-01-08 17:08 发表评论
]]>
预测2015Q智能大数据分析成热?/title><link>http://www.tkk7.com/echoseason/archive/2015/01/05/422053.html</link><dc:creator>season</dc:creator><author>season</author><pubDate>Mon, 05 Jan 2015 03:44:00 GMT</pubDate><guid>http://www.tkk7.com/echoseason/archive/2015/01/05/422053.html</guid><wfw:comment>http://www.tkk7.com/echoseason/comments/422053.html</wfw:comment><comments>http://www.tkk7.com/echoseason/archive/2015/01/05/422053.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/echoseason/comments/commentRss/422053.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/echoseason/services/trackbacks/422053.html</trackback:ping><description><![CDATA[<div>     2012q_“大数?#8221;一词开始大热。两q来Q已l在商业、工业、交通、医疗、社会管理等多方面有了应用,在今q的W二届大数据技术大会上Q已l少有h讲重要性,更多是应用、技术以及最底层的算法?/div><div>  “现在对大数据来讲是两个?落地 Q我们开会请一些专家讲大数据多么重要,没有什么意义,各个省市的领导都讲大数据Q这已经不是新的东西?#8221;中国工程院院士李国杰?014中国大数据技术大会上首个发言Q直接点题:“产业界很重要的一件事情是怎么h大数据用来提高我们国家我们政府治理能力现代化Q这个不亚于提高GDP?#8221;</div><div>  李国杰认为,在应用上Q云计算?D打印技术从技术出现到产业化可能是2?q_但大数据会更长些Q从实践转换成主业可能需?~10q。以前我们的l济增长主要靠资源和汗水Q而下一步的l济发展要靠智力创新Q要以大数据的应用来以减能耗,降低环境污染?/div><div>  2012q_“大数?#8221;一词开始大热。两q来Q已l在商业、工业、交通、医疗、社会管理等多方面有了应用,在今q的W二届大数据技术大会上Q已l少有h讲重要性,更多是应用、技术以及最底层的算法?/div><div>  中科院计所研究员、中国计机学会大数据专家委员会U书长程学旗发表了大数据白皮书与发展势报告。这份报告由中国计算机学会大数据专家委员会和中关村大数据产业联盟l织撰写Q用时大半年?/div><div>  ?015q大数据发展预测Q共?0个方面。首先就是结合智能计的大数据分析成为热点,包括大数据与经计算、深度学习、语义计以及h工智能其他相x术结合,成ؓ大数据分析领域的热点?/div><div>  W二Ҏ数据U学带动多学科融合Q但是数据科学作为新兴的学科Q其学科基础问题体系不明朗Q数据科学自w的发展未成体pR?/div><div>  W三是跨学科领域交叉的数据融合分析与应用成Z后大数据分析应用发展的重大趋ѝ大数据技术发展的目标是应用落圎ͼ因此大数据研I不能仅仅局限于计算技术本w?/div><div>  大数据将与物联网、移动互联、云计算、社会计等热点技术领域相互交叉融合,产生很多l合性应用。近q来计算机和信息技术发展的势是,前端更前伸,后端更强大。物联网与移动计加Z与物理世界和人的融合Q大数据和云计算加强了后端的数据存储理和计能力。今后,q几个热Ҏ术领域将怺交叉融合Q生很多综合性应用?/div><div>  此外Q十大趋势还包括Q大数据多样化处理模式与软硬件基设施逐步夯实;大数据的安全和隐U问题持lo人担?新的计算模式取得突?各种可视化技术和工具提升大数据分?大数据技术课E体pd讑֒人才培养是需要高度关注的问题;开源系l将成ؓ大数据领域的L技术和pȝ选择?/div>      E学旗用“融合、跨界、基、突?#8221;来ȝq十大趋ѝ他q一步解释,融合是说在业里面,比如说在垂直行业的融合,在企业里面垂直融合,应用融合、技术融合等;跨界Q基于大数据使不同学U不同应用领域跨?基础Q就是说我们大数据发展亟待在一些基斚wq一步地夯实Q?014q比2013q基更强Q我们期?015q基q一步的夯实Q包括生态环境,包括大数据资源的׃n;H破Q我们会在预在2015q在一些大数据的分析,大数据的一些系l方面能够取得相x的H破?div>  对于大数据研I的隄Q很多h把数据公开列在W一位。对此,李国杰认?#8220;׃n”更准一些。对于政府部门的隄在于公开的尺度,另外是否有能力把数据用好。而指望商业公司拿出数据,不现实,因ؓq些数据的获得是商业公司的投入?/div><div>  但对于这U说法,一些hq不认同。中国h民大学教授信息学院院长杜勇教授认ؓQ现在高校和研究机构拿到数据不是问题Q关键是企业提出解决不了的问题,把数据拿出来Q求助于研究者,研究者是否能够有效解冟뀂就像大数据比赛Q让企业出的题目才会是真正的问题?/div><div>  另外Q大数据人才也是一个重要问题。现在的问题是既对行业熟悉,又能融合创新的顶cMh才稀。李国杰一点,“现在要让企业和研I者明白一点,数据不是在谁手中Q谁有优势Q而是要大家一LIӞ融合跨界研究Q数据才会生胦富?#8221;</div><img src ="http://www.tkk7.com/echoseason/aggbug/422053.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/echoseason/" target="_blank">season</a> 2015-01-05 11:44 <a href="http://www.tkk7.com/echoseason/archive/2015/01/05/422053.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>实用的大数据安全工具与技巧合?/title><link>http://www.tkk7.com/echoseason/archive/2015/01/04/422022.html</link><dc:creator>season</dc:creator><author>season</author><pubDate>Sun, 04 Jan 2015 06:26:00 GMT</pubDate><guid>http://www.tkk7.com/echoseason/archive/2015/01/04/422022.html</guid><wfw:comment>http://www.tkk7.com/echoseason/comments/422022.html</wfw:comment><comments>http://www.tkk7.com/echoseason/archive/2015/01/04/422022.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/echoseason/comments/commentRss/422022.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/echoseason/services/trackbacks/422022.html</trackback:ping><description><![CDATA[<div>      大数据应用的安全性方面往往被忽视或者被视ؓơ要的需求。但是,数据的安全性在数据处理q程有着十分巨大的媄响。本文将介绍一些保护大数据应用的步骤和工具?/div><div></div><div>       随着大数据在不同的领域蔓Ӟ安全斚w受到来多的关注。以前,我们使用h中心控制的安全系l,但这q不以保护你的应用E序免受入R。大数据带来了另外一些安全关切问题,与正常的应用E序有很大不同?/div><div></div><div>       在当今世界,安全性相关的探烦非常困难,前进方向也难以界定。整个Y件系l中实现合适的端至端安全系l是非常昂贵的。L一个突破安全防护的可能性存在, 无论你遵循什么样的政{或制度都是一栗企业进行大数据目时应制定相应的计划,Ҏ自己的预和政策Q采用最C化新式安全措施?/div><div></div><div><strong>       在大数据环境中的安全风险</strong></div><div></div><div>       大数据时代出C数据量,数据速率和数据种cȝ显著增长Q另外云计算模式下,Ud应用E序和其他应用程序接q增ѝ通过不同的系l、应用和环境Q数据从一 端流向另一端。这U数据爆炸对业务发展z察力提供了有意义帮助,但它也把商业数据暴露l了各种pȝQ流E和相关人员。由于庞大的数据量在不同的协作系l进 行存储,处理Q分析,M存在安全漏洞?/div><div></div><div>       大数据从不同的源和不同类型的商业工具采集出来以用于分析,q获得有意义的信息。该信息被决{者访问和使用。有时候数据也可用于协作。用于协作和处理 的工具也有安全性限制。所以,L暴露敏感数据/内容的概率。一旦大数据的值元素被定Q它可以被讉KQ更新或甚至qh变。这可能会导致对企业造成 严重的安全问题和威胁?/div><div></div><div>       先进的安全措施,可以保在协作环境中的信息安全。涉及大数据的企业需要在控制和^衡业务需求与数据安全防护之间做到更加_。以下是关于保护数据的一些徏议:</div><div></div><div>       大数据分割成小数据Q以q种方式Q系l将能够更好地处理数据的数量Q速度和种cR其l果Q企业也能够更快和更准进行商业决{?/div><div></div><div>       识别信息的适用范围Q企业需要识别参与此ơ合作的员工Q合作伙_供应商,或Q何其他第三方Q另外也要识别沟通渠道。这有助于给出关于合作环境和利益相关者的详细思\?/div><div></div><div>       部v数据控制Q数?a >报表控g</a>都部|在非常重要战略位置。这确保数据的保护与协作?/div><div></div><div>       在云计算和移动环境的控制部vQ云和移动合作是M应用E序及其部v的重要组成部分,也是风险最高的区域之一。企业需要了解和识别数据是如何在云计和Ud环境中实现共享?/div><div></div><div><strong>       大数据安全工?/strong></div><div></div><div>       在过dq中Q大多数企业采用单一的Y件供应商和单个数据库(SAPQOracle QPeopleSoft{?为整个企业服务。其l果是,安全性问题更加明昑ƈ易于理。但在目前情况下Q我们有大数据,云计,Ud讑֤{等Q系l中的安 全漏z的数量是未知的Qƈ且安全漏z的可能性要高得多?/div><div></div><div>       在最q的信息安全发展中,也有许多软g包和供应商可用于加强信息安全实践。对于大数据边界安全{略与其他系l类|所以在q部分中Q我们将只讨?处于|络内部“ 的工兗?/div><div></div><div>       监控和记录:监视和记录一切是未授权zd的最佳策略。一些日志系l,如系l日?Linux)Q事件日?Windows)可以被有效地利用?SNMP对记录网l事仉常有用。也有可供日志汇M同的软g包,q将其存储在一个中央位|进行分析。这些被UCؓ安全信息和事件管理Y?SIEM)包?/div><div></div><div>       分析和审计:SIEM包的主要功能是自动检未l授权的zdQƈ产生警告。但是,所有SIEM软g需要配|才能正常工作。徏议用预配置SIEM包ƈ时常 更新他们Q这栯够通过日志分析Q找出安全漏z。最新的SIEM包LogRhythmQQ1实验?IBM)QMcAfee的Splunk{?/div><div></div><div>       w䆾理Qn份和讉K理(IAM)对于大数据保护来说是非常重要的,。因为数据是通过使用不同的信道被员工/承包商访问,q些信道包括Ud?备,SAAS模式Q或其他服务。n份可以确定是谁正在对敏感数据q行讉KQ考虑“w䆾”作ؓ新的安全度是非帔R要的Q不应只是专注于敏感数据的物理位 |。n份管理是l对有必要考虑的工具集合,有助于我们应对周边发生的故障?/div><div></div><div>       掩蔽数据Q数据掩蔽是保护数据安全的另一U方式。这些数据可以通过加密或断词被屏蔽。一些厂商还要求他们的数据屏蔽工具不遵@加密和标记化Q但能够动态地执行整个屏蔽?/div><div></div><div>       应用安全Q最后一步是保讉K敏感信息的大数据应用安全性。这是非常关键的Q因为大部分行工具构徏时ƈ没有考虑安全因素。最q,大多数的大数据工具在?全方面有了显著改善。最重要的两个因素是“权限_度U别'?数据加密”。Hadoop的最新版本将支持新的安全功能Q可能解册些新出现的问题?/div><div></div><div><strong>       ȝ</strong></div><div></div><div>       在当今世界,大数据安全是个大问题。正如我们所知道的大数据pȝq不像普通单一的供应商pȝQ因此安全问题的处理更加复杂。没有单一的解x?工具/?应商可以保护您的数据Q但是你可能需要用不同的安全工具Q这取决于需要保护的区域所处位|。因此,最l的解决办法是l用多U有效的工具Q随着旉?推移。最后,你应该会h一个良好的Q全面的安全pȝ?/div><img src ="http://www.tkk7.com/echoseason/aggbug/422022.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/echoseason/" target="_blank">season</a> 2015-01-04 14:26 <a href="http://www.tkk7.com/echoseason/archive/2015/01/04/422022.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一文章看懂图数据挖掘http://www.tkk7.com/echoseason/archive/2014/12/29/421911.htmlseasonseasonMon, 29 Dec 2014 03:53:00 GMThttp://www.tkk7.com/echoseason/archive/2014/12/29/421911.htmlhttp://www.tkk7.com/echoseason/comments/421911.htmlhttp://www.tkk7.com/echoseason/archive/2014/12/29/421911.html#Feedback0http://www.tkk7.com/echoseason/comments/commentRss/421911.htmlhttp://www.tkk7.com/echoseason/services/trackbacks/421911.html互联|发展至今,数据规模来大Q数据结构越来越复杂Q而且对系l的需求越来越高。如果学习过数据l构Q那么都知道图是攑֜最后一个结构,当你学习了图Q那么应该感知到前面的链表,队列Q树都是在图上面加了一些约束而派生出来的l构。所以图是一个一般性的l构Q可以适应于Q何结构类型的数据。那么图数据挖掘是干什么的?N是开着挖掘机来q行挖掘?q是扛着锄头?下面讲讲什么是图数据挖掘?/div>
一、什么是图数据挖?/strong>
q个话题感觉比较沉重Q以至于我敲打每个字都要犹U半天Q这里我说说我对图数据挖掘的理解。数据是一个不可数名字Q那么说明数据是一个没有边界的东西。而挖掘是一个很形象化的动词Q一般意义上Q挖掘是挖掘出对我们有用的东西,不然也不会闲着没事刨个坑把自己放进去,肯定是里面有宝贝Q我们才挖掘。那么不隄解,数据挖掘是挖掘数据里面?#8220;宝贝”Q图数据挖掘Q就是以囄l构来存储、展C、思考数据,以达到挖掘出其中?#8220;宝贝”。那q个“宝贝”是什?q个有点主观意识来理解了Q?#8220;宝贝”q个词本w就带有主观色彩Q而没有一个客观的{案Q不像是女大胸、翘臀、高挑、皮肤白皙、脸蛋好看等一pd标准。那么如何理解图数据里面?#8220;宝贝”?举个例子吧,例如Q当今互联网产生了很多社交数据,某某x了某某,那么某某和某某就有了关系Q某某评某某Q那么这又生了关系Q在q个里面某某是图中的节点,而评Q关注了则是节点之间的关p,如果某某再多点,q就形成了一个无边界的图了。那么对q个图进行关pL掘,那么会生很多有用的数据Q比如可以推荐你可能认识的hQ那是朋友的朋友,甚至更深Q这Ş成了某空间好友推荐的功能。比如某宝的你可能喜Ƣ的宝贝Q可以通过图数据挖掘来实现。这是我认为的图数据挖掘?/div>
从学术上Ԍ图数据挖掘分为数据图Q模式图两种。至于这两个cd的区别,׃很久没有xq块Q所以只能给Z个字面意义上的区别。数据图Q则是以数据节点为基来进行分析图Q模式图Q则是以数据整个关系模型来进行分析数据。可能解释存在错误,望指正。我之前主要是接触数据图一块的东西Q模式图没有太多了解。关于数据图和模式图在学术界存在几个比较有参考意义的实现以及法。数据图有:BANKS,BLINKS,Object rank;模式图有QDBXplorer(微Y),DISCOVER(加利尼亚大?QS-CBR(人民大学Q就是在大学学数据库都会知道的hQ王?。下面主要对数据囄几种实现q行单介l,模式图,可以找上面相兌文进行了解?/div>
二、数据图典型实现介绍

1、BANK
整体上说一下它的思想是通过关系数据库进行存储图l构的数据加上Dijkstra法来进行数据的存储和图数据的搜索。该法W一步先是先是匹配所有关键词的关键节点,q且以每个关键节点ؓ源节点进行一ơDijkstra法对图q行遍历Q因此可以Ş成和每个关键节点可达的节点堆Q该堆是q行了按照到关键节点距离q行堆排序的堆。因此可以想x个关键节点的节点堆的W一个元素则是到该关键节Ҏq的节点。利用这个,那么Ҏ个节点堆一ơ遍历,每次遍历只取堆的W一个节点,可以得知Q这个取出的节点和节点对对应的关键词是可辄Q如果这个节点和所有关键节点可达,那么可以这个节点ؓ根节点Ş成一个结果树Q所以需要对q个取出的节点进行标讎ͼ标记的目的就是说我这个关键节Ҏq这里了(有点cM到此一游的感觉)。这是BANK的大体上的算法思想。下面提Z个流E图Q帮助大家理解一下?/div>


q种方式存在几个~点Q由于它的这个算法是需要把整个囄构加载到内存中,所以当节点C大,那么可能会收到内存的限制。第二个~点是,它的搜烦是单向的Q这样在效率上面存在一定的~陷。这个算法也是我研究图数据挖掘主要研I的对象Q因为比较简单,Ҏ理解。下面针对上面两个缺陷介l另外两个算法?/div>
2、算?/strong>
q个法则是在第一个基上面q行了扩展,支持双向搜烦。从而解决了上麦q的W二个缺陗具体算法实玎ͼ很久没接触了Q而且当时也没xq方面的实现Q所以我也不是很清楚Q只是知道它实现了双向遍历。具体的可以点击标题Q看它的论文?/div>
3、BLINK
q个实现是解决了大图问题Q通过对图q行分割QŞ成超囄概念Q加载内存只需要把图q来Q当需要遍历这个超图节点的时候,再将图节点里面的明l节点加载到内存Q基于这个概念可以很好的解决节点数量大而受内存的限Ӟq个法有点cM地图的放大镜Q当需要展C某一?图节点)的时候,则加载当前块的内容,用户׃看到更加明细的地图信息。具体算法,可以点击标题Q看看它的论文?/div>

既然说道图,那么不得不提一下在图数据库斚w最行的neo4j.neo4j是在09q过q的时候接触的Q当时是调研以何U方式来存储图数据,所以当时弄了一下,后没没x了。当时看neo4j真的很小Q不像现在这么成熟?/span>
三、NEO4J预览
在NEO4J官方文里面会看C面几点介l图数据库?/div>
“A Graph —records data in→ Nodes —which have→ Properties”
上面很简单明了的介绍了图是什么,图是以节点存储记录数据,而节Ҏ据是以属性Ş式关联节炏V?/div>
“Nodes —are organized by→ Relationships —which also have→ Properties”
q句话说明了关系在图中的作用Q可以理解节Ҏ通过关系来进行组l和理Qƈ且关pM可以包裹属性信息?/div>
“Nodes —are grouped by→ Labels —into→ Sets”
在图中标{作用是对节点进行分l,q且同一个标{节点会放C个集合中Q这个有点类g面说的对图进行分剌Ӏ比如:l节点脓上一?#8220;?#8221;的标{,那么当对图进行搜索的时候,当指?#8220;?#8221;q个标签的时候,那么只会扑ֈ所有h的节点,而不会找到猫Q狗{节炏V这样可以提高图的遍历速度Q而且可以更好的管理图的节炏V?/div>
“A Traversal —navigates→ a Graph; it —identifies→ Paths —which order→ Nodes”

一个\径的遍历Q它可以正确的导航整个图的结构遍历,q且它可以对应一pd路径Q这些\径则是将所有节点串联v来。这个解释了搜烦在图中的定位Q一条搜索可以对应多条\径,也就是多条结果,而每个结果包含一pd节点?/div>
“An Index —maps from→ Properties —to either→ Nodes or Relationships”
图中的徏立烦引的数据来自于节点和关系的属性,q且索引会直接映到节点和关pR这样可以通过索引遍历图中的节点和关系Q以得到l果?/div>
“A Graph Database —manages a→ Graph and —also manages related→ Indexes”
q里明确的表CZ图数据是q什么的Q同时也表达了NEO4J是干什么的。他是管理和l护图数据CRUDQƈ且维护图数据的烦引徏立和更新。是对图数据操作的一个对外接口?/div>

season 2014-12-29 11:53 发表评论
]]>数据可视化交互布局http://www.tkk7.com/echoseason/archive/2014/12/26/421849.htmlseasonseasonFri, 26 Dec 2014 05:49:00 GMThttp://www.tkk7.com/echoseason/archive/2014/12/26/421849.htmlhttp://www.tkk7.com/echoseason/comments/421849.htmlhttp://www.tkk7.com/echoseason/archive/2014/12/26/421849.html#Feedback0http://www.tkk7.com/echoseason/comments/commentRss/421849.htmlhttp://www.tkk7.com/echoseason/services/trackbacks/421849.html每一天从我们睁眼开始,我们开始不断地接收着q个世界传递给我们的各U信息,量的信息不断地充斥着我们的眼球、大脑。如此庞大的信息库,我们qx都在看什么呢Q不知道各位有没有这Ll历Q走在大街上Q你最Ҏ被什么样的h所吸引呢?毋庸|疑Q必然是_ֿ打扮的女生!

接下来我们来看个“栗子”Q逛超市的时候,满是商品的货架上Q如?/p>

1

你会x哪个商品呢?我相信,我们的大脑永q在选择最单、最直接的、最特别的呈现Ş式的事物Q因些信息不需要经q大脑的转换Q够直观Q不知道各位Q小时候有没有看过寓言故事cd的连环画Q那些可q卡通h物,场景Q完全直观地zȝzȝ地展CZ一个个场景在眼前,我们完全沉醉于其中,q都说明Qh的大脑喜Ƣ直接的信息传递?/p>

今天的我们生存在一个大数据的时代,密密麻麻的数字,庞大的数据库Q充斥了我们的大脑,请问各位q会有兴去挖掘q些数据里潜在的U密吗?我猜应该没有吧!大家的时间太宝贵了,于是有了数据可视化,数据可视化的使命跟职责就是通过图表软g数据可视化Q让我们能从可视化的图标里看到数据的关系Q本质,势?/p>

数据可视化就是通过可视化手D将枯燥的数据图形化Q直观化展示l用戗?/strong>

明白了数据可视化的命,让我们来看看当前业界的可视化q_都是如何树立自己品牌形象且抓住用户去使用q个q_的呢Q?/p>

1.“数据可视?#8221;交互布局

  • 首页——上下l构布局

26

通过目前U上比较知名的国内外数据分析q_首页设计Q不隑֏玎ͼ光늚架构分ؓ上下布局Q更多的是通过Banner图来展示自己的特性,其次再通过一个个案例来进行事例说明,或者摆出各U合作伙伴Logo来提升自我品牌Ş象。首늚轮播BannerN常起到的作用是介绍该^台的数据分析的特点,通常通过q几个方面来展示Banner图,数据的呈现的速度、数据容量、用户体验、服务品质、分析的l度、多U自定义讄配置——人性化讄Q其ơ首也不可~少的就?#8220;新手指引”?/p>

3

4

5

 

  • 内页——l构布局

Ҏ多个案例分析Q视觉可视化的交互基本分Zc:

下图属于信息层关系很明,不是直观展示数据Q缺点:数据隐藏很深Q很难让用户产生兴趣l箋查看Q优点:可承载数据量大?br />27

下图属于信息扁^化呈玎ͼ数据展示直观Q缺点:承蝲数据量少Q优点:数据展示直观Q用户容易在查看的过E中挖掘自己的兴点?br />25

2.“数据可视?#8221;设计元素

认知心理学和囑Ş设计

信息可视化的两大基础是认知心理学和图形设计,认知心理学是理论基础Q图形设计是实践操作。可视化不仅仅是视觉上的Q该领域的研Ih员也试着听觉、嗅觉和触觉融合q去Q比如针Ҏ障h士的设计Q。在《信息可视化的基本过E和与主要研I域》一文中Q作者将视觉上的可视化变量分?7 U:位置、Ş状、大、方向、色彩、纹理、灰度,有时候也会将色彩分ؓ色相、亮度和饱和度。基本上所有的信息可视化应用都是一个或多个变量的组合。不同的视觉变量在呈现数据各有优劣(从认知角度)Q如下表所C:

——文案内容摘自癑ֺ癄知道

24

  • 数据可视?#8212;—呈现形式

通常目前数据可视化的表现形式Q我们最熟悉的有饼图、直方图、散点图、柱状图Q而这些都是最原始的统计图表?/p>

饼状?/strong>
用圆内各个扇形的大小表示各部分量占总量的百分之?br />6

直方?/strong>
一个变量的不同{的相寚w数用矩Ş块标l的图表(每一矩Ş的面U对应于频数)
7

q?/strong>
是一U以长方形的长度为变量的表达囑Ş的统计报告图Q由一pd高度不等的纵向条U表C数据分布的情况Q用来比较两个或以上的h|不同旉或者不同条ӞQ只有一个变量,通常利用于较的数据集分?br />8

散点?/strong>
用两l数据构成多个坐标点Q考察坐标点的分布Q判断两变量之间是否存在某种兌或ȝ坐标点的分布模式
9

 

  • 数据可视?#8212;—呈现Ҏ

a. 指标值图形化
一个指标就是一个数据,数据的大小以图形的方式呈现。比如用q囄长度或高度表现数据大?br />10

b. 指标图形化
一般用与指标含义相q的ICON来表?br />11

c. 指标关pd形化
当存在多个指标时Q挖掘指标之间的关系Qƈ其囑Ş化表达,可提升图表的可视化深度?/p>

借助已有的场景来表现
联想自然界或者社会现象里有无与指标关pȝ似的Q然后借助此场景来表现数据。比如下图,是统计全球用操作系l分布图Q首先分为windows、macq有其他操作pȝQwindows又包含XP?003{多U子pȝ?br />12

构徏场景来表?br />指标之间往往h一些关联特征,如从单到复杂Q从低到高U,从前到后{,如无法找到相对应的场景,也可以自己构建。支付宝新出的个人年度̎单中Q在描述付款最多的三项Ӟ构徏了一个领奖台的Ş式:
13

d. 时间和I间可视?/strong>
旉Q通过旉的维度来查看指标值的变化情况Q一般通过增加旉轴的形式Q地图作Z要背景呈现所有信息点
I间Q当图表存在地域信息q且需要突出的表现的时候,可用地图空间可视化Q地图作Z背景呈现所有信息点
28

e. 数据进行概念{?/strong>
所谓的数据概念转换Q即我们生活中喝水的时候通常只会说喝一杯水Q但不会说喝30ML的水Q一个确实的数据展示Q我们是难以感知的,但是用一个杯子来概念转换Q我们很Ҏ感知到其大小?/p>

如果只看左半部分中国烟民的数量:32000000Q知道数据量U很大,但具体有多大却很难感知;直到看到叛_部分Q中国烟民数量超q了国人口dQ这样一ҎQ对数据的感知就加深了?br />27-(2)

f. ?#8220;图表”动v?/strong>
数据囑Ş化完成后Q可l合实际情况Q将其变为动态化和可操控性的图表Q用户在操控q程中能更好地感知数据的变化q程Q提升体验。实现动态化通常以下两种方式Q?nbsp;交互和动甅R?/p>

结Q?/p>

数据可视化的可以分ؓ以下几个步骤Q?br />16

  • 数据可视?#8212;—视觉元素分析

接下来我们来看看目前U上的数据可视化q_视觉设计Q?br />17181920

通过q些案例Q我们会发现设计上都有普遍的共性:

a. 在颜色的使用上都偏暖色系Q?br />b. 颜色的数量上不超q?U;
c. 颜色使用上基本保持识别度高的色彩Q如U、绿、蓝、黑、灰Q?br />d. 背景色用上以白Q灰ZQ?br />e. 字体的用上只用一U字?/p>

season 2014-12-26 13:49 发表评论
]]>
报表pd之权限控?/title><link>http://www.tkk7.com/echoseason/archive/2014/12/25/421820.html</link><dc:creator>season</dc:creator><author>season</author><pubDate>Thu, 25 Dec 2014 05:59:00 GMT</pubDate><guid>http://www.tkk7.com/echoseason/archive/2014/12/25/421820.html</guid><wfw:comment>http://www.tkk7.com/echoseason/comments/421820.html</wfw:comment><comments>http://www.tkk7.com/echoseason/archive/2014/12/25/421820.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/echoseason/comments/commentRss/421820.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/echoseason/services/trackbacks/421820.html</trackback:ping><description><![CDATA[     摘要: 报表pȝ的权限控制包含功能点和数据两斚w的权限控制。功能点权限控制Q是指登录用户对某一功能Ҏ无访问权限的控制Q数据权限控Ӟ是指d用户Ҏ据的讉K范围的控制。本文将Ҏ据权限控制的试q行详细的介l。首先,我们假设有销售业l报表系l中预设?个权限控制点Q?nbsp;All                 &nbs...  <a href='http://www.tkk7.com/echoseason/archive/2014/12/25/421820.html'>阅读全文</a><img src ="http://www.tkk7.com/echoseason/aggbug/421820.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/echoseason/" target="_blank">season</a> 2014-12-25 13:59 <a href="http://www.tkk7.com/echoseason/archive/2014/12/25/421820.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Web报表介绍http://www.tkk7.com/echoseason/archive/2014/12/24/421717.htmlseasonseasonWed, 24 Dec 2014 03:46:00 GMThttp://www.tkk7.com/echoseason/archive/2014/12/24/421717.htmlhttp://www.tkk7.com/echoseason/comments/421717.htmlhttp://www.tkk7.com/echoseason/archive/2014/12/24/421717.html#Feedback0http://www.tkk7.com/echoseason/comments/commentRss/421717.htmlhttp://www.tkk7.com/echoseason/services/trackbacks/421717.html无论是集团企业还是政府机养I上要监、考核下Q通常的做法是要求下定时报送一些报表,然后对这些报表进?a >数据展现和分析统计?/div>
例如E务、胦ѝ交通、徏讄部门Q都有大量的q报、月报、季报甚臛_报、日报等Q要求下U层层上报;又比如银监会监督各商业银行,也需要各行定期报送报表;再比如,各统计局也要求企业定期报送大量统计报表,然后再汇d析,生成本地区的l计报告?/div>
由此可见Q报表上报汇ȝ应用需求,在我国是普遍存在的?/div>
复杂报表几乎都有填写的需求,前端需要支持各U填写控Ӟ如编辑风根{自动计、合法性校验等Q填写好的数据能够方便地写入数据库以q行下一步的l计汇总;q需要能支持ȝ填报和多U汇d报等。而所有国外报表工具及仿制作品完全不支持填写能力,一般的填报解决Ҏ都不能自动处理数据入库的问题Q导致相应的~程工作量仍然很大?/div>
目前现在l大多数的企业都是用Excel来处理企业的各种报表Q首先能解决格式问题Q再怎样复杂的表样也可以做到Q但是因为Excel单元格的数据是没有数据定义的Q不能放到数据库中处理,而对于报表汇L_基本上是要用到几张表或者十几张甚至更多的表格数据源。一般来_企业用户都是q样处理的,先弄好要汇ȝ基础数据Q然后设|好Excel功能模板Q再是把基表里的数据手工录入到做好的Excel表单中进行汇总,到最好打印好交付领导审阅Q这L模式倒是要比操作不方便的报表软g要好的多?/div>
用以上的方式来统计数据做报表非常普遍Q也极大的提高了效率Q但是操作量和出错率也是比较高的Q因为手工操作L有误差的。其实现在是可以用别的方式来处理掉这些问题的Q通过构徏自己的报表系l来解决问题?/div>
在线报表采集汇ȝl的常规需求如下:
1、报表设计工兯灉|方便Q能胜QL复杂的报表Ş?/strong>
报表理是中式管理的一大特Ԍ中国式报表有很多架构复杂的报表。显Ӟ报表设计工具应允许用户天马行I地设计复杂报表?/div>
2、系l应能处理不同结构的报表
一般管理用报表分两U,一是行列固定的表(二维表)Q如资负、利润表{;二是行数可以L增加的表Q如工资表、设备明l表{。有时候还会有两者合成在一L报表?/div>
3、绝对应采用B/S架构的报表^?/strong>
报表采集需要有基层和中U层参与Q如果采用单机版软gQ则有很多问题?/div>
1Q需要层层下发报表格式和报表软gQ降低Q务部|效率?/div>
2Q如果运行中报表格式更新了,又要层层下发。万一某些下没有更新Q那只有一个字“悲惨”?/div>
3Q下U要安装报表软gQ大大增加总部的服务压力?/div>
4、系l应提高强大的报表运和审核校对能力
人工采集数据Q数据质量是最重要的。ؓ此很多上U都是通过讄严格的审核公式来辑ֈ控制数据质量的目的。事先无法确定实际业务中报表的勾E关p,只能指望pȝ具备良好的公式内核,能胜MQ意审核关pR?/div>
5、系l应能自动管理数据库
对于操作报表的业务h员而言Q其实ƈ不关pL表数据是如何存储的,只要pȝ存取数据正确、性能良好卛_。很多Y仉要用h据报表格式和软g要求的规则定义数据库l构Q然后再定义单元g字段的对应关pR这真是巨困难!好的pȝ应能Ҏ报表格式Q自动创建、管理数据库Q让数据库对使用者透明Q而不后台是Oracle、SQL Serverq是MySQL?/div>
6、一定要考虑CU后的报表指标体p还是要变的
随着业务理的变化,在运行了一D|间后的报表上插入或追加一些指标是很正常的业务要求。增加或许好办点Q如果是插入或删除,有可能D报表中数据的错行Q这是很多系l无法解决的问题。理想的效果是,在一张报表中插入几行q样的更新动作,只应在总部做一ơ报表编辑,然后重新部v到服务器上即可。而各下重新登陆后,能看C前填报的数据Q无非是新插入的行上没有数据|了?/div>
7、系l的分析功能一定要强大
报表汇M来的Ҏ目的是ؓ了分析,从而ؓ领导决策提供依据。分析的需求也是五花八门的Q所以报表Y件一定要有灵zd大的分析功能Q允许用户定义Q意Ş式的分析报表或统计图?/div>
8、一定要支持二次开发,来满x些个性化的需?/strong>
既然是选择的^台YӞ也就是所谓的通用产品软gQ其E_性通用性多半不成问题,但也因此有少量个性化的需求系l将无法满。也许这是Officeq样行的成品Y件也要提供VBA的原因吧。所以,pȝ一定要支持cMVBA的扩充能力,也就是允许用户通过内置脚本扩充功能?/div>
对于中国国情来说Q是非常需要一个能满上述需求的在线报表采集汇ȝl?/div>

season 2014-12-24 11:46 发表评论
]]>报表知识之语义层http://www.tkk7.com/echoseason/archive/2014/12/23/421679.htmlseasonseasonTue, 23 Dec 2014 06:44:00 GMThttp://www.tkk7.com/echoseason/archive/2014/12/23/421679.htmlhttp://www.tkk7.com/echoseason/comments/421679.htmlhttp://www.tkk7.com/echoseason/archive/2014/12/23/421679.html#Feedback0http://www.tkk7.com/echoseason/comments/commentRss/421679.htmlhttp://www.tkk7.com/echoseason/services/trackbacks/421679.html一、语义层定义
“语义?#8221;英文名称为semantic layer。语义层技术通过Ҏ据库里的有关数据定?把数据库中的数据定义成有明确的业务含义的名称。业务h员所面对的不再是表、字D和它们之间复杂的关联、计关p?而是他所熟悉的业务术语和指标名称?/div>
二、语义层 、MIB和管理进E之间的关系
MIBQManagement Information Base的羃写,中文名字?#8220;理信息?#8221;Q它是网l管理数据的标准Q在q个标准里规定了|络代理讑֤必须保存的数据项目,数据cdQ以及允许在每个数据目中的操作。通过对这些数据项目的存取讉KQ就可以得到该网关的所有统计内宏V再通过对多个网关统计内容的l合分析卛_实现基本的网l管理?/div>
语义层作用:由图形可知,语义层通常应用于web报表软g中,作用是把数据库中的对象进行包装,产生高度面向业务的数据抽取模型。经q这U处理后Q数据处理可以在业务层面上进行,在生成报表的时候,处理逻辑清晰?/div>
三、语义层和报表功能的实现
WEB中的应用
Web报表中,用户在浏览器端可以基于语义层q行报表设计Q可以远E访问服务器的报表模板,可以修改保存服务器的报表模板Q可以远E连接服务器的数据库Q可以远E运行浏览报表数据的q程。极大提高了报表设计的效率,也ɾl端用户的业务h员可以直接参与报表设计?/div>
数据表视?/strong>
在语义层中,视图是报表的数据来源Q凡是要外部数据带入报表进行展玎ͼ都要它做成一个视图。数据的来源可以是多U途径Q主要有数据表、SQL查询、存储过E、内囄几种方式。其中数据表视图对应数据库中的物理表Q每个表物理表对应一个数据表视图?/div>
指标
指标Q就是由表中的数据经q一些函数表辑ּq算而得到的l果Q在报表设计中它的地位与字段完全相同。在语义层中定义了指标,用户在设计语义层报表时就可以像用普通的字段一样用指标,不用再写J琐的字D间数据q算表达式了。下面就单介l一下,语义层中指标的定义和使用?/div>
权限控制
语义层提供权限控制的功能Q允许程序员调用API接口传入用户信息Q从而对语义层进行权限控制。控制粒度可以粗到整个视图,也可以细到每一个数据?/div>
提供的的权限控制接口是通过会话变量实现的。所谓的会话变量是指和用户个Z息相关的一些变量?/div>
数据库同?/strong>
语义层数据库的维护包括数据表登记、数据表l护、数据备份、数据恢复四个部分,其中数据表维护功能不仅能语义层中修改后的数据信息同步至数据库,而且q可以根据语义层定义的数据表在数据库中创建对应的物理表?/div>
数据查询
报表语义层提供数据的查询功能Q查询功能以向导的Ş式方便用戯行设定数据过滤条Ӟ览qo后的数据Q当数据库中的数据量比较大时Q该功能十分常用?/div>
引入和引?/strong>
报表语义层提供引入引出功能。引入功能与引出功能相反Q它是将已存在的.xls?txt文g引入到当前数据表中?/div>
数据q移功能
语义层提供数据迁Ud能。数据管道可以用来做数据q移Q用数据管道可以把源数据库的一个或者多个表中的数据输入到目的数据库的一个表当中厅R?/div>
数据备䆾
语义层数据库的维护包括数据表登记、数据表l护、数据备份、数据恢复四个部分,其中数据备䆾功能可以把语义层中所有的数据生成一个备份文Ӟ也可以根据需要只备䆾某些表、某些表里的某些字段或者符合所讑֮qo条g的数据?/div>
格式和显C值功?/strong>
报表语义层提供ؓ字段讄昄格式和显C值的功能
扚w功能
语义层提供批量置数功能。批量置数功能可以按照设定的规则Q批量设|数据表的各条记录,在模拟数据库试阶段应用十分q泛。常用的扚w|数方式有取行数、生成随机数和根据现有数据进行修?/div>

season 2014-12-23 14:44 发表评论
]]>图表样式预定?/title><link>http://www.tkk7.com/echoseason/archive/2014/12/12/421335.html</link><dc:creator>season</dc:creator><author>season</author><pubDate>Fri, 12 Dec 2014 02:55:00 GMT</pubDate><guid>http://www.tkk7.com/echoseason/archive/2014/12/12/421335.html</guid><wfw:comment>http://www.tkk7.com/echoseason/comments/421335.html</wfw:comment><comments>http://www.tkk7.com/echoseason/archive/2014/12/12/421335.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/echoseason/comments/commentRss/421335.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/echoseason/services/trackbacks/421335.html</trackback:ping><description><![CDATA[Z么要预定义图表样?p>预定义图表样式也可称之ؓ个性化图表样式预定义。一般而言Q报表设计器和图表制作Y件中默认的图表颜色和样式以稳妥ؓ主,样式比较L无新意,颜色也同样中规中均,~Z让h惊艳的色彩搭配?a title="图表" >图表</a>是数据的形象化补充,需要配合数据做个性化H出昄 Q这有了个性化样式和颜色设|的需要?/p><p>使用pȝ默认图表样式和颜色对于数据主题表辑֪响也不会太大Q本文写l那些想把展C的图表制作的更加绚丽、对图表效果要求更加严格的h?/p><p>而预定义图表样式则是为减我们在制作同一主题图表时的重复力_而设|的一功能。java报表软gFineReport中,模板图表中设|的样式优先U高于默认样式,因此我们可以预定义图表样式和图表颜色?/p>图表预定义效果展C?p>图表预定义样式是指保存在服务器端Q对整个工程模板起作用的样式Q选择某个预定义配色样式,新徏图表时的默认样式即ؓ该选择的样式?/p><p>下面Ҏ一下预定义图表与默认效果的ҎQ?br /><img title="默认图表与预定义图表效果Ҏ" alt="预定义图? src="http://www.finereport.com/wp-content/uploads/2014/11/predefinedchart1.png" width="700" .="centered" data-bd-imgshare-binded="1" /></p><p>下面是FineReportl出的图表预定义解决Ҏ具体实施步骤Q?/p>FineReport图表预定义解x案内|配色方?p>打开设计器,点击服务?gt;图表预定义配Ԍ可以看到多个FineReport内置的预定义配色ҎQ如下图Q?br /><img title="内置配色Ҏ" alt="预定义图表内|配色方? src="http://www.finereport.com/wp-content/uploads/2014/11/predefinedchart2.png" width="500" .="centered" data-bd-imgshare-binded="1" /></p><p>新徏一张图表,选中图表Q点d表属性表-样式>pdQ可以看到其配色和风格均是默认选项Q那么此图表的配色和风格是图表预定义样式的配色和风|如下图:<br /><img title="图表预定义样式的配色和风? alt="预定义图表之配色和风? src="http://www.finereport.com/wp-content/uploads/2014/11/predefinedchart3.png" width="500" .="centered" data-bd-imgshare-binded="1" /></p>新徏图表预定义配?p>点击图表预定义配色面板中的添加按钮,卛_d新的预定义配艌Ӏ配色有两种ҎQ精设|和渐变Ԍ如下图:<br /><img title="_讄和渐变色讄" alt="预定义图表之_讄和渐变色" src="http://www.finereport.com/wp-content/uploads/2014/11/predefinedchart4.png" width="500" .="centered" data-bd-imgshare-binded="1" /></p><p>_讄Q一?2U颜Ԍ每一U颜色都是由用户自己_选择Q点ȝ面上的小色块Q则弹出“选择颜色”的对话框Q可选择自己需要的颜色。展C在图表中的颜色也是依次?2U颜色中横向取得Q如果系列超q?2个,则@环。精设|的色板都是在默认配色的色板上修攏V?/p><p>渐变Ԍ用户只需选择起始颜色和结束颜Ԍ具体的颜色变化根据系列的多少不同?/p>配色讄<p>我们q里使用_讄Q分别点d面三个色块,讄不同的颜Ԍ如下图:<br /><img title="配色讄" alt="预定义图表配色设|? src="http://www.finereport.com/wp-content/uploads/2014/11/predefinedchart5.png" width="500" .="centered" data-bd-imgshare-binded="1" /></p>效果查看<p>打开模板Q点d表属性表—样式>pdQ可以看到该模板中图表的配色和风格都选择的ؓ默认Q如下图Q?br /><img title="效果" alt="预定义图表效? src="http://www.finereport.com/wp-content/uploads/2014/11/predefinedchart6.png" .="centered" data-bd-imgshare-binded="1" /></p><p>点击分页预览Q可以看到其配色样式与图表默认样式中的一_如下图:<br /><img title="预定义图表预? alt="预定义图表预? src="http://www.finereport.com/wp-content/uploads/2014/11/predefinedchart7.png" .="centered" data-bd-imgshare-binded="1" /></p>修改模板样式<p>点击图表属性表-样式>pdQ配色选择自定?gt;渐变Ԍ风格选择q面3DQ如下图Q?br /><img title="修改模板样式" alt="预定义图表修Ҏ板样? src="http://www.finereport.com/wp-content/uploads/2014/11/predefinedchart8.png" .="centered" data-bd-imgshare-binded="1" /></p><p>保存模板Q点d预览,可以看到如下图效果,模板的样式与使用默认样式时有很大区别Q即如果图表属性表样式讄中,pd的配色和风格使用默认选项Q该图表的样式则会用服务器>图表默认配色中选择的样式风|如果pd的配色或风格不用默认选项Q那么该模板的图表样式则会用图表属性表-样式>pd的配色和风格Q?br /><img title="预定义图表效果展C? alt="预定义图表最l效? src="http://www.finereport.com/wp-content/uploads/2014/11/predefinedchart9.png" width="700" .="centered" data-bd-imgshare-binded="1" /></p>图表预定义样式ȝ<p>在FineReport中,当需要修Ҏ一张图表的颜色风格Q可以在属性表的系列风g对其单独讄。如果需要对所有模板设|颜色风|可在服务?gt;图表预定义配色中d一U默认样式作为全局风格。单独设|了配色风格的图表,全局风格对其不v作用。希望大家好?/p><p>说明QFinereport中,图表默认样式对股价图、A表盘、地图、gis、地图不起作用?/p><p>原文转蝲自:FineReport官网Q?a target="_blank">http://www.finereport.com/knowledge/chart/predefinedchart.html</a></p><img src ="http://www.tkk7.com/echoseason/aggbug/421335.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/echoseason/" target="_blank">season</a> 2014-12-12 10:55 <a href="http://www.tkk7.com/echoseason/archive/2014/12/12/421335.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>甘特图(Gantt chartQ深度解?/title><link>http://www.tkk7.com/echoseason/archive/2014/12/11/421289.html</link><dc:creator>season</dc:creator><author>season</author><pubDate>Thu, 11 Dec 2014 07:56:00 GMT</pubDate><guid>http://www.tkk7.com/echoseason/archive/2014/12/11/421289.html</guid><wfw:comment>http://www.tkk7.com/echoseason/comments/421289.html</wfw:comment><comments>http://www.tkk7.com/echoseason/archive/2014/12/11/421289.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/echoseason/comments/commentRss/421289.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/echoseason/services/trackbacks/421289.html</trackback:ping><description><![CDATA[什么是甘特图(Gantt chartQ?p>一般对甘特囄解释是:以图C的方式通过zd列表和时间刻度Ş象地表示ZQ何特定项目的zd序与持l时_即甘特图QGantt chartQ是活动与旉联系h的一U?a title="图表" >图表</a>形式Q显C每个活动的历时长短。甘特图能够从时间上整体把握q度Q很清晰地标识出直到每一Q务的起始与结束时_q也׃隄解甘特图的生原因了——因ؓ生񔽎理领域生计划制定的需要而生?/p><p>让我们先看一下甘特图长什么样子,下图是用java报表软gFineReport制作的一个简单的目甘特图,在这个甘特图中可以直观地查看每个目的进展状况,q对多个目q行Ҏ 。在下面的多目甘特图中Q横轴表C时_Uu表示目q度Q这也是一般甘特图通用的Ş式?br /><img title="多项目甘特图" alt="甘特图(Gantt chartQ示? src="http://www.finereport.com/wp-content/uploads/2014/11/Ganttchart1.png" data-bd-imgshare-binded="1" .="centered" /></p>甘特囄使用场景<p>理解了甘特图的生原因与自n特点Q也׃难想象甘特图的用场景了。甘特图适用于以下几U应用场景:</p><p>1、项目管理:甘特图是在现代的目理里,被广泛应用的一U图表Ş式。甘特图可以帮助我们预测旉、成本、数量及质量上的l果q回到开始,也能帮助我们考虑人力、资源、日期、项目中重复的要素和关键的部分,q能集成多张张各斚w的甘特图而成Z张d。以甘特囄方式Q可以直观的看到d的进展情况,资源的利用率{等?/p><p>2、如今甘特图不单单被应用到生产管理领域,随着生񔽎理的发展、项目管理的扩展Q它被应用到了各个领域,如:建筑、IT软g、汽车等所有有把时间和dq度联系CL领域?/p>制作甘特囄工具选择<p>能用来制作甘特图的Y件工具大致分Zc:</p><p>1、免费开源图形插?/p><p>2、制作甘特图的专门图表Y?/p><p>3、包含有甘特囑֊能的专业报表工具</p><p>对这三类工具Q可能每个h的看法都有差别,但大致的方向是一致的Q大家可Ҏ具体需要进行选择Q?/p><p>免费开源图形插仉用于代码能力比较强的个Z用,众所周知Q插件既然已l被UCؓ开源插Ӟ是需要对其源代码q行一定的调试变化才能灉|使用Q?/p><p>专门制作甘特囄图表软g分ؓ免费和收费两U,功能也就有强有弱Q适合只有甘特图一U图表需求的用户Q?/p><p>包含甘特囑֊能的报表Q即报表已经甘特图集成到报表中Q可以和其他报表与图表Ş式综合用,适合处理比较复杂的数据,此类报表工具一般ؓ专业的数据处理报表YӞ例如FineReportQ,适用于功能要求比较高的企业用户?/p>制作甘特囄要步?p>1.明确目牉|到的各项zd、项目。内容包括项目名Uͼ包括序Q、开始时间、工期,dcdQ依?军_性)和依赖于哪一Q务?/p><p>2.创徏甘特图草图。将所有的目按照开始时间、工期标注到甘特图上?/p><p>3.定目zd依赖关系及时序进度。用草图,按照目的类型将目联系hQƈ安排目q度?/p><p>4.计算单项zdd的工旉?/p><p>5.定zdd的执行h员及适时按需调整工时?/p><p>6.计算整个目旉?/p>用FineReport制作单项目甘特图详细教程<p>下图Z个简单的单项目甘特图Q该目包含需求调研、功能开发、验收测?个Q务:<br /><img title="单项目甘特图" alt="Gantt chart" src="http://www.finereport.com/wp-content/uploads/2014/11/Ganttchart2.png" data-bd-imgshare-binded="1" .="centered" /><br />以计划实际完成百分比甘特图ؓ例,下面介绍其制作方法?/p>数据准备<p>新徏工作薄,d内置数据集如下:<br /><img title="甘特囑ֆ|数据集" alt="甘特图数据集" src="http://www.finereport.com/wp-content/uploads/2014/11/Ganttchart3.png" data-bd-imgshare-binded="1" .="centered" /><br />在单元格中统计出每个步骤的计划开始与l束旉、实际开始与l束旉及完成百分比Q作为图表数据来源,如下图:<br /><img title="甘特囑֛表数? alt="甘特囑֛表数据来? src="http://www.finereport.com/wp-content/uploads/2014/11/Ganttchart4.png" data-bd-imgshare-binded="1" .="centered" /><br />注:每个步骤的时间必LU向排列Q活动必Mؓ横向排列Q即上面的表格必M持一L展现方式?/p><p>数据列设|如下:</p><div .="text-align: center;"><table border="1" cellspacing="0" cellpadding="0" .="margin: auto; width: 60%;"><tbody><tr><th>单元?/th><th>数据?/th><th>数据?/th><th>属?/th></tr><tr align="center"><td>C1</td><td>ds1<td>步骤</td><td>从左到右扩展Q其余默?/td></tr><tr align="center"><td>C2</td><td>ds1</td><td>计划开始时?/td><td>从左到右扩展Q其余默?/td></tr><tr align="center"><td>C3</td><td>ds1</td><td>计划l束旉</td><td>从左到右扩展Q其余默?/td></tr><tr align="center"><td>C4</td><td>ds1</td><td>实际开始时?/td><td>从左到右扩展Q其余默?/td></tr><tr align="center"><td>C5</td><td>ds1</td><td>实际l束旉</td><td>从左到右扩展Q其余默?/td></tr><tr align="center"><td>C6</td><td>ds1</td><td>完成癑ֈ?/td><td>从左到右扩展Q其余默?/td></tr></tbody></table></div>插入图表<p>以悬图表ؓ例,点击插入>悬Q元素>插入图表Q选择甘特图,点击定?/p><p>讄图表数据Q某如果没有,则填无?br /><img title="甘特囑֛表设|? alt="甘特图效果图" src="http://www.finereport.com/wp-content/uploads/2014/11/Ganttchart5.png" data-bd-imgshare-binded="1" .="centered" /></p>保存q?p>xQ一个简单的单项目甘特图制作完成了Q保存模板,点击分页预览Q便卛_看到如上的效果?/p><p>原文转蝲自:FineReport官网Q?a target="_blank">http://www.finereport.com/knowledge/chart/gantt-chart.html</a></p><img src ="http://www.tkk7.com/echoseason/aggbug/421289.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/echoseason/" target="_blank">season</a> 2014-12-11 15:56 <a href="http://www.tkk7.com/echoseason/archive/2014/12/11/421289.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>FineReport中图表排序的具体实现http://www.tkk7.com/echoseason/archive/2014/12/11/421287.htmlseasonseasonThu, 11 Dec 2014 07:52:00 GMThttp://www.tkk7.com/echoseason/archive/2014/12/11/421287.htmlhttp://www.tkk7.com/echoseason/comments/421287.htmlhttp://www.tkk7.com/echoseason/archive/2014/12/11/421287.html#Feedback0http://www.tkk7.com/echoseason/comments/commentRss/421287.htmlhttp://www.tkk7.com/echoseason/services/trackbacks/421287.htmlFineReport中图表排序主要分?strong>单系列(分类Q图表排?/strong>?strong>多系列分cd表排?/strong>两种Q图表排序的实现和数据类排序的原理类|?a target="_blank">图表所代表的的数据大小为根本依据,在此基础上g展开来一pd的排序标?span id="more-2822">。以下主要是实现q两cd表特效的制作ҎQ?/p>单系列(分类Q图表排?p>单系列(分类Q图表排序适用于用图表时Q图表能够根据数据的大小q行昄。单pdQ分c)图表排序则制作以柱Ş图ؓ例,希望所有柱子能够根据数据的大小从高C或者从低到高进行排序,如下图所C,此时要如何实现呢Q?br />
单系列图表排序效果实现思\
图表的默认是Ҏpdq行排序昄的?/p>

若图表数据源是来自单个数据集Q那么可以直接用数据集中的排序q行排序Q然后设|图表数据源为数据集数据Q若图表数据源是通过单元D出来的Q则可以使用扩展后排序进行排序,然后讄图表数据源ؓ单元格数据即可?br />单系列图表排序详l步?/strong>

下面我们以一个简单的CZ分别介绍下如何实C图效果?/p>

1、图表数据源为数据集数据

打开模板Q?FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Chart\Logchart.cpt

修改数据?/p>

原来的数据集修改ؓ按照成本仯行降序排序,则SQL语句为:SELECT * FROM [产品] where cdID= 1 order by 成本?desc

效果查看

点击分页预览Q可以看到柱子从高到低进行降序排序了Q如上效果图?/p>

2?图表数据源ؓ单元格数?/p>

打开模板

打开模板Q?FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Chart\Logchart.cpt?/p>

修改模板

按照下图对应的数据列拖入到单元g
单系列图表排? src=

排序讄

叛_A2单元|选择扩展属性,在单元格属性面板中讄扩展后排序ؓ降序Qƈ在公式中输入B2?/p>

数据集设|?/p>

按照下图讄数据集:

隐藏单元?/p>

单元格中的数据隐藏hQ选中W一行和W二行,叛_Q选择隐藏行即可?/p>

效果查看

点击分页预览Q可以看到柱子从高到低进行降序排序了。其他的图表cdQ如条Ş囑֒饼图Q做cM讄可达到同L图表排序?/p>多系列分cd表排?p>如下图,数据库中有一张表Q每个分cM面的pd均已l按照特定的序Q系列汇总,卛_个系列的量d降序排列Q排列好Qƈ且有些分cM的数据缺省?br />

用上q表中数据制作一个数据集数据源柱形图Q如下图Q会看到图例的排序与数据库中数据不一_数据库中每个分类下的pd排序是一LQ缺省系列不参与排序Q,而图表中图例序却是按照从数据库中读取系列(portQ字D늚序排序的,如果W一个分cM的系列名UC~省Q那么图表图例顺序会昄正常Q直接从W一个读到最后一个,昄完全Q,如果W一个分cM面的pd数据有缺省,所以图例排序会先显C分类下有的系列,~省的系列会昄在后面,׃打ؕ原来的顺序:
多系列分cd表排? src=

那么该如何实玎ͼ在系列缺省的状况下还保持图表图例序与数据库中顺序一致呢Q?br />多系列分cd表排序实现思\

使用单元g为图表的数据源,在单元格中将数据重新排序Q即形成一个交叉报表,横向和纵向表头分别是分类和系列,~省的地方会自动昄为空Q然后将pd重新排序卛_?br />实现CZ

1 、单元格数据
如下图,数据列拖曳臛_元格中,形成交叉报表Qƈ计算每个pd下的汇L量倹{要手动讄C15Q也是sum函数所在单元格的左父格Q设为A15?br />

2?单元格重新排?/p>

选中图表pd所在单元格Q也是A15Q在单元格属性表-扩展属?gt;扩展后中Q选择降序排序Q公式ؓ=C15Q如下图Q?br />

点击分页预览Q会发现交叉表中pd名称又重新弄排好序了Q如下图Q?br />

3、图表数据源

单元格数据制作好了,下面单元格数据与图表进行绑定,也就是重新添加图表数据源Q选中图表Q在图表属性表-数据一栏中Q数据来源选择单元格数据源?/p>

点击分页预览Q即可看到多pd分类图表排序效果?/p>

原文转蝲自:FineReport官网Q?a target="_blank">http://www.finereport.com/knowledge/chart/chartorder.html



season 2014-12-11 15:52 发表评论
]]>
图表条g昄http://www.tkk7.com/echoseason/archive/2014/12/11/421286.htmlseasonseasonThu, 11 Dec 2014 07:31:00 GMThttp://www.tkk7.com/echoseason/archive/2014/12/11/421286.htmlhttp://www.tkk7.com/echoseason/comments/421286.htmlhttp://www.tkk7.com/echoseason/archive/2014/12/11/421286.html#Feedback0http://www.tkk7.com/echoseason/comments/commentRss/421286.htmlhttp://www.tkk7.com/echoseason/services/trackbacks/421286.html图表条g昄属于FineReport图表Ҏ之一Q即Ҏ一定的条g讄昄一定的自定义图表效果。本文主要介l两U图表条件显CŞ?span id="more-2835">Q?/p>

Ҏ条g昄柱Ş图柱子颜?nbsp;     讄pd标签颜色与图例颜色相?/p>Ҏ条g昄柱Ş图柱子颜?p>此特图表Ҏ适宜于希望将满一定条件的某个pd高亮昄的要求。例如希望将如下图,销售成本最的昄U色Q销售成本最大的蓝色H出Q以上需求可以通过讄图表的条件显C来实现Q?br />图表条g昄

Ҏ条g昄柱子颜色CZ

1 打开报表

q是一张对数坐标显C柱形图报表?/p>

2 修改pd样式

为突出条件显C的色调Q将柱Ş囄pd配色改ؓU色Q如下图Q?br />图表条g昄

3 讄条g昄

Ҏ条g昄pd的颜?/p>

选中图表Q选择报表属性表-Ҏ>条g昄Q点击,d条g属?Q添加完成之后,单击条g属?Q弹出条件属性设|对话框Q改变背景色为红Ԍ条g为?{于 ‘=sql(“FRDemo”,”select min(成本? from 产品 where cdID= 1″,1)’Q?/p>

使用sql公式获取cdID?时的最成本,当值等于最值时Q柱子颜色变为红艌Ӏ?br />

Ҏ条g昄pd的边框格?/p>

Ҏ大成本系列设|类|d条g属?Q点击选择要改变的属性,条g为?{于 ‘=sql(“FRDemo”,”select max(成本? from 产品 where cdID= 1″,1)’Q如下图Q?br />

同样的方法可以控制标{ֆ宏V主ơ坐标u、趋势线{其他属性?/p>

点击分页预览Q模板效果如上图?/p>讄pd标签颜色与图例颜色相?p>1. 问题描述

在查看图表的标签数据Ӟ希望标签内容和图例的颜色相同Q即实现如下图所C的效果。效果图如下Q?br />

2. 解决Ҏ

通过讄条g昄l每个系列单独设|标{显C颜色即可?/p>

3. CZ

打开模板Q设|条件显C?/p>

选中图表Q单d表属性表-Ҏ>条g昄Q添加条件属?Q属性选择标签内容Q修Ҏ{֭体的样式Q这里将字体颜色修改为红Ԍ然后在普通条件处增加pd序号{于对应的序号即可,如下图:

同样可以对其它属性进行修攏V?/p>

点击分页预览Q可以看到如上图效果?/p>

原文转蝲自:FineReport官网Q?a target="_blank">http://www.finereport.com/knowledge/chart/conditiondisplay.html



season 2014-12-11 15:31 发表评论
]]>
FineReport报表工具实现报表多值查?/title><link>http://www.tkk7.com/echoseason/archive/2014/12/11/421285.html</link><dc:creator>season</dc:creator><author>season</author><pubDate>Thu, 11 Dec 2014 07:26:00 GMT</pubDate><guid>http://www.tkk7.com/echoseason/archive/2014/12/11/421285.html</guid><wfw:comment>http://www.tkk7.com/echoseason/comments/421285.html</wfw:comment><comments>http://www.tkk7.com/echoseason/archive/2014/12/11/421285.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/echoseason/comments/commentRss/421285.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/echoseason/services/trackbacks/421285.html</trackback:ping><description><![CDATA[<p>多值查询即是参数的q回值是多个的,x照多个值查询出数据。控件的cd有数据集参数和报表参敎ͼ下面分别介绍下在FineReport中,q两个参数的多值查询的Ҏ?span id="more-2852"></span></p>报表参数多值查?p>报表参数的多值查询关键的是讄qo条gQ下面我们就以下拉复选框Z来介l下多值查询的qo条g的设|?br /><strong>报表参数多值查询具体示?/strong></p><p>1、打开模板</p><p>打开模板Q?FR_HOME%\WebReport\WEB-INF\reportlets\doc\Parameter\ParaConnection.cpt</p><p>2、修改参数控件类?/p><p>点击参数界面Q将参数city的控件类型设|ؓ下拉复选框Qƈ讄q回值类型ؓ数组。下拉复选框的返回值类型无论是字符串还是数l其qo条g都是相同的,因此q边我们可以随便讄成数l还是字W串?/p><p>3 qo条g讄</p><p>点击A2单元|选择单元g方的qo按钮Q弹滤对话框Q选中货主城市的过滤条Ӟ其操作W修改ؓ包含于,然后点击修改Q最l的qo讄界面如下图:<br /><img title="报表参数多值查询之qo界面讄" alt="报表参数多值查? src="http://www.finereport.com/wp-content/uploads/2014/11/mulfound1.png" data-bd-imgshare-binded="1" .="centered" /></p><p>4 保存模板</p><p>点击分页预览Q将货主城市选择多个值后Q点L询,׃查询出多个城市的数据Q效果如下图Q?br /><img title="报表参数多值查询最l效? alt="报表参数多值查? src="http://www.finereport.com/wp-content/uploads/2014/11/mulfound2.png" data-bd-imgshare-binded="1" .="centered" /></p>数据集参数多值查?p>数据集参数的多值查询,关键是定义sql语句Q下面我们来介绍下设|方法?br /><strong>数据集参数多值查询示?/strong></p><p>1 打开模板</p><p>打开模板Q?FR_HOME%\WebReport\WEB-INF\reportlets\doc\Parameter\MultiValue\MultiValue.cpt?/p><p>2 删除报表参数及过滤条?/p><p>报表参数删除掉Qƈ把A2单元g的过滤条件删除掉?/p><p>3 修改数据?/p><p>׃下拉复选框的返回值类型ؓ数组型,要定义复杂的公式Q因此我们推荐用返回值类型ؓ字符串型的,下面我们׃l返回gؓ字符串型的数据集的定义及下拉框的讄Ҏ?/p><p>要将下拉复选框参数的返回值拼凑成(‘?′,’?′,’?′,…)q样的数据,因此我们数据集定义为:SELECT * FROM 订单 where 货主地区= ‘${area}’ and 货主省䆾 = ‘${province}’ and 货主城市 in (‘${city}’)</p><p>4 下拉复选框讄</p><p>选择参数的返回值类型ؓ字符Ԍ׃要将参数拼凑?‘?′,’?′,’?′,…)q样的结果,因此要将分隔W定义ؓ’,’Q如下图所C:<br /><img title="数据集参数多值查询下拉框讄" alt="数据集参数多值查? src="http://www.finereport.com/wp-content/uploads/2014/11/mulfound3.png" data-bd-imgshare-binded="1" .="centered" /></p><p>5 保存模板</p><p>点击分页预览Q选择多个城市后,效果如下图:<br /><img title="数据集参数多值查询最l效? alt="数据集参数多值查? src="http://www.finereport.com/wp-content/uploads/2014/11/mulfound4.png" data-bd-imgshare-binded="1" .="centered" /></p><p>具体的设|可参考模板:%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Parameter\MultiValue\MultiValue1.cpt?/p><p>原文转蝲自:FineReport官网Q?a target="_blank">http://www.finereport.com/knowledge/design/mulfound.html</a></p><img src ="http://www.tkk7.com/echoseason/aggbug/421285.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/echoseason/" target="_blank">season</a> 2014-12-11 15:26 <a href="http://www.tkk7.com/echoseason/archive/2014/12/11/421285.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://91tapp.com" target="_blank">߹ۿĶ</a>| <a href="http://schygfz.com" target="_blank">þƵ</a>| <a href="http://c2277.com" target="_blank">þøԴվѿ</a>| <a href="http://rdccc.com" target="_blank">xxxxxܴƬƵ</a>| <a href="http://acccx.com" target="_blank">˳վ18</a>| <a href="http://microston.com" target="_blank">av볱߹ۿ</a>| <a href="http://xiaojiejieav.com" target="_blank">޹һƵվ</a>| <a href="http://228609.com" target="_blank">99߾ƷƵۿ</a>| <a href="http://worldbiao.com" target="_blank">Ļձ޾þþ</a>| <a href="http://517qq.com" target="_blank">ˬָ߳ˮƵ </a>| <a href="http://yulongfilm.com" target="_blank">ձһƵۿ </a>| <a href="http://www-79983.com" target="_blank">avr </a>| <a href="http://5gg1.com" target="_blank">˹վvƬѹۿ</a>| <a href="http://ljdst.com" target="_blank">ޱרwww</a>| <a href="http://xyjxnhcl.com" target="_blank">޹˾Ʒþ</a>| <a href="http://8953y.com" target="_blank">ѾƵ߹ۿ</a>| <a href="http://cao8080.com" target="_blank">Ʒһ߹ۿ</a>| <a href="http://mabaolu.com" target="_blank">һVR</a>| <a href="http://qihongxia.com" target="_blank">ŮƵ</a>| <a href="http://56aaaa.com" target="_blank">Ұ߹ۿ3</a>| <a href="http://douhuowang.com" target="_blank">99þþƷѾƷ</a>| <a href="http://airou08.com" target="_blank">ɫַ</a>| <a href="http://96yizhi.com" target="_blank">Ļձ޾þþ</a>| <a href="http://805ios.com" target="_blank">ֻˬִƵ </a>| <a href="http://66661660.com" target="_blank">Ů18ëƬˮѿ</a>| <a href="http://my77789.com" target="_blank">˾ƷƵ </a>| <a href="http://472849.com" target="_blank">޾Ļ</a>| <a href="http://llyysp.com" target="_blank">þþƷƷ</a>| <a href="http://61255555.com" target="_blank">žžAVƬ</a>| <a href="http://by9277.com" target="_blank">ÿ޻ɫ</a>| <a href="http://www62hth.com" target="_blank">޾ƷҹӰ</a>| <a href="http://666mou.com" target="_blank">˳վ߲vr</a>| <a href="http://38miao.com" target="_blank">þ޹Ʒһ</a>| <a href="http://cfxzp.com" target="_blank">Ʒ޳</a>| <a href="http://lfhotline.com" target="_blank">ۺ뾫Ʒ</a>| <a href="http://323799.com" target="_blank">޳AVƬ߹ۿ </a>| <a href="http://gnebs.com" target="_blank">2021þþƷѹۿ</a>| <a href="http://zhaosifuwang.com" target="_blank">˾Ƶ</a>| <a href="http://jufandev.com" target="_blank">ҪWWWѿƵ</a>| <a href="http://5c7m.com" target="_blank">պƵһ</a>| <a href="http://aaa99999.com" target="_blank">߹ۿwww³³</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>