反馈已提交

网络繁忙

图表不显示隐藏的单元格数据

  • 文档创建者:zsh331
  • 历史版本:7
  • 最近更新:Alicehyy 于 2024-07-05
  • 1. 概述

    1.1 版本

    报表服务器版本
    11.0

    1.2 应用场景

    如果数据集中的数据无法直接用于图表,需要经过计算之后才能用于图表时,支持使用 单元格数据源 来定义图表数据。

    有时单元格存在通过条件属性隐藏某些数据的情况,这时设置图表时也希望不展示隐藏行数据。

    但是现在如果直接引用包含了隐藏数据的单元格,就会出现图表展示结果与单元格数据源不一致的情况,因为隐藏数据不对图表生效,图表中仍然会展示所有数据,如图所示:

    Snag_ed0761.png

    1.3 实现思路

    引用单元格数据时,通过层次坐标设置「过滤条件」来解决。

    注:「过滤条件」需要与「单元格隐藏行的条件」相反。

    注:不支持跨 sheet、跨表格引用。

    2. 示例

    2.1 准备数据

    新建数据集 ds1,SQL 语句为:SELECT * FROM 销量,如下图所示:

    Snag_10ce4da.png

    2.2 设计表格

    如下图设计表格,并将数据集中的字段拖到单元格中。选中 C2 单元格,添加一个条件属性,隐藏销量小于 1500 的数据。

    1617090285544626.png

    2.3 设置图表

    合并一片区域单元格,添加柱形图,图表的分类名设置为=A2,系列名为=B2[!0]{C2>1500},值为=C2[!0]{C2>1500},这样图表就只显示销量大于 1500 的数据。

    如下图所示:

    注:B2[!0] 表示 B2 单元格扩展出来的所有数据,详情可参见文档 层次坐标常用公式 。 

    2.4 效果预览

    2.4.1 PC 端

    Snag_119556c.png

    2.4.2 移动端

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

    1617090842336036.jpg

    3. 模板下载

    已完成模板参见:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Chart\图表不显示隐藏的单元格数据.cpt

    点击下载模板:图表不显示隐藏的单元格数据.cpt

    附件列表


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

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

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

    不再提示

    10s后关闭



    AI

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