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

Power BI查询编辑器自定义列代码求助:标记最新程序版本

Power BI 查询编辑器自定义列实现自动标记最新版本

实现逻辑

提取CRTG版本号中的数字部分,找出当前表内该数字的最大值,匹配对应行标记Latest,其余行返回null。新增更高版本后,刷新数据即可自动切换标记目标。

操作步骤

  1. 打开Power BI查询编辑器,选中目标数据表
  2. 点击「添加列」→「自定义列」
  3. 粘贴以下代码,替换[版本列名]为你存储CRTG版本的实际列名,替换#"当前表名"为查询编辑器中目标表的名称(比如#"源"或自定义表名):
let
    // 提取版本号的数字部分并转为数值
    VersionNum = Number.FromText(Text.AfterDelimiter([版本列名], "-")),
    // 获取当前表所有CRTG版本的最大数字值
    MaxVersionNum = List.Max(Table.Column(#"当前表名", "版本列名") |> List.Transform( (ver) => Number.FromText(Text.AfterDelimiter(ver, "-")) )),
    // 判断并返回结果
    Result = if VersionNum = MaxVersionNum then "Latest" else null
in
    Result

注意事项

  • 仅适配CRTG-XXXX格式的版本号,数字部分需为纯数字
  • 新增更高版本(如CRTG-0007)后,刷新数据即可自动更新Latest标记

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 22:45:39