对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
Docs 菜单

条件参考

可用于创建条件的配置选项因以下情况而异:

  • 图表类型

  • 要应用条件的值的有效类型

值的有效类型是数组缩减和聚合后的类型。 例如,具有COUNT聚合的表的Values渠道中的字符串字段将变为数值字段。

使用Applies to菜单选择图表中要应用基于条件的格式设置的方面。

对于数字Charts,您只能对数字应用条件。

对于数据表,您可以选择:

适用于
说明

群组

从图表中选择群组编码渠道。您选择的字段的有效类型决定了可用的Operators 。

Charts 格式化该群组字段列中的匹配单元格。

Values

从图表中选择一个值编码渠道。您选择的字段的有效类型决定了可用的Operators 。

Charts 格式化该值字段列中的匹配单元格。

行索引

将数字与从 0 开始的行索引进行比较(即,数据的第一行是第0行)。

Charts 格式化匹配的行。

列名称

将字符串与列标题进行比较。

Charts 格式化匹配的列。

单元格值

将数字或字符串与任何表单元格值进行比较。

Charts 会格式化任何匹配的单元格。

行总计

将数字与行总数进行比较。

Charts格式匹配行总计单元格。

列总计

将数字与列总计进行比较。

Charts格式匹配列总计单元格。

使用Operator菜单选择条件用于确定格式的操作符。 根据您从Applies to菜单中选择的值类型,您可以选择数字、字符串或日期操作符。

Charts uses the selected operator to compare chart values included in the Applies to field to an input you provide.

您只能为Number Charts选择操作符。

对于单个数值,可以使用以下操作符:

  • EqualTo

  • 不等于

  • 大于

  • 大于或等于

  • 小于

  • 小于或等于

在数据表上,还可以使用以下排名操作符:

  • 排名靠前

  • 排名垫底

  • 排名最高百分比

  • 排名靠后百分比

注意

对相同值进行排名

如果多个相同的值超出指定排名,Atlas Charts 会格式化所有匹配值。 例如,如果表中的前 20 个值相同,而您选择设置前 10 个值的格式,则 Charts 会格式化所有 20 个相同值。

对于单个日期值,可以使用以下操作符:

  • 日期或之后

  • 之后

  • Exactly

  • 之前

  • 于或之前

分箱的数字和日期使用适用于分箱范围的不同操作符。

对于分箱的数字范围,可以使用以下操作符:

  • 包括

  • 大于

  • 大于或包含

  • 小于

  • 小于或包含

对于分箱日期范围,可以使用以下操作符:

  • 包括

  • 之后

  • 之后或包含

  • 之前

  • 之前或包含

对于字符串值,可以使用以下操作符:

  • EqualTo

  • 不等于

  • 空

  • 非空

  • contains

  • 不包含

  • 开头为

  • 匹配正则表达式

  • 以下其中之一

如果您选择Matches Regex ,则可以应用任意数量的以下 Regex 标志:

  • 不区分大小写 (i)

  • 多行 (m)

  • 扩展 (x)

  • 单行

使用输入字段指定正则表达式。

If you select One of, use the input field to list a series of strings. Matching any string in that list applies your conditional formatting.

Input字段指定一个值,用于根据 字段中的值评估Operator Applies to条件。

操作符类型
输入类型

数值

double

字符串

string

如果选择了“匹配正则表达式”字符串操作符,请输入正则表达式。

如果选择了One of string 操作符,请输入以逗号分隔的字符串列表。

Date

日期和时间。