You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Kusto查询中将千兆字节转换为拍字节并新增列?

Kusto中实现千兆字节到拍字节的转换并新增列

你可以使用Kusto的extend函数直接新增一列,通过单位换算公式完成千兆字节(GiB)到拍字节(PiB)的转换。

换算逻辑

1拍字节(PiB)等于 (1024^3) 千兆字节(GiB),也就是 1073741824 GiB。转换公式为:
拍字节数值 = 千兆字节数值 / 1073741824

完整查询示例

假设你的基础查询是获取Database和size列,添加转换列的查询如下:

// 替换为你的实际表名或基础查询语句
your_table_name
| extend size_in_pib = size / 1073741824.0
// 可选:格式化结果,保留2位小数提升可读性
| extend size_in_pib_formatted = round(size_in_pib, 2)

示例输出结果

执行后会得到包含原列与新增转换列的数据集:

Databasesizesize_in_pibsize_in_pib_formatted
sub125413040167381792702366742.53...2366742.53
sub225392249751644065902364825.71...2364825.71

关键说明

  • 使用1073741824.0而非整数,是为了触发Kusto的浮点数除法,避免整数除法导致的精度丢失
  • round()函数用于格式化输出,可根据需求调整保留的小数位数

内容的提问来源于stack exchange,提问作者HaiY

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 14:20:53