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

Azure Workbooks中如何格式化成本管理API返回的图表日期?

解决Azure Workbooks中成本管理API日期格式折线图显示异常问题

核心问题原因

API返回的UsageDate是字符串类型的YYYYMMDD格式,Azure Workbooks会将其识别为普通文本而非日期,导致图表自动对文本进行拆分显示(出现逗号分隔的YY,YYM,MDD格式),单纯调整图表轴设置无法解决类型识别问题。

解决方案步骤

1. 在查询阶段将字符串转换为日期类型

在Workbooks的查询步骤中,添加字段转换逻辑,把YYYYMMDD格式的字符串转成标准日期类型,具体方式根据你使用的查询语言选择:

方式一:Kusto查询转换

如果使用Kusto处理查询结果,添加extend语句转换字段:

// 假设原始查询返回了UsageDate和PreTaxCost字段
| extend UsageDate = todatetime(strcat(substring(UsageDate, 0, 4), "-", substring(UsageDate, 4, 2), "-", substring(UsageDate, 6, 2)))

该语句将YYYYMMDD字符串拆分为YYYY-MM-DD格式后,转换为datetime类型。

方式二:Workbooks内置转换数据步骤

如果直接使用ARM数据源的原始返回,添加一个转换数据步骤:

  • 选择UsageDate字段,点击「转换」→「数据类型」→「日期/时间」
  • 若自动识别失败,手动输入格式字符串yyyyMMdd完成转换

2. 调整图表X轴设置

转换完成后,重新配置折线图:

  • 确保X轴绑定的是转换后的日期类型字段(而非原始字符串字段)
  • 在X轴设置面板:
    • 单位选择「日期/时间」
    • 自定义格式为你需要的样式,比如yyyy-MM-dd、MM/dd/yyyy等
    • 无需再设置「单位为None」或取消分组分隔符,因为此时字段已被识别为日期

验证效果

完成上述步骤后,折线图的X轴会按照你设置的日期格式显示,不会再出现逗号分隔的异常格式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 02:22:10