以下函数来自 Grafana 中的“转换选项卡”,请查看转换类型和选项以获取示例。
我已经测试了“通过正则表达式重命名”功能,它工作正常,请参见屏幕截图中的小示例,其中我将 column_name 替换为另一个名称(这里只是一个 2,仅快速示例)。
目的是对一系列步骤进行自动排序,这些步骤应该在中央映射表中动态调整,以便“column_name_1”映射到“a010 column_name_1”,然后自动对步骤进行排序。我不应该在查询中有一个额外的列,这样我就不需要做一些繁琐的任务,比如重新排序链和遍历所有甚至没有排序的 SQL 查询。
我也可以使用“转换”选项卡的“排序依据”功能,但是我必须留意查询中添加的文本列,并且我在“--混合数据源”中使用了很多查询——”。使用映射表时可能更容易保持概览。按另一列排序对我来说可能不是正确的解决方法。
- 无论如何,我还需要在每个框中看到一个步骤编号,并且将鼠标悬停在它上面时更愿意看到信息,这就是为什么我不介意将排序字符串放在同一列中。
- 此外,我不知道如何在指标查询中添加第二个输出列,该列仅包含排序文本,它只给我一个可以更改的别名,而不是 SQL 查询那样的两个或更多。
这是它在带有框的“Polystat 面板”中的外观:
由于我有很多案例需要在不断增长的步骤链中进行排序,因此我宁愿使用映射表,而不是为每列添加新的正则表达式规则或按额外的“排序依据”列排序。
如何将我自己的映射表添加到“转换”选项卡中“字段查找”功能的下拉菜单中?
目前,只有
- 国家
- 美国各州
- 机场
我也想在其中包含 MY_PROJECT_STEPS_MAPPING 以及指向以下内容的链接:
"column_name_1": "a010 column_name_1"
"column_name_2": "a060 column_name_2"
"column_name_3": "b010 column_name_3"
"column_name_4": "b020 column_name_4"
怎么可能呢?