微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Azure Workbooks条形图不会像Azure分析日志查询那样按第三列值拆分数据

如何解决Azure Workbooks条形图不会像Azure分析日志查询那样按第三列值拆分数据

在我的工作簿中,我从应用程序见解中添加一个查询,在应用程序见解中,我将其呈现为柱形图,如下所示:

enter image description here

在我的工作簿中,它是这样呈现的:

enter image description here

为什么工作簿不像我的应用洞察力那样按照第三列的值拆分图表的值? 这是脚本:

let latestVersionAndroid = toscalar(customEvents
| where client_OS contains "Android"
| summarize max(application_Version));
let releaseDateLatestAndroid = toscalar(customEvents
| where client_OS contains "Android" and application_Version contains latestVersionAndroid
| summarize min(timestamp));
customEvents
| where timestamp > releaseDateLatestAndroid
    and name == 'Login'
| project client_OS,OS_Name = customDimensions.OsName,Os_Version = customDimensions.Osversion,application_Version
| summarize amount = count()
    by tostring(Os_Version),tostring(OS_Name)
| top 10 by amount desc nulls last
| render columnchart  

在我的工作簿和日志分析查询中完全相同。 同样在我的工作簿中,设置了以下设置: 时间范围:在查询中设置 可视化:通过查询设置

我已经在工作簿中尝试了按os_name分组的系列设置,但这没有效果

有人对我有答案吗?因为像现在的工作簿一样,图形的可读性不是很好,因此毫无意义。

非常感谢, 小牛

解决方法

Azure工作簿中的条形图尚不支持2级分组。

logs UI中的图表基于不同的技术(它们自己的技术),而工作簿则建立在azure门户框架的顶部,并且行为有些不同。随着时间的流逝,我们正在努力进行整合,但是目前,基于工作簿的条形图仅限于用于生成“系列”分组的一维。

,

当您有一个字符串列和多个整数列时,工作簿中的条形图显示堆积条形图没有问题。

我用 pivot function 解决了这个问题。

尝试使用这样的东西:

customEvents
| project client_OS,OS_Name = customDimensions.OsName,Os_Version = customDimensions.OsVersion,application_Version
| summarize amount = count()
    by tostring(Os_Version),tostring(OS_Name)
| top 10 by amount desc nulls last
| evaluate pivot(Os_Version,sum(amount))
| render columnchart

这应该给你想要的结果:

version | androidSum | iosSum
v1      | 1          | 2
v2      | 0          | 12

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。