Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Grafana7:如何隐藏表列,但仍在数据链接中使用其值_Grafana_Grafana Variable - Fatal编程技术网

Grafana7:如何隐藏表列,但仍在数据链接中使用其值

Grafana7:如何隐藏表列,但仍在数据链接中使用其值,grafana,grafana-variable,Grafana,Grafana Variable,请注意,这是为Grafana 7准备的 刚刚升级到版本7,现在我不知道如何在表面板中隐藏列,但仍然在数据链接中使用它的值 我选择了3列,第一列是我不想显示的ID,而是在其中一列的链接中使用它的值。对于数据链接,我使用以下'/d/ddsds/dashboard name?var id=${{uuu data.fields[id]}',当显示id字段时,它会起作用。如果我使用转换规则隐藏列,那么链接将不再工作,因为ID值不会被放置在URL中 还尝试使用“${u data.fields[id]:raw

请注意,这是为Grafana 7准备的

刚刚升级到版本7,现在我不知道如何在表面板中隐藏列,但仍然在数据链接中使用它的值

我选择了3列,第一列是我不想显示的ID,而是在其中一列的链接中使用它的值。对于数据链接,我使用以下'/d/ddsds/dashboard name?var id=${{uuu data.fields[id]}',当显示id字段时,它会起作用。如果我使用转换规则隐藏列,那么链接将不再工作,因为ID值不会被放置在URL中

还尝试使用“${u data.fields[id]:raw}”


您可以通过在Transform中添加Organize Feld来实现这一点,它只支持一个帧,因此如果有两个查询,您应该首先将它们连接起来。

尝试使用
${{{uu data.fields[id]}
而不是
${{uu data.fields[id]:raw}

  • 单击变换
  • 单击
    添加转换
    并选择
    按名称筛选
  • 单击要禁用的列

  • 这已经解决了,但将在7.2中发布

    问题:


    注释:

    似乎修复或功能:

    @torkelo-torkelo在1月18日修改了里程碑:7.4.0、8.0.0

    在此之前,我使用以下解决方法;基本上,我所做的是将宽度设置为1:

    即使使用此解决方法,列的外观仍将保持最小像素。通过将要隐藏的列移动到最后一个位置,可以降低其可见性:


    我已经试过了,就像我在问题中提到的那样,如果我隐藏了该字段,那么URL中的变量替换将不起作用。它将隐藏该列,但链接中的值替换将再次停止工作。可能我在链接中使用了另一个字符串,而不是${uuu data.fields[id]},在所有字段都不再显示之后,displayedIt会隐藏列,但链接中的值替换再次停止工作。也许我在链接中使用了另一个字符串,而不是${uuu data.fields[id]},在所有字段都不再显示之后,您得到了解决方案吗?我也在寻找相同的。我将列放在最后,并将列宽设置为1(0不起作用)。这当然是一个老套的解决方案,它看起来并不完美,但很好,尽管它不是固定的:,但您可以通过将数据列放在最后,并使用
    width=1
    来降低数据列的可视性,一旦您在转换中删除它,数据对象中就没有字段,因此使用raw或not并不重要