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

从Microsoft List导出版本历史以获取KPI指标

用Power BI搞定Microsoft List版本历史导出与KPI统计

1. 把Microsoft List的版本历史拉进Power BI

  • 打开Power BI Desktop,选获取数据 > Online Services > SharePoint Online列表,输入你的站点URL
  • 挑中你的工作管理列表,加载数据后切到数据视图
  • 先加几个关键计算列:
    • 直接用自带的Created列当创建时间(开启),Modified列当最后修改时间(关闭)
    • 新建列写DAX:耗时天数 = DATEDIFF([Created], [Modified], DAY),自动算出每个项目从开至关的天数
  • 要拿到完整版本历史记录,得进Power Query编辑器:
    1. 进入Power Query,选中列表数据源,点添加列 > 自定义列
    2. 粘贴这段M代码:= Table.FromRecords(List.Transform([Versions], each Record.AddField(_, "ID", [ID]))),这会把每个项目的所有版本拆成单独行
    3. 展开这个自定义列,就能看到每个版本的修改人、修改时间、状态变化这些细节了

2. 生成你要的KPI

按月份统计“已发布”项目数

  • 新建两个度量值(把你的列表名换成实际列表名称):
    10月已发布数量 = CALCULATE(COUNTROWS('你的列表名'), MONTH([Modified])=10, [状态]="已发布")
    11月已发布数量 = CALCULATE(COUNTROWS('你的列表名'), MONTH([Modified])=11, [状态]="已发布")
    

统计不同人修改的项目数

  • 新建度量值(替换实际列表名):
    人员修改项目数 = COUNTROWS(DISTINCT(SELECTCOLUMNS('你的列表名', "经办人", [经办人], "项目ID", [ID])))
    
    拖个柱状图,横轴选经办人,纵轴用这个度量值就能直观查看结果

核心耗时指标统计

  • 之前算的耗时天数列直接用即可:拖个卡片组件可以查看平均耗时,用直方图能展示不同耗时区间的项目分布

3. 导出成CSV

  • 数据整理好后,在数据视图选中包含版本历史和计算列的表
  • 点开始 > 导出数据 > CSV,选好保存路径,导出的CSV就包含所有版本记录和你需要的指标了

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 05:05:19