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

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

Kusto字节转拍字节(PB)并新增列的方法

你可以使用extend函数直接新增一列,通过单位换算将字节转换为PB。以下是具体实现方式:

核心逻辑

1PB的换算有两种常见标准,根据需求选择:

  • 二进制标准(KiB/MiB/GiB/TiB/PiB):1 PB = 1024^5 字节 = 1125899906842624 字节
  • 十进制标准(KB/MB/GB/TB/PB):1 PB = 10^15 字节 = 1000000000000000 字节

查询示例

假设你的原始查询返回Database和size列,只需在后续添加extend语句即可:

// 替换为你的原始查询,比如:
// YourTable
// | project Database, size
| extend size_in_pb = size / 1125899906842624.0  // 二进制换算
// 若使用十进制换算,替换为:
// | extend size_in_pb = size / 1000000000000000.0
| project Database, size, size_in_pb  // 保留原size列并展示新增列

优化显示(可选)

如果需要控制小数位数,使用round()函数:

| extend size_in_pb = round(size / 1125899906842624.0, 2)  // 保留2位小数

内容的提问来源于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 13:52:00