You need to enable JavaScript to run this app. Azure TSI图表如何将物理单位纳入显示值而非仅作轴标题
优惠活动
大模型
产品
解决方案
定价
更多

Azure TSI图表如何将物理单位纳入显示值而非仅作轴标题

Azure Time Series Insights 带物理单位的图表展示实现方案

当前场景与能力限制

  • 数据流转链路:采集完成的、附带物理单位的量测数值(如长度、时长、温度等维度的测量值)经Azure Event Hub转发至Azure Time Series Insights(简称TSI)后,可在TSI的「浏览原始事件」数据列中正常读取存储的unit字段(即单位信息)
  • 现存使用限制:TSI原生图表的可配置展示列列表中,无法直接勾选unit列作为可视化渲染内容,默认仅支持纯数值类指标的展示,物理单位目前只能被设置为坐标轴标题,无法直接与数值绑定、同步出现在图表的数值展示位中

可行实现路径

按照实现复杂度从低到高可选择以下方案:

  • 单单位同指标场景:使用TSI内置自定义变量实现字段拼接
    直接在TSI环境中新建字符串类型的自定义变量,通过TSI内置的表达式语法,将原始数值字段与unit字段做字符串拼接,表达式格式参考:{原始数值字段名} {unit}。配置完成后,该拼接生成的字段会自动出现在图表可选展示列中,渲染时可直接在图表tooltip、数据标签位置显示拼接完成的“数值+单位”完整内容,无需将单位单独设置为坐标轴标题。
    注意:该方案仅适用于同一指标下所有上报事件的unit取值完全一致的场景,若存在同指标不同单位混存的情况,会因字段类型校验不通过导致计算结果失效。
  • 多单位混存场景:在数据转发链路做归一化预处理
    若存在同一指标在不同设备、不同时间节点上报的单位不一致的情况,可在Event Hub到TSI的转发链路中(通过Azure Stream Analytics、Azure Functions等中间节点)完成预处理:
    • 对所有上报的非标准单位数值做统一换算,将所有值转换为预设的标准单位后,再写入TSI的数值存储字段
    • 将换算对应的标准单位作为指标的静态元数据配置到TSI环境中,利用TSI原生的元数据绑定能力,实现数值与单位的自动关联展示
  • 高自由度展示需求:基于TSI开放接口做自定义可视化
    如果需要更灵活的展示样式,可通过TSI开放的查询接口拉取包含数值、单位的原始事件数据,将数据嵌入Power BI看板或自定义Web展示页面,通过前端渲染逻辑自定义拼接数值与单位的展示样式,完全不受TSI原生可视化的列选择规则限制

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.11.11 01:54:08