是否可以从 grafana 中的复杂指标中过滤值?例如:
SELECT sum(one) + sum(two) FROM "table" WHERE $timeFilter GROUP BY time($interval)
我只需要显示正和sum(one) + sum(two) > 0
在 sql 中我会使用别名和HAVING子句,例如:
SELECT sum(one) + sum(two) AS S FROM "table" WHERE $timeFilter GROUP BY time($interval) HAVING S > 0
然而这在grafana 中不起作用。如何在不在后端数据库中创建新的总和列的情况下实现此结果?
[编辑]:我的 grafana GUI 看起来像这样:
这只是您问题的一部分,但我能够在 grafana+influxdb 数据源中执行以下操作:
如果 >0,则选择一个值的总和。
问题是不可能在一个查询中选择两个不同的值。但也许您可以通过一个图中的两个查询来解决这个问题。
| 归档时间: |
|
| 查看次数: |
5271 次 |
| 最近记录: |