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

Power BI中两表的查找列、乘积列创建及求和度量值实现方法

实现方案(Power BI DAX)

任务1:在Table1中新增关联Table2.Col4的列

在数据视图选中Table1,点击「新建列」,输入DAX公式:

Col4_From_Table2 = LOOKUPVALUE(Table2[Col4], Table2[Col3], Table1[Col1])

注:需确保Table1[Col1]和Table2[Col3]是用于匹配的关联键,若不是请替换为实际匹配列

任务2:新增Col5列(Table1.Col2 * Table2.Col4)

在Table1的新建列中输入:

Col5 = Table1[Col2] * Table1[Col4_From_Table2]

如果Table1和Table2已通过Col1-Col3建立关系,可直接用RELATED函数简化:Col4_From_Table2 = RELATED(Table2[Col4]),再计算Col5

任务3:创建求和度量值

在建模视图点击「新建度量值」,输入DAX公式:

Total_Col2_Col4 = SUMX(Table1, Table1[Col2] * RELATED(Table2[Col4]))

若未建立表关系,可改用LOOKUPVALUE实现:

Total_Col2_Col4 = SUMX(Table1, Table1[Col2] * LOOKUPVALUE(Table2[Col4], Table2[Col3], Table1[Col1]))

说明:SUMX是迭代函数,会逐行计算乘积后汇总求和,适配筛选上下文的动态变化


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 03:32:38