反馈已提交

网络繁忙

图表联动图表

  • 文档创建者:Alicehyy
  • 历史版本:4
  • 最近更新:TW 于 2023-10-17
  • 1. 概述

    1.1 版本

    报表服务器版本
    11.0

    1.2 预期效果

    用户在制作报表时,希望图表之间能产生联动效果。例如点击饼图的系列(地区),柱形图能显示对应地区下销售员的销量。预期效果如下图所示:

    556891CC-52C5-4F73-BA95-35576D5AE77F.GIF

    1.3 实现思路

    通过在图表特效中添加超链实现。普通报表添加链接名称为「图表超链>联动单元格」,决策报表添加链接名称为「当前表单对象」。

    2. 普通报表示例

    2.1 准备数据

    1)点击设计器左上角「文件>新建普通报表」,模板主题选择「清爽科技」。

    2)新建两个数据集,SQL 查询语句分别为:

    ds1:SELECT * FROM 销量

    ds2:SELECT * FROM 销量 WHERE 1=1  ${if(len(area) == 0,"","and 地区 = '" + area + "'")} 。表示参数 area 为空时选择全部数据。

    Snag_7d89b54b.png

    2.2 设计报表

    2.2.1 插入图表

    分别合并两片单元格区域,插入一个「饼图」和一个「柱形图」。如下图所示:

    Snag_7d8e0c32.png

    2.2.2 绑定数据

    分别选中图表,点击右侧属性面板「单元格元素>数据」,绑定数据如下图所示:

    Snag_7d969f34.png

    2.2.3 设置超链

    选中饼图,点击「单元格元素>特效>交互属性」,在超级链接处添加链接「图表超链>联动单元格」。联动单元格设置为柱形图所在 A16 单元格,添加参数 area,参数值选择「系列名称」,自动填充 =SERIES  。即将饼图的系列作为参数 area 的值传递给柱形图,从而产生联动。

    如下图所示:

    Snag_7d9f6636.png

    到这里,图表的超链就设置完成了,保存报表,点击分页预览查看下效果。如下图所示:

    C24CDACA-06F0-49F1-A252-585EE81230D1.GIF

    2.2.4 设置图表标题

    我们已经完成了图表的联动效果,接下来我们设置图表标题,使柱形图的标题也能产生联动。

    饼图的标题直接输入文本「地区总销量」,柱形图的标题需要点击 F(x) 进入公式定义界面,输入公式 area+"销售员销量"

    以柱形图为例,标题设置步骤如下图所示:

    Snag_7db3e299.png

    2.3 效果预览

    2.3.1 PC 端

    保存报表,点击「分页预览」,效果如下图所示:

    556891CC-52C5-4F73-BA95-35576D5AE77F.GIF

    2.3.2 移动端

    App 端和 HTML5 端均支持,效果如下图所示:

    A5D434F7-B5AA-498F-9DA4-7EAB4855C2FA.GIF

    3. FVS 可视化看板示例

    3.1 设计报表

    3.1.1 设置组件联动

    在 FVS 可视化看板中,各项设置大致相同,只是组件联动的方式不太相同。

    选中饼图,点击右侧配置区「交互>点击事件」,添加一个「组件联动」事件,弹出组件联动设置框。

    • 事件名称:随意设置即可。

    • 联动范围:选择「指定对象」。若选择「全局联动」,则对整个模板所有分页有效,不会出现联动对象选择框。

    • 联动对象:点击输入框,在下拉列表中选择我们要联动的组件对象,本例中对应「页面1_柱形图」组件。

    • 参数名输入定义好的地区参数 area ,参数类型选择「当前组件字段」,参数内容选择「系列名」。

    即点击饼图的系列,可将系列名作为 area 参数的值,传递给被选择的联动对象,从而实现联动变化效果。

    步骤图如下所示:

    8.png

    3.1.2 设置图表标题

    我们已经完成了图表的联动效果,接下来我们设置图表标题,使柱形图的标题也能产生联动。

    饼图的标题直接输入文本「地区总销量」,柱形图的标题需要点击 F(x) 进入公式定义界面,输入公式 area+"销售员销量"

    以柱形图为例,标题设置步骤如下图所示:

    9.png

    3.2 效果预览

    3.2.1 PC 端

    保存报表,点击「预览」,效果如下图所示:

    1697534877943588.gif

    3.2.2 移动端

    App 端和 HTML5 端均支持,效果如下图所示:

    2.gif

    4. 决策报表示例

    4.1 设置超链

    在决策报表中,各项设置大致相同,只是添加的超链名称不同,决策报表中添加的超链是「当前表单对象」。如下图所示:

    Snag_7dc54632.png

    另外,在决策报表中,除了图表自身的标题外,还可以设置组件标题,同样能实现标题的联动效果。如下图所示:

    Snag_7dcab196.png

    4.2 效果预览

    4.2.1 PC 端

    预览效果如下图所示:

    64536791-C94A-4D39-8490-62AE2219CFE0.GIF

    4.2.2 移动端

    App 端 和 HTML5 端均支持,效果如下图所示:

    97DDBD47-A0FD-4024-B712-F985E2700332.GIF


    5. 模板下载

    已完成模板可参见:

    %FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Chart\Linkage\图表联动图表-普通报表.cpt

    %FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Chart\Linkage\图表联动图表-决策报表.frm

    点击下载模板:

    图表联动图表-普通报表.cpt

    图表联动图表-FVS.fvs

    图表联动图表-决策报表.frm

    附件列表


    主题: 图表应用
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭



    AI

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持