关于字段覆盖

Aout field overrides

覆盖允许您更改一个或多个字段的设置。覆盖的字段选项与特定可视化中可用的字段选项相同。唯一的区别是您选择将它们应用到哪些字段或列 。

例如,您可以更改所有数字字段中显示的小数位数 通过更改匹配的类型type与数字Mumeric的字段的 小数Decimals选项

示例 1:格式温度

假设我们的结果集是一个包含两个字段的数据框:时间和温度。

time

temperature

2020-01-02 03:04:00

45.0

2020-01-02 03:05:00

47.0

2020-01-02 03:06:00

48.0

此结构的每个字段(列)都可以应用字段选项来改变其值的显示方式。例如,这意味着您可以将单位设置为温度 > 摄氏度,从而生成下表:

time

temperature

2020-01-02 03:04:00

45.0°C

2020-01-02 03:05:00

47.0°C

2020-01-02 03:06:00

48.0°C

另外,小数位不是必须的,我们可以去掉。您可以将小数从​​auto​​​改为零 ( ​​0​​) ,结果如下表:

time

temperature

2020-01-02 03:04:00

45°C

2020-01-02 03:05:00

47℃

2020-01-02 03:06:00

48℃

示例 2:格式化温度和湿度

假设我们的结果集是一个包含四个字段的数据框:时间、高温、低温和湿度。

time

high temp

low temp

humidity

2020-01-02 03:04:00

45.0

30.0

67

2020-01-02 03:05:00

47.0

34.0

68

2020-01-02 03:06:00

48.0

31.0

68

让我们添加摄氏单位并去掉小数位。结果如下表:

time

high temp

low temp

humidity

2020-01-02 03:04:00

45°C

30℃

67℃

2020-01-02 03:05:00

47℃

34℃

68℃

2020-01-02 03:06:00

48℃

31℃

68℃

温度场看起来不错,但现在必须改变湿度。我们可以通过将字段选项覆盖应用于湿度字段并将单位更改为 Misc > percent (0-100) 来解决此问题。

time

high temp

low temp

humidity

2020-01-02 03:04:00

45°C

30℃


67%

2020-01-02 03:05:00

47℃

34℃

68%

2020-01-02 03:06:00

48℃

31℃

68%

查看字段覆盖

您可以在面板显示选项中查看字段覆盖。

查看字段覆盖

  1. 打开以编辑包含您要查看的覆盖的面板。
  2. 在面板显示选项中,单击覆盖Overrides选项卡。

添加字段覆盖

当您想要更改可视化中值的显示时,您可以覆盖字段。

添加字段覆盖

  1. 编辑要添加覆盖的面板。
  2. 在面板显示选项的覆盖Overrides部分中,单击添加字段覆盖Add field override
  3. 选择将应用覆盖规则的字段:
  • 具有名称的字段Fields with name -从所有可用字段的列表中选择一个字段。您使用此选择器添加到规则的属性仅适用于该单个字段。
  • 名称与正则表达式匹配Fields with name matching regex的字段 - 指定要使用正则表达式覆盖的字段。使用此选择器添加到规则的属性将应用于字段名称与正则表达式匹配的所有字段。
  • 具有类型的字段Fields with type -按类型选择字段,例如字符串、数字等。使用此选择器添加到规则的属性将应用于与所选类型匹配的所有字段。
  • 查询返回的字段Fields returned by query -选择特定查询返回的所有字段,例如 A、B 或 C。使用此选择器添加到规则的属性将应用于所选查询返回的所有字段。
  1. 单击添加覆盖属性Add override property
  2. 选择要应用的字段选项。
  3. 通过在字段中添加值来输入选项。要将选项恢复为默认值,请删除字段中的白色文本。
  4. 通过单击添加覆盖属性继续向该字段添加覆盖,或者您可以单击添加覆盖并选择要添加覆盖的不同字段。
  5. 完成后,单击保存将所有面板编辑保存到仪表板。

编辑字段覆盖

当您想要更改覆盖设置时,编辑字段覆盖。

要编辑字段覆盖

  1. 编辑包含要编辑的覆盖的面板。
  2. 在面板显示选项中,单击覆盖选项卡。
  3. 找到要更改的覆盖。
  4. 执行以下任一操作:
  • 编辑现有覆盖或字段选择参数的设置。
  • 通过单击属性旁边的X删除现有覆盖属性。
  • 通过单击添加覆盖属性添加覆盖属性

删除字段覆盖

不再需要时删除字段覆盖。

删除覆盖时,值的外观默认为其原始格式。此更改会影响依赖受影响面板的仪表板和仪表板用户。

要删除字段覆盖

  1. 编辑包含要删除的覆盖的面板。
  2. 在面板显示选项中,单击覆盖选项卡。
  3. 单击要删除的覆盖,然后单击关联的垃圾桶图标。

grafana面板-覆盖字段值_字段