0

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

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

4

1 回答 1

0

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

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

这适用于 postgreSQL。如果您知道上述功能,那将是不言自明的。

于 2019-06-24T14:16:35.920 回答