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

DAX度量值计算咨询:如何基于两张关联表计算总营收

计算总营收的DAX解决方案

前置要求

先确保采购信息表与产品信息表通过Product ID字段建立一对多关系(产品表为关系的一端,因为其Product ID唯一;采购表为多端)。

DAX度量值实现

总营收的核心计算逻辑是:每笔采购的数量 ×(单位产品售价 + 单位产品税费),再对所有采购记录求和。对应的度量值代码如下:

总营收 = 
SUMX (
    '采购信息表',
    '采购信息表'[Quantity] * (RELATED('产品信息表'[Selling Cost]) + RELATED('产品信息表'[Tax Amount]))
)

代码解释

  • SUMX:迭代型聚合函数,会遍历采购表的每一行,计算单条采购记录的营收后累加求和,适配跨表关联的逐行计算场景。
  • RELATED:借助已建立的表关系,从产品表中匹配当前采购记录对应的Selling Cost和Tax Amount,保证数据关联准确。

特殊情况说明

如果Tax Amount是售价的百分比(而非固定单位税费),需调整计算逻辑,示例如下:

总营收(含税百分比) = 
SUMX (
    '采购信息表',
    '采购信息表'[Quantity] * RELATED('产品信息表'[Selling Cost]) * (1 + RELATED('产品信息表'[Tax Amount]))
)

注:此假设Tax Amount存储的是税率数值(如0.13代表13%)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 11:03:19