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

如何在Power BI中从逗号分隔字符串列计算最大值与最小值?

Power BI 提取逗号分隔列的最大值与最小值DAX公式

你的需求是基于Spalte 2列中每行的逗号分隔数值,新增最大值和最小值计算列。之前的公式无法运行是因为SPLIT函数返回的是表对象,不能直接用VALUE和MAX/MIN嵌套处理,需要使用迭代函数遍历拆分后的表数据。

正确DAX公式

最大值列

Max Value = MAXX(SPLIT([Spalte 2], ","), VALUE([Value]))

最小值列

Min Value = MINX(SPLIT([Spalte 2], ","), VALUE([Value]))

公式说明

  • SPLIT([Spalte 2], ","):将当前行的Spalte 2内容按逗号拆分为临时表,表中默认列名为Value,存储拆分后的字符串数值。
  • MAXX/MINX:迭代临时表中的每一行,通过VALUE([Value])将字符串转换为数值类型,最终返回所有数值的最大/最小值。

应用公式后即可得到你需要的结果,完全匹配示例中的输出。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 06:32:04