【问题标题】:Grafana: How to check in a query if a single variable is selected or more?Grafana:如果选择了一个或多个变量,如何检查查询?
【发布时间】:2019-06-19 08:46:17
【问题描述】:

我有一个仪表板,其中有一个变量X,可以为其选择一个或多个值。数据源是postgresql。我有一个面板,我在其中使用X 进行查询以显示一些趋势。到目前为止,一切正常。

现在,我需要检查用户是否只选择了变量X 的一个值。如果用户只选择了一个值,那么我们需要稍微更改列值。如何检查用户是否只选择了 1 个值?是否有一个 grafana 构造?还是我应该纯粹通过 SQL 来做?

【问题讨论】:

    标签: sql postgresql grafana grafana-templating grafana-variable


    【解决方案1】:

    所以,我找到了一种检查方法:

    coalesce(array_length(ARRAY[$X],1),0) = 1
    

    这适用于 postgreSQL。如果你知道上面的函数,那就不言自明了。

    【讨论】:

      猜你喜欢
      • 2022-01-17
      • 1970-01-01
      • 2011-03-13
      • 2021-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-21
      • 2017-12-05
      相关资源
      最近更新 更多