如何通过在 Azure Log Analytics 中连接将行减少到 1 行
how to reduce rows to 1 row by concatenate in Azure Log Analytics
- 字符串第 1 行
- 字符串第 2 行
是否可以将行减少到 1 行?
行应该用逗号连接。
结果我预计
- 字符串第 1 行,字符串第 2 行
其中一种解决方法可以解决上述问题,
为了连接我们可以使用它,例如 | extend New_Column = strcat(tagname,",", tagvalue)
在两个字符串之间使用逗号。
例如我们已经在我们的环境中使用标签名称和标签值进行了测试
resourcecontainers
| where type =~ 'microsoft.resources/subscriptions'
| extend tagname = tostring(bag_keys(tags)[0])
| extend tagvalue = tostring(tags[tagname])
| extend New_Column = strcat(tagname,",", tagvalue) // for concate two rows into one with comma between two string
这里是示例输出以供参考:
有关更多信息,请参阅此
UPDATE:为了取消我们尝试使用@建议的给定 SO THREAD 中所述代码示例的行Yoni L.
| summarize result = strcat_array(make_list(word), ",")
示例输出以供参考:
感谢您的提示。在你的链接中我发现:
|汇总结果 = strcat_array(make_list(name_s), ",")
- 字符串第 1 行
- 字符串第 2 行
是否可以将行减少到 1 行? 行应该用逗号连接。 结果我预计
- 字符串第 1 行,字符串第 2 行
其中一种解决方法可以解决上述问题,
为了连接我们可以使用它,例如 | extend New_Column = strcat(tagname,",", tagvalue)
在两个字符串之间使用逗号。
例如我们已经在我们的环境中使用标签名称和标签值进行了测试
resourcecontainers
| where type =~ 'microsoft.resources/subscriptions'
| extend tagname = tostring(bag_keys(tags)[0])
| extend tagvalue = tostring(tags[tagname])
| extend New_Column = strcat(tagname,",", tagvalue) // for concate two rows into one with comma between two string
这里是示例输出以供参考:
有关更多信息,请参阅此
UPDATE:为了取消我们尝试使用@建议的给定 SO THREAD 中所述代码示例的行Yoni L.
| summarize result = strcat_array(make_list(word), ",")
示例输出以供参考:
感谢您的提示。在你的链接中我发现: |汇总结果 = strcat_array(make_list(name_s), ",")