DAX 中的 ifelse 语句

问题描述 投票:0回答:1

我正在尝试使用下面的代码创建一个计算列。查找函数可以正常查找,直到我在其上方添加 IF 语句。我需要的是当 df[col] = "B0" 或 df[col] = "B1" 时将结果固定为 1,否则结果应该给出查找函数结果。如何解决这个问题?非常感谢。

_FY23_AOP_Rate = 
 IF('df'[col] = "B0" || 'df'[col] = "B1", 
    1, 
    LOOKUPVALUE(
                    dimFX[FY23 AOP], 
                    dimFX[Currency Code], 'df'[Currency])
  
)
powerbi dax data-analysis powerbi-desktop measure
1个回答
0
投票

您是否只是缺少 B1 之后的附注?

IF('df'[col] = "B0" || 'df'[col] = "B1", 
    1, 
    LOOKUPVALUE(
                    dimFX[FY23 AOP], 
                    dimFX[Currency Code], 'df'[Currency])
  
)
© www.soinside.com 2019 - 2024. All rights reserved.