您好,我有一些名称相似的标签,我想按名称过滤它们。
我有一些带有“return”一词的标签,我不想使用它们,但应该使用带有“active”一词的标签。
我在表格中创建了它来说明我的意思。
aba_return_active | ab_活跃 | ab_返回 | ab | aba_active |
---|---|---|---|---|
细胞1 | 细胞2 | 细胞3 | 4 号电池 | 5 号小区 |
过滤后应该是这样的。
ab_活跃 | aba_active |
---|---|
细胞2 | 5 号小区 |
是否可以在查询中搜索多个字符串? 例如“活跃”、“PV”和“工作”
非常感谢您的帮助!
亲切的问候
您可以在keep函数中使用正则表达式,以便仅保留您需要的列。
查看测试数据示例:
import "array"
array.from(rows:[{ aba_return_active : "Cell 1",
ab_active : "Cell 2",
ab_return : "Cell 3",
ab : "Cell 4",
aba_active : "Cell 5"}])
|> keep(fn: (column) => column =~ /active/)