gpt4 book ai didi

Azure Application Insights 查询 - 如何计算总数的百分比

转载 作者:行者123 更新时间:2023-12-04 13:37:15 24 4
gpt4 key购买 nike

我正在尝试在输出表中创建一行来计算总项目的百分比:

Something like this:
ITEM | COUNT | PERCENTAGE
item 1 | 4 | 80
item 2 | 1 | 20

我可以轻松获得包含 ITEM 和 COUNT 行的表格,但我不知道如何获取总计(在本例中为 5)作为数字,以便我可以计算 % 列中的百分比。

someTable
| where name == "Some Name"
| summarize COUNT = count() by ITEM = tostring( customDimensions.["SomePar"])
| project ITEM, COUNT, PERCENTAGE = (C/?)*100

有什么想法吗?谢谢。

最佳答案

创建这样的查询有点困惑。

我是根据AI中的customEvents表完成的。因此,请看一下,看看是否可以根据您的具体情况进行调整。

您必须创建一个包含记录总数的表,然后必须加入该表。由于您只能连接公共(public)列,因此您需要一个始终具有相同值的列。我为此选择了 appName。

所以整个查询看起来像:

let totalEvents = customEvents
// | where name contains "Opened form"
| summarize count() by appName
| project appName, count_ ;
customEvents
// | where name contains "Opened form"
| join kind=leftouter totalEvents on appName
| summarize count() by name, count_
| project name, totalCount = count_ , itemCount = count_1, percentage = (todouble(count_1) * 100 / todouble(count_))

如果您需要过滤器,则必须将其应用到两个表。

输出:

enter image description here

关于Azure Application Insights 查询 - 如何计算总数的百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40003713/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com