influxdb 查询:如果某个值高于某个值,是否可以 return 一个名称?

influxdb query : is it possible to return a name if a value is above a certain value?

我有一个带有浮点数的流入数据库。当我总结一个涌入数据库查询时,我想 return 如下所述的文本。这是我写的查询:

SELECT sum("pressure") FROM "press1"

If the return value is above 50, display the word "press on". If its below display "press off"?

我看不到 return 文本值的方法

我们也在使用 grafana,所以那里也可能有一个选项。我们使用的插件是 imageit。

谢谢

不,InfluxDB 不能return 基于数值的文本值。但是你可以在 Grafana 中做到这一点。一些面板提供值映射,您可以在其中将范围映射到文本。

例如Singlestat Math面板: