首页 > 解决方案 > 使用 mv-expand 将动态列拆分为多行

问题描述

在动态值列上使用 mv-expand 时,我希望为列中的每个值获取单独的行。最终我想使用汇总计算每个单独的值

动态值列可以包含一个或多个 1 到 300 之间任意数字的值,例如 []、[1,3]、[1,2,10,30]

我尝试使用 mv-expand 参考,但我无法使其工作。

表名 | mv-expand categories=CustomDimension['category_id']

它不是为列中的每个值提供单独的行,而是创建一个与原始列具有相同动态值的新列。

标签: azure-application-insightsazure-log-analytics

解决方案


您必须在查询中使用“mvexpand”而不是“mv-expand”。我知道是一种误导,但如果您进入查询页面并输入“mv-expand”,则它无法解决,但如果您尝试“mvexpand”,它确实有效。

为了满足您的要求,我在线程中提供的答案应该对您有所帮助。此外,对于更高级的示例,您也可以参考这个

希望这可以帮助!!干杯!!


推荐阅读