You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Grafana下拉变量无法筛选TimeSeries可视化面板数据

Grafana时间序列面板变量不生效问题

我有一个包含TimeSeries类型可视化的Grafana仪表板,当下拉变量选择特定值时,可视化面板仍显示全部数据。

当前配置的SQL查询

可视化面板查询

SELECT DATE, impliedVolatility_OPT AS "-",symbol  FROM <db>.<tl>

下拉变量查询

SELECT DISTINCT CONCAT('- ', symbol) AS symbol FROM <db>.<table_name>;

相关配置截图

  • 下拉变量配置:下拉变量配置
  • 面板多帧转换设置:面板多帧转换设置

问题细节:检查可视化面板查询时,可通过面板转换的多帧转换选择SQL查询的数据集,但选择变量特定值时变量不生效。

解决方法

  1. 给可视化查询添加变量过滤条件
    当前可视化查询没有根据选中的变量筛选数据,必须加入WHERE子句匹配变量值。注意变量返回的是'- 具体symbol'格式,所以要对应处理:
SELECT DATE, impliedVolatility_OPT AS "-", symbol 
FROM <db>.<tl>
WHERE CONCAT('- ', symbol) = '${你的变量名}'

将${你的变量名}替换为实际的下拉变量名称(比如变量命名为selectedSymbol,就写${selectedSymbol})。

  1. 验证变量引用正确性
  • 确认下拉变量的“值”设置为查询返回的CONCAT('- ', symbol)结果;
  • 确保可视化查询中的变量引用格式正确,Grafana会自动将变量替换为选中的具体值。
  1. 排查面板转换逻辑
    如果使用了多帧转换,检查转换规则是否会重新合并所有原始数据,避免覆盖变量筛选后的结果。确保转换是基于筛选后的数据集进行处理。

内容的提问来源于stack exchange,提问作者Divyank

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 07:31:04