0

我正在尝试为“成本中心”标签创建不同的变量。例如,每个标签键“成本中心”具有相应的值“AB12”。我想在 kusto 中创建一个新变量,以显示对于每个值为“AB12”的成本中心,我希望将其标记为“人力资源部门”。

我不熟悉语法,但需要从成本中心获取等于“AB12”的值,然后将其存储为“人力资源部门”,因此当我创建图表时,它显示人力资源部门而不是“AB12”

资源 | 扩展成本 = tostring(tags['costcenter'])

4

1 回答 1

0

您可以尝试使用该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'])]
| ...
于 2021-10-19T14:51:41.717 回答