我正在尝试为“成本中心”标签创建不同的变量。例如,每个标签键“成本中心”具有相应的值“AB12”。我想在 kusto 中创建一个新变量,以显示对于每个值为“AB12”的成本中心,我希望将其标记为“人力资源部门”。
我不熟悉语法,但需要从成本中心获取等于“AB12”的值,然后将其存储为“人力资源部门”,因此当我创建图表时,它显示人力资源部门而不是“AB12”
资源 | 扩展成本 = tostring(tags['costcenter'])
我正在尝试为“成本中心”标签创建不同的变量。例如,每个标签键“成本中心”具有相应的值“AB12”。我想在 kusto 中创建一个新变量,以显示对于每个值为“AB12”的成本中心,我希望将其标记为“人力资源部门”。
我不熟悉语法,但需要从成本中心获取等于“AB12”的值,然后将其存储为“人力资源部门”,因此当我创建图表时,它显示人力资源部门而不是“AB12”
资源 | 扩展成本 = tostring(tags['costcenter'])
您可以尝试使用该case()
函数,或从实际值到所需值的映射:
resources
| extend costcenter = tostring(tags['costcenter'])
| extend costcenter = case(costcenter == "AB12", "HR Department", costcenter)
| ...
let mapping = dynamic({"AB12":"HR Department", "AB23":"something else"});
resources
| extend costcenter = mapping[tostring(tags['costcenter'])]
| ...