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

使用ADDCOLUMNS函数添加列时遇语法错误,求解决方法

解决DAX中ADDCOLUMNS添加列报错的问题

错误原因

你把ADDCOLUMNS写成了度量值,但ADDCOLUMNS的返回结果是完整的表对象,而度量值要求必须返回单个标量值(比如单个数字、文本),类型不匹配就触发了这个错误。

两种解决方案

根据你的需求选对应的方法:

1. 给原数据表新增计算列(永久生效)

如果要在现有table里新增一列,每行生成一个随机数,直接用RAND()即可,不需要ADDCOLUMNS:

RAN = RAND()

操作步骤:进入数据表视图 → 点击「新建列」 → 输入上述公式。

2. 创建带新列的计算表(生成新表)

如果不需要修改原表,而是要生成一个包含原表所有列+新增随机列的新表,用ADDCOLUMNS创建计算表(不是度量值):

带随机列的表 = ADDCOLUMNS('table', "RAN", RAND())

操作步骤:点击「建模」选项卡 → 选择「新建表」 → 输入上述公式。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 04:01:00