在grafana postgresql模板查询中使用$ __ timeFilter?

时间:2017-11-08 14:01:46

标签: postgresql grafana

我尝试使用时间过滤器在Grafana-4.6.1中创建模板变量:

SELECT value FROM table WHERE $ __ timeFilter(time_column)。

不幸的是,当我在表查询中使用它时,它不会返回任何值,而是正确返回整数列表。

任何想法......?

1 个答案:

答案 0 :(得分:0)

您还需要定义哪个列是您的"时间"使用" $ __ time"宏。

SELECT
  $__time(time_column), 
  value
FROM table 
WHERE $__timeFilter(time_column)

如果您不想看到time_column,那么您可以执行子查询:

SELECT value
FROM (
      SELECT
        $__time(time_column), 
        value
      FROM table
) a
WHERE $__timeFilter(time_column)