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

对 数据表/透视表 组件进行条件格式化的基本操作步骤基本一致。下面将介绍条件格式化的创建与管理的通用流程,适用于数据表和透视表组件。
数据要求: 已完成数据连接与数据准备,本文将以本地Excel文件及缓存数据集为例演示操作流程。
界面要求: 已进入仪表板设计界面,且仪表板至少已绑定一个数据集/数据模型(如“Excel数据-缓存数据集”)。
组件要求: 已进入仪表板设计界面,且使用数据表/透视表/已绑定字段。
数据表/透视表均可使用该方法进行排序,下面以数据表为例进行介绍。
添加数据表,并为数据表绑定字段。
选中数据表,单击 条件格式化 按钮
,弹出条件格式化对话框。

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

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

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

应用:完成设置后,点击“应用”按钮可保存当前设置,但不会关闭设置窗口,用户可以继续对设置进行修改。该行为与“确定”按钮不同。
确定:完成设置后,点击“确定”按钮可保存当前设置,并关闭设置窗口,返回到条件格式化列表窗口。
取消:点击“取消”按钮将放弃本次修改,不保存当前设置,并关闭设置窗口,返回到条件格式化列表窗口。
在条件格式化列表窗口中,用户可以添加一个或多个条件格式化规则。当条件满足时,所有规则将生效,且遵循“后设置优先”的原则。

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

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

复制的条件格式化规则将出现在列表的最后。
在条件格式化列表中,点击“删除”按钮,即可删除该条件格式化设置。

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

应用到整行,是 数据表 特有的选项,当选择了该选项,当条件满足,样式设定将应用到整行。
选择具体字段,当条件满足,样式设定将应用到该字段满足条件的单元格。
根据应用范围选择的不同,下方的设置项也会不同。

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

如图所示,根据订单金额的值来进行判断,当满足条件时,订单金额这个单元格的样式将变化。
例如,设置条件 “当订单金额大于500时,单元格的背景色变为红色”。

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

如上图所示,判断订单金额是否大于500,如大于500,高亮类别名称单元格。
引用的值 可选的字段范围为所选数据集或数据模型的所有字段。该下拉列表默认列出所有的已绑定的字段,当选择 “使用新数据…”,在弹出的对话框中可选择其他未绑定字段。

如上图所示,数据表中未绑定字段“销售顾问”,但是又想在表格中高亮销售顾问张三所销售产品的类别,那么选择 “使用新数据…”并选择“销售顾问”即可。
与另一个字段值比较:将“应用于”中所选字段的值与其他字段的值进行直接比较。当条件满足时,按照设定的样式对单元格进行格式化。

如上图所示,用订单金额和产品单价进行比较,当订单金额小于产品单价时,高亮订单金额的单元格。
这里除了可以选择已绑定的字段,还可以选择未绑定的字段以及参数。
指定了应用条件格式化的字段,接下来就要设置格式化的条件以及符合条件时的样式。不同的字段类型,可选的格式化条件有所不同。

单元格高亮规则:根据单元格的值是否满足指定条件,对单元格进行高亮显示。快速识别异常值、关键数据或重复数据。
顶部/底部规则:根据数据排名对单元格进行格式化。快速发现表现最好或最差的数据。
数据条:在单元格内部显示条形图样式,条形长度表示数值大小。直观展示数据大小对比。
配色:根据数据值大小,用不同颜色渐变填充单元格。显示数据分布趋势,例如高值为红色、低值为绿色。
图标集:使用图标表示数据状态或等级。
新建规则:当以上预设规则不符合用户需要时,允许用户自定义条件格式规则,实现复杂或个性化的数据高亮逻辑。
实例:
使用表达式来决定格式化的单元格,其余规则较简单,直接查看属性即可理解。
选择,应用于选择目标库存,条件类型选择按当前字段设置,选择添加规则,然后选择使用表达式来决定格式化的单元格,设置规则,然后在格式化界面单击应用/确定即可生效。

公式释义:
ADDRESS(ROW(), COLUMN(), 4)---》获取目前存储所在单元格位置;
INDIRECT(ADDRESS(ROW(), COLUMN(), 4))---》获取对应位置单元格的值;
其中:ROW()和COLUMN()是返回当前单元格的行号(数字形式)且支持偏移,可以根据库存上限和下限所在的列位置进行偏移,参数4为相对引用(如A1),也可使用其他值1(绝对引用,如$A$1)、2(混合引用,行相对,列绝对,如A$1)和3(混合引用,行绝对,列相对,如$A1)
在透视表中,如果对绑定到行的字段进行条件格式化,并且将样式应用到符合格式化条件的整行时,这时就需要用到选项“扩展到数据区域”,
默认值为未启用,当该选项为未启用时,样式仅会应用到符合条件的单元格中。

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

设置条件表达式的应用范围,在透视表中,当条件格式应用于行字段(且启用了“扩展到数据区域”)或列字段时,均可设置应用范围为仅数据、数据和汇总或仅汇总,以满足不同的展示需求。
应用于列分组 | 应用于行分组 |
|---|---|
|
|
设置条件表达式的应用范围,支持:仅数据/数据和汇总/仅汇总,可根据实际需求选择合适的应用范围。
应用范围 | 图示 |
|---|---|
仅数据 |
|
数据和汇总 |
|
仅汇总 |
|