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

PowerBI中不合并多表,基于Location列求和product_price的方法

按Location求和多表product_price的度量值方案

假设你的三个表分别命名为Table1、Table2、Table3,且都包含Location和product_price列,以下两种DAX度量值方案都不需要物理合并表:

方法一:直接利用上下文筛选求和

这种方法最简单,利用DAX的自动上下文筛选特性,每个表的SUM会自动匹配当前的Location筛选条件,结果相加即可:

Total Product Price = 
SUM(Table1[product_price]) + SUM(Table2[product_price]) + SUM(Table3[product_price])

方法二:用UNION创建虚拟表后迭代求和

如果更倾向于用SUMX,可以通过UNION函数将三个表合并为一个临时虚拟表,再用SUMX迭代这个虚拟表计算总和:

Total Product Price = 
SUMX(
    UNION(Table1, Table2, Table3),
    [product_price]
)

注意事项

  • 确保三个表的Location和product_price列列名完全一致、数据类型匹配,否则UNION会报错;
  • 两种方法都会自动响应报表中的筛选器(比如切片器、筛选面板的条件),无需额外配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 22:17:10