我正在努力解决以下问题。
我已在 Power BI 中上传数据集。 现在,我想根据 case-when(或 if-then)逻辑更新列的 (COL_A) 值。
我正在尝试以下方法,但它不起作用:
STEP_2= Table.TransformColumns(STEP_1, {"COL_A", each
if [COL_A] is null then
if [COL_B] = "WW" then "WW"
else if Text.Upper([COL_C]) = "XX" then "XX"
else if Text.Upper([COL_C]) = "YY" then "YY"
else if Text.Upper([COL_C]) = "ZZ" then "ZZ"
else "JJ"
else [COL_A]
})
有人可以帮忙吗? 预先感谢您!
怎么样
STEP_2= Table.ReplaceValue(STEP_1, each [COL_A], each
if [COL_A] = null then
if [COL_B] = "WW" then "WW"
else if Text.Upper([COL_C]) = "XX" then "XX"
else if Text.Upper([COL_C]) = "YY" then "YY"
else if Text.Upper([COL_C]) = "ZZ" then "ZZ"
else "JJ"
else [COL_A]
,Replacer.ReplaceValue,{"COL_A"})