我正在尝试使用下面的代码创建一个计算列。查找函数可以正常查找,直到我在其上方添加 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])
)
您是否只是缺少 B1 之后的附注?
IF('df'[col] = "B0" || 'df'[col] = "B1",
1,
LOOKUPVALUE(
dimFX[FY23 AOP],
dimFX[Currency Code], 'df'[Currency])
)