附录:实时统计图-凤巢SEO
主页 > 附录:实时统计图

附录:实时统计图

自定义统计图,也可称为实时统计图,即可以实时地显示变化中的数据的统计图。

例如下图中的几个统计图的图形会随数据库中数据的变化实时动态刷新。

需要注意:

1. 实时统计图的“实时”,是相对于手动刷新而言的。实际上是定时的刷新,刷新时间间隔可以自行设定。

2. 实时统计图在刷新时,关键在于不是重算整张报表,重新更新整个页面,而是只刷新局部数据(即上面例子中红框中的部分)。在产品中,是应用Ajax技术来实时更新局部数据。

实时统计图实现方式

实现实时统计图,不需要用户自行进行JS开发,仅添加现有的自定义统计图类型到报表单元格中即可。

具体的方式:

1. 进入统计图向导,并选择需要的自定义统计图类型:


 

2,进入“选风格”tab页,设置实时统计图的属性和数据

属性配置:属性中主要配置实时统计图的一些基本属性,例如:初始分类、系列名称和系列值,图形区域的大小、缩放,标题等,以示例中的柱图为例,其配置可参见下图:

数据配置:配置实时统计图取数和刷新的相关数据属性realTimeDataSource,该属性值的格式为json串。本示例中的json内容具体为:

{type : "RANDOM",interval :3000,settings : { series : [ {min : 0,max : 100, precision : 0 },{ min : 10, max : 50, precision : 2 }]}}

* 本示例中实时统计图采取随机数的取数方式,关于取数方式的介绍和json中各个属性的详细介绍请参见本文的“定义自定义统计图的刷新数据”章节。


3.切换到“选取数”tab页,不需要做什么,直接“确定”就可以完成统计图的添加。

预览报表就可以看到效果:

定义自定义统计图刷新数据

自定义统计图的设计界面中,可配置统计图的数据刷新的相关属性:realTimeDataSource,该属性为json格式。在前一章节介绍过实时统计图的取数方式有两种:随机数模式和数据库模式,在本章节中会对这两种模式的区别和作用做详细的介绍。

随机数模式取数刷新数据:

随机数模式是指实时统计图以随机数据作为数据来源,实现刷新数据时统计图的数据按照配置的随机数属性发生变化,随机数模式的realTimeDataSource属性配置可参考:

{type : "RANDOM",interval :3000,settings : { series : [ {min : 0,max : 100, precision : 0 },{ min : 10, max : 50, precision : 2 }]}}

此时json中各个属性的具体作用说明如下:

realTimeDataSource : {
      type : RANDOM, //值为RANDOM或DATABASE。RANDOM表示实时数据采用随机数;DATABASE表示基于数据库取数。 

  interval : 0,  //0表示不自动周期性取数;非0表示自动周期性取数间隔
      settings :    //随机取数设置
            {
         series : [   //各系列随机数的生成参数(取值范围和经度),对于多系列统计图,每个系列的取值范围和小数位数可以不同
            {
                min : 0,   //第一个系列随机数最小值
                max : 100,   //第一个系列随机数最大值
                precision : 0  //第一个系列随机数小数位数
   },
            {
                 min : 10,   //第二个系列随机数最小值
                 max : 50,   //第二个系列随机数最大值
                 precision : 2  //第二个系列随机数小数位数
   }
  ]
 }
}
数据库模式刷新数据:

