反馈已提交

网络繁忙

当前为10.0版本文档,只有最新版本的文档支持在线编辑修改,如果想创建/编辑文档,请移步至 最新版帮助文档

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

  • 文档创建者:zsh331
  • 历史版本:2
  • 最近更新:Leo.Tsai 于 2021-03-30
  • 1. 概述

    1.1 应用场景

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

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

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

    Snag_ed0761.png

    1.2 实现思路

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

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

    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 的数据。

    1617090527431178.png

    2.4 效果预览

    1)PC 端

    Snag_119556c.png

    2)移动端

    1617090842336036.jpg

    3. 模板下载

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

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

    附件列表


    主题: 图表应用
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览

    售前咨询电话

    400-811-8890转1

    在线技术支持

    请前往「服务平台」,选择「在线支持」

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-1278-1526