求助:Power BI中编写DAX度量值实现Excel数据源指定ID的金额相减
解决方案:计算特定ID的Amount差值的DAX度量值
没问题,这是实现你需求的DAX度量值方案:
ID2减ID5的差值 = VAR ID2_Amount = CALCULATE(MAX('你的表名'[amount]), '你的表名'[id] = 2) VAR ID5_Amount = CALCULATE(MAX('你的表名'[amount]), '你的表名'[id] = 5) RETURN ID2_Amount - ID5_Amount
代码说明:
- 用
VAR定义了两个变量,分别存储id为2和id为5对应的amount值:CALCULATE函数用来修改筛选上下文,只保留id等于目标值的行;- 因为每个
id对应唯一的amount,所以用MAX(也可以用MIN或SUM,效果完全一致)来提取对应行的金额数值。
- 最后通过
RETURN返回两个变量的差值,就能得到你需要的676-33=643的结果。
⚠️ 注意:请把代码中的'你的表名'替换成你在Power BI中实际使用的表名称。
内容的提问来源于stack exchange,提问作者KReEd
相关产品推荐
相关产品推荐

