如果这两列都为空或有空格,我正在尝试有条件地替换列。我想知道将来是否可以在其他条件下使用此逻辑。我不知道如何像数学函数或 SQL 中的括号那样同时强制两个 OR 语句。
伪代码 将 a 列替换为未列出,
如果 a 列为空或空白且 b 列为空或空白。
我正在尝试以下操作,但它使所有内容为空[未列出]。 我正在寻找 IF(a 列是 X OR Y)AND(b 列是 X OR Y),然后将 a 列替换为 [未列出] 该语言中的括号用于与 SQL 不同的函数。是否有一些字符相当于或强制操作顺序的方法?
Table.ReplaceValue(#"上一步", 各国], 每个如果 [Country"] = null 或 Text.Trim([Country]) = "" 且 [#"Org Country"] = null 或 Text.Trim([#"Org Country"]) = "" 然后“[未列出]” 否则为空
Replacer.ReplaceValue, {“国家”} )
试试这个
x= Table.ReplaceValue(#"PriorStepNameHere", each [a], each if ([a]=null or [a]="") and ([b]=null or [b]="") then "Not Listed" else [a] ,Replacer.ReplaceValue,{"a"})
如果a和b为空或为空,则将a设为“未列出”,否则保留a