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

Excel Cube创建现有度量值求和的新度量值,公式输入遇阻求助

Excel Cube 创建求和度量值的正确DAX写法及说明

错误原因分析

你之前尝试的两个公式不符合DAX(Excel Cube使用的公式语言)语法:

  • SUM(dsv_FactIncome[ClientValue], dsv_FactIncome[PartnerValue]):DAX的SUM函数仅接受单个列/表达式参数,用于对该列所有值求和,无法直接传入两个列完成相加求和。
  • SUMX(dsv_FactIncome[ClientValue], dsv_FactIncome[PartnerValue]):SUMX是迭代函数,第一个参数必须是完整的表,第二个参数是每行要执行的计算表达式,你错误地传入两个列作为参数。

正确公式写法

分两种场景选择对应DAX公式:

  1. 对表中每行的两个列先相加,再汇总所有行的结果
=SUMX(dsv_FactIncome, dsv_FactIncome[ClientValue] + dsv_FactIncome[PartnerValue])

SUMX会迭代dsv_FactIncome表的每一行,计算该行两列的和,最后将所有行的计算结果求和。

  1. 如果ClientValue和PartnerValue是已有的度量值
    直接通过度量值引用相加即可:
=[ClientValue] + [PartnerValue]

参考文档内容(无需跳转)

微软官方DAX文档中可重点查看以下部分:

  • SUM函数:明确其参数要求为单列或返回单值的表达式,用于聚合单列数据。
  • SUMX函数:理解迭代函数的工作逻辑,掌握“表参数+行级表达式”的语法结构。
  • 度量值编写基础:学习DAX度量值中引用列、度量值的规范,以及上下文计算的核心概念。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 20:45:41