【发布时间】:2021-10-17 16:44:28
【问题描述】:
早上好,
我正在尝试运行 kusto 查询以显示唯一的所有者标签,以在图表中显示所有者在 azure 中出现的次数。我希望显示所有不同的所有者和成本中心,但无法找出最好的方法。下面是一个示例,但我需要指定多个所有者以生成显示 Azure 中所有唯一所有者的图表
资源 |其中标签['所有者'] =〜“比利” |总结count()
【问题讨论】:
标签: azure azure-data-explorer kql
早上好,
我正在尝试运行 kusto 查询以显示唯一的所有者标签,以在图表中显示所有者在 azure 中出现的次数。我希望显示所有不同的所有者和成本中心,但无法找出最好的方法。下面是一个示例,但我需要指定多个所有者以生成显示 Azure 中所有唯一所有者的图表
资源 |其中标签['所有者'] =〜“比利” |总结count()
【问题讨论】:
标签: azure azure-data-explorer kql
这应该会给你一个方向。您需要对“成本中心”属性执行类似操作(或更新您的问题以详细说明它来自数据集的哪一部分)
resources
| extend owner = tostring(tags.owner)
| summarize count() by owner
| render barchart // you can choose a different type of chart
鉴于您修改后的描述:如果我有两组标签,一组是(所有者),另一组是(所有者)我将如何在查询中将它们组合在一起? -> 你可以这样做这个(假设你不能修复源数据,这样会更好):
union (
resources
| extend owner = tostring(tags.owner) // lowercase 'o' in 'tags.owner'
| summarize count() by owner
), (
resources
| extend owner = tostring(tags.Owner) // uppercase 'O' in 'tags.Owner'
| summarize count() by owner
)
| summarize sum(count_) by owner
【讨论】: