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

Azure DevOps仪表板计算自定义日期字段天数差的步骤求助

嘿,我来帮你搞定这个日期差值计算并在Azure DevOps仪表盘展示的问题!Azure DevOps自带的原生组件没法直接做字段间的计算,但我们有两种靠谱的实现路径,一步步来:

方法一:用Power BI集成(官方支持,无需第三方工具)

这是最稳定的方案,还能支持更复杂的数据分析:

  • 步骤1:把工作项查询数据导入Power BI
    你有两种方式获取数据:
    1. 快速导出CSV:打开你已创建的工作项查询,点击顶部的「导出」→「Power BI (CSV)」,下载包含两个日期字段的CSV文件,然后在Power BI Desktop里导入这个文件。
    2. 实时连接器(推荐):打开Power BI Desktop,点击「获取数据」→「Azure」→「Azure DevOps Services」,输入你的组织URL、目标项目,选择你创建的工作项查询,点击加载即可实时同步数据。
  • 步骤2:在Power BI中创建日期差值计算列
    切换到「数据」视图,点击顶部的「建模」→「新建列」,输入DAX公式(把表名和字段名换成你自己的):
    审核耗时天数 = IF(NOT(ISBLANK('你的查询表名'[审核开始日期])) && NOT(ISBLANK('你的查询表名'[审核完成日期])), DATEDIFF('你的查询表名'[审核开始日期], '你的查询表名'[审核完成日期], DAY), BLANK())
    
    这个公式会自动跳过日期为空的工作项,避免出现错误值。
  • 步骤3:制作可视化报表
    切换到「报表」视图,选一个合适的可视化组件:
    • 用表格展示每个工作项的具体耗时;
    • 用卡片展示平均/最长/最短审核耗时;
    • 用柱状图按工作项类型/状态分组展示耗时分布。
      调整好布局后,保存你的Power BI报表。
  • 步骤4:嵌入到Azure DevOps仪表盘
    把报表发布到Power BI服务,然后回到Azure DevOps仪表盘:
    1. 点击「添加组件」,搜索「Power BI图表」;
    2. 选择你发布的报表和对应的可视化页面;
    3. 调整组件大小后保存仪表盘,就能看到实时的计算结果了。
方法二:使用Azure DevOps Marketplace的自定义小工具(无需离开DevOps)

如果你不想折腾Power BI,市场上有很多第三方小工具支持直接在DevOps里做字段计算,比如「Custom Charts for Azure DevOps」或者「Work Item Statistics」:

  • 步骤1:安装合适的小工具
    点击Azure DevOps右上角的购物车图标打开「Marketplace」,搜索支持自定义字段计算的工具,比如「Custom Charts for Azure DevOps」,安装到你的组织。
  • 步骤2:添加到仪表盘并配置
    回到你的仪表盘,点击「添加组件」,找到刚安装的小工具,选择你已创建的工作项查询:
    1. 在配置界面找到「自定义计算」选项;
    2. 设置计算规则:选择「审核完成日期」减去「审核开始日期」,单位选「天」;
    3. 选择你想要的展示方式(表格、汇总卡片、图表都可以);
    4. 保存配置后,仪表盘就会显示计算好的天数差值了。
小提醒
  • 建议在工作项查询里先过滤掉「审核开始日期」或「审核完成日期」为空的条目,避免计算结果出现大量空值;
  • 如果用Power BI的实时连接器,记得设置数据刷新频率,保证仪表盘数据是最新的。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 16:10:27