【问题标题】:Create variables from tag values从标签值创建变量
【发布时间】:2021-10-19 14:38:50
【问题描述】:

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

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

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

【问题讨论】:

    标签: azure azure-data-explorer kql kusto-explorer


    【解决方案1】:

    您可以尝试使用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'])]
    | ...
    

    【讨论】:

      猜你喜欢
      • 2017-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多