数据库模式刷新数据是指实时统计图的数据来源为数据库,实时统计图能按照配置的刷新周期定期刷新并展现出数据库中数据发生的变化,做到实时监听数据库中数据变化的效果。此模式时realTimeDataSource 属性仍然为json格式,此时各个json属性的配置方式可参考如下示例:

 realTimeDataSource : {
     type : "DATABASE",值为DATABASE表示基于数据库取数
     interval : 2000, 0表示不自动周期性取数;非0表示自动周期性取数间隔
     settings : {SQL:"select * from DEMO_SALESDAY",// //随机取数设置,后面会针对settings的配置单独介绍
        details:{
         "A5":{"row":3,"type":"sql","col":3},"B2":{"row":-1,"type":"sql","col":-1,"sql":"select  *  from DEMO_SALESDAY where 订单ID in (100212,100299,100208,100334,100329,100361,100228,100315)"},"E12":{"row":-1,"type":"sql","fields":["订单ID","订购日期"],"col":-1},"C9":{"row":-1,"type":"sql","fields":["销售金额"],"col":-1}
        }

settings格式和配置的详细说明如下:

参数:settings

参数设置:
     settings.SQL - 默认SQL,例如,select * from DEMO_SALESDAY

 settings.details - 取数块信息描述,需用base64转码
     settings.details的格式:
{
 单元格1:{"row":取数行数(缺少为-1,表示不限制), "col":取数列数(缺少为-1,表示不限制), "type":取数类型, "sql":取数SQL(缺省为settings.SQL), "fields":[取数字段1,取数字段2,...](缺省为所有字段)},
 单元格2:{"row":取数行数(缺少为-1,表示不限制), "col":取数列数(缺少为-1,表示不限制), "type":取数类型, "sql":取数SQL(缺省为settings.SQL), "fields":[取数字段1,取数字段2,...](缺省为所有字段)},
 ...
}

其他说明

js调用入口:实时刷新统计图提供了统计图刷新的js调用入口,用户可通过自定义按钮来调用实时统计图的刷新功能。具体的js方法为:统计图的DIVID.refresh();以本文中的自定义柱图配置为例,示例中配置的divid为"graph33",则用户可通过graph33.refresh()的方法调用实时统计图的刷新功能。可参见如下实例:

点击刷新按钮即可看到数据发生变化:

请注意:实时统计图的功能在V5.0.1.410以后的版本中可以使用。更早版本需使用需升级报表设计模块和展现模块。

相关内容推荐

sci收录证明网址收录入口淘宝客网站收录sci收录标准东芝收录机图片什么是包收录收录唯美图片加文字收录歌百膳收录收录查网站查收录浙江好的seo夏普收录音机收录小美好牛彩网彩摘网彩收录收录机录音新华字典收录点评收录期刊的收录滴滴地图收录征信内容收录金猊收录机cssci收录期刊百度收录批量伪原创 收录论文是否被sci收录大连seo排名价格新华字典收录福建期刊图片收录怎么让360收录康艺8080收录机绿洲文章收录av福利收录大全词典收录英文作文百度收录中文域名吗古老收录机个人征信查询未收录杂志收录百度 重新收录如何合理建设seobeatless收录作者收录唯美图片古风学习淘宝seo技术百度收录条件关键词乱收录自动收录怎么放置代码收录机构名称网站收录变零怎样加快网站收录.news 收录情况 域名银狐收录机伪静态百度收录东莞seo软件优化收录申请熊猫收录机f136检索收录的区别中文域名不收录读收录网收录论文是指夏普700收录机鸭绿江收录收录机 mic0收录机主板广东期刊图片收录虚拟币收录推广seo的意思收录期刊是什么意思收录庄周作品收录机新款回收录像带快速收录网站微博包收录知网收录论文华为收录机百度收录规则维尔科收录机电影垂直收录闽侯企业seo介绍网站收录时间多久导航网站收录精品网址收录怎么查论文收录如何查询网站的收录情况泰安网站seo电话怎样被百度收录百度什么时候收录黑彩收录EBSCO收录哪些资源百度收录要求小程序收录网站gf777收录机如何优化seo排名诗经300首收录青鬼收录版主机屋收录声宝收录机900规定收录在论文收录后收录机交流声大教学案例收录谱维网收录电台收录熊猫收录机官网seo做个人网站收录异常noeasy收录收录环阴阳师收录收录机实惠新式收录机禁止收录二级域名检索和收录新网站seo怎么收录哪个博客收录未收录的字新闻源包收录SEO软件画画大全收录泰西水法网站收录很少9494收录机广州会所收录淘宝客网站收录怎样收录群精华知网收录客服网贷催收录音如何查杂志是否被sci收录SCI收录期刊发表收录机外接旧收录机喇叭好吗hexo 收录收录从商南民歌收录百度如何收录新浪博客春雷牌收录机seo 排名 贴吧手机网站不收录收录韩剧我要收录网有道收录提交入口老王收录网代驾收录标准收录机萃乐牌收录机seo技术指标老外眼中的seo杭州正规seo 收录查询网站是否收录收录大厅网站三千收录北京收录机sci取消收录怎么查看谷歌收录哪个网收录分类收录机标兵seo官网收录繁体字采薇收录了燕舞收录唱bsp收录的内容收录研究所收录机的特点上海收录机维修世界顶级收录机快点8不收录三洋收录机北京维修收录机原理图ei 收录时间seo优化逻辑整理知网收录的国家级期刊收录推广收录优美图片topit me收录机偏磁个人征信未收录个人信息催收录sci收录的国内期刊正品导航收录sci论文收录情况文章sci收录相机没有收录声音百度为什么不收录我的网站论文收录收录替换收录资源网网站没有被收录上海SEO外包客服想见你收录机中国知网的收录年限明城seo入门此书收录了本书共收录海哥收录机收录机使用方法万方收录期刊收录卢丹亭媒介网收录seo还有希望吗ei收录检索瓶盖收录网产品seo操作流程收录机吧头条网站收录

合作伙伴

凤巢SEO

www.lyhbj.cn
www.andmedia.cn
seo.urkeji.com
www.hz.bj.cn
www.urkeji.com
www.28j.com.cn
www.clhczx.cn
www.7272w.cn
www.andmedia.cn
www.haowangjiao.cc
www.07yue.com
www.7272w.cn
seo.china185.com
www.kmpower.cn
www.chaoshanxing.com
seo.jsfengchao.com
www.youpinhui.vip
www.wangluohr.cn
www.china185.com
www.lpjfm.cn