zoukankan      html  css  js  c++  java
  • 图表中怎样实现动态变更分类轴与系列值

    在一些特殊的报表中我们加入了图表元素,可是分类轴与系列值普通情况下都是固定的.
    那么,有没有什么方法能够依据情况变更分类轴与系列值?方法例如以下:

    所用报表开发工具:FineReport
          
    用的是系统数据库FRdemo,例图例如以下:


    1.直接显示的效果



    2.点击产品类别家电以下电视后的效果


    3. 点击产品类别数据产品以下数码相机后的效果



    4.点击省区类别数据销售员名称后的效果


    详细实现过程例如以下:


    1.
    定义数据集ds1和ds2 代码例如以下:
    ds1:SELECT * FROM [SALES_BASIC]
    ds2: SELECT ${横轴} as 横轴,  ${系列} as 系列, ${值} as 值
    FROM [SALES_BASIC] 
    where 1=1 
    ${if(len(diqu)=0, "", "and 地区 = '"+ diqu + "'")}
    ${if(len(xiaoshouyuan)=0, "", "and 销售员 ='" + xiaoshouyuan + "'")}
    ${if(len(chanpinleixing)=0, "", "and 产品类型 = '" + chanpinleixing + "'")}
    ${if(len(chanpin)=0, "", "and 产品 ='" + chanpin + "'")}  

    2.加入悬浮元素-图标-柱形图


    3.超级链接里面须要加入图表超链-联动悬浮元素与相应的图标參数.


    功能和代码不是非常复杂,仅仅是给大家一个很多其它的自由选择方式.
    希望能有很多其它的机会和大家一起分享



  • 相关阅读:
    angular js 删除及多条删除
    angular js 页面修改数据存入数据库
    angular js 页面添加数据保存数据库
    angular js 分页
    内置函数和匿名函数
    装饰器,迭代器,生成器
    函数的进阶
    函数
    文件操作
    列表,字典
  • 原文地址:https://www.cnblogs.com/cynchanpin/p/7252032.html
Copyright © 2011-2022 走看看