[]
        
在线Demo 免费试用
(Showing Draft Content)

表格数据条件格式化

1. 概述

1.1 功能概述

表格类(数据表/透视表)组件的条件格式化功能通过动态的样式调整,使关键数据一目了然,帮助用户快速识别异常值、趋势变化和业务重点,显著提升数据可视化效果与交互体验。

PixPin_2025-06-05_11-20-13

2. 操作步骤

数据表/透视表 组件进行条件格式化的基本操作步骤基本一致。下面将介绍条件格式化的创建与管理的通用流程,适用于数据表和透视表组件。

2.1. 前提条件

  1. 数据要求: 已完成数据连接与数据准备,本文将以本地Excel文件及缓存数据集为例演示操作流程。

  2. 界面要求: 已进入仪表板设计界面,且仪表板至少已绑定一个数据集/数据模型(如“Excel数据-缓存数据集”)。

  3. 组件要求: 已进入仪表板设计界面,且使用数据表/透视表/已绑定字段。

2.2 添加条件格式化设置

数据表/透视表均可使用该方法进行排序,下面以数据表为例进行介绍。

  1. 添加数据表,并为数据表绑定字段。

  2. 选中数据表,单击 条件格式化 按钮 PixPin_2025-06-05_14-21-10,弹出条件格式化对话框。

    image

  3. 在条件格式化对话框界面,单击 +添加条件格式化 按钮。

    PixPin_2025-06-05_14-22-16

  4. 接下来根据实际需求设置条件格式化选项

    image

  5. 设置完成之后,点击按钮进行保存。

    image

    应用:完成设置后,点击“应用”按钮可保存当前设置,但不会关闭设置窗口,用户可以继续对设置进行修改。该行为与“确定”按钮不同

    确定:完成设置后,点击“确定”按钮可保存当前设置,并关闭设置窗口,返回到条件格式化列表窗口。

    取消:点击“取消”按钮将放弃本次修改,不保存当前设置,并关闭设置窗口,返回到条件格式化列表窗口。

  6. 条件格式化列表窗口中,用户可以添加一个或多个条件格式化规则。当条件满足时,所有规则将生效,且遵循“后设置优先”的原则。

    image

2.3 修改条件格式化设置

  1. 条件格式化列表窗口中点击对应条目,即可进入条件格式化编辑窗口,修改完成之后点击“应用”或“确定”按钮进行保存。

    image

2.4 复制条件格式化设置

  1. 提供了“复制”功能让用户快速复用已设置好的格式件条件规则。

    image

  2. 复制的条件格式化规则将出现在列表的最后。

2.5 删除条件格式化设置

  1. 在条件格式化列表中,点击“删除”按钮,即可删除该条件格式化设置。

    image

3. 条件格式化配置说明

3.1 “应用于”

用于选择条件格式化可应用的范围。在该列表中展示所有绑定到表格中的字段。

image

  • 应用到整行,是 数据表 特有的选项,当选择了该选项,当条件满足,样式设定将应用到整行。

  • 选择具体字段,当条件满足,样式设定将应用到该字段满足条件的单元格。

  • 根据应用范围选择的不同,下方的设置项也会不同。

3.2 条件类型

image

  1. 按当前字段值设置:根据“应用于”所选的字段值进行条件判断。

    image

    如图所示,根据订单金额的值来进行判断,当满足条件时,订单金额这个单元格的样式将变化。

    例如,设置条件 “当订单金额大于500时,单元格的背景色变为红色”。

    image

  2. 按另一个字段值设置:以“引用的值”中所选字段的值作为条件判断依据,并将条件样式应用到“应用于”中指定的字段。

    image

    如上图所示,判断订单金额是否大于500,如大于500,高亮类别名称单元格。

    引用的值 可选的字段范围为所选数据集或数据模型的所有字段。该下拉列表默认列出所有的已绑定的字段,当选择 “使用新数据…”,在弹出的对话框中可选择其他未绑定字段。

    image

    如上图所示,数据表中未绑定字段“销售顾问”,但是又想在表格中高亮销售顾问张三所销售产品的类别,那么选择 “使用新数据…”并选择“销售顾问”即可。

  3. 与另一个字段值比较:将“应用于”中所选字段的值与其他字段的值进行直接比较。当条件满足时,按照设定的样式对单元格进行格式化。

    image

    如上图所示,用订单金额和产品单价进行比较,当订单金额小于产品单价时,高亮订单金额的单元格。

    这里除了可以选择已绑定的字段,还可以选择未绑定的字段以及参数。

3.3 条件及样式设置

  1. 指定了应用条件格式化的字段,接下来就要设置格式化的条件以及符合条件时的样式。不同的字段类型,可选的格式化条件有所不同。

    image

  • 单元格高亮规则:根据单元格的值是否满足指定条件,对单元格进行高亮显示。快速识别异常值、关键数据或重复数据。

  • 顶部/底部规则:根据数据排名对单元格进行格式化。快速发现表现最好或最差的数据。

  • 数据条:在单元格内部显示条形图样式,条形长度表示数值大小。直观展示数据大小对比。

  • 配色:根据数据值大小,用不同颜色渐变填充单元格。显示数据分布趋势,例如高值为红色、低值为绿色。

  • 图标集:使用图标表示数据状态或等级。

  • 新建规则:当以上预设规则不符合用户需要时,允许用户自定义条件格式规则,实现复杂或个性化的数据高亮逻辑。

实例:

  1. 使用表达式来决定格式化的单元格,其余规则较简单,直接查看属性即可理解。

    选择,应用于选择目标库存,条件类型选择按当前字段设置,选择添加规则,然后选择使用表达式来决定格式化的单元格,设置规则,然后在格式化界面单击应用/确定即可生效。

    image

    • 公式释义:

      ADDRESS(ROW(), COLUMN(), 4)---》获取目前存储所在单元格位置;

      INDIRECT(ADDRESS(ROW(), COLUMN(), 4))---》获取对应位置单元格的值;

      其中:ROW()和COLUMN()是返回当前单元格的行号(数字形式)且支持偏移,可以根据库存上限和下限所在的列位置进行偏移,参数4为相对引用(如A1),也可使用其他值1(绝对引用,如$A$1)、2(混合引用,行相对,列绝对,如A$1)和3(混合引用,行绝对,列相对,如$A1)

4 数据透视表特殊设置说明

4.1 扩展到数据区域

  1. 在透视表中,如果对绑定到行的字段进行条件格式化,并且将样式应用到符合格式化条件的整行时,这时就需要用到选项“扩展到数据区域”,

    • 默认值为未启用,当该选项为未启用时,样式仅会应用到符合条件的单元格中。

      image

    • 启用该选项,当符合条件时,会将样式应用到符合格式化条件的整行,同时可设置应用范围。

      image

4.2 应用范围

  1. 设置条件表达式的应用范围,在透视表中,当条件格式应用于行字段(且启用了“扩展到数据区域”)或列字段时,均可设置应用范围为仅数据、数据和汇总或仅汇总,以满足不同的展示需求。

    应用于列分组

    应用于行分组

    image

    image

  2. 设置条件表达式的应用范围,支持:仅数据/数据和汇总/仅汇总,可根据实际需求选择合适的应用范围。

    应用范围

    图示

    仅数据

    image

    数据和汇总

    image

    仅汇总

    image