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

创建PowerBI DAX度量:匹配位置时计算在手库存金额

PowerBI DAX 度量解决方案

针对需求:按零件编号筛选,当实际位置与制造位置匹配时,计算在手库存数量乘以1.34得到在手库存金额,以下是可行的DAX度量写法:

基础版本

On-hand $ = 
CALCULATE(
    SUMX(
        '库存表', // 替换为你的实际表名
        '库存表'[On-hands values] * 1.34
    ),
    FILTER(
        '库存表',
        '库存表'[Actual Location] = '库存表'[MFG Location]
    )
)

带空值处理的版本(可选)

如果需要在位置不匹配时返回空白或0,用这个版本:

On-hand $ = 
VAR 匹配位置的行 = 
    FILTER(
        '库存表', // 替换为你的实际表名
        '库存表'[Actual Location] = '库存表'[MFG Location]
    )
RETURN
    IF(
        NOT ISEMPTY(匹配位置的行),
        SUMX(匹配位置的行, '库存表'[On-hands values] * 1.34),
        BLANK() // 若需要返回0,替换为0即可
    )

关键说明

  • 替换'库存表'为你的数据模型中对应的表名称,同时确保列名(On-hands values、Actual Location、MFG Location)与实际列名一致
  • SUMX会逐行计算符合条件的在手数量与1.34的乘积,再求和,确保同一零件编号的多行数据正确累加
  • 当你在报表中筛选不同的Part #时,度量会自动根据当前上下文返回对应零件的计算结果

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 11:04:55