我正在尝试在查询编辑器中完成表。ReplaceValue 步骤,但值似乎不会随着我设置的条件而变化。
我尝试在编辑器中的代码中复制的步骤:
虽然将仅显示“Requried”的过滤器应用于 M 列,但过滤器 N 列仅显示 FALSE 并将该值更改为 Outstanding(将其复制到其余行)
从 N 和 M 列中删除过滤器
M 列 – 应用过滤器仅显示必填
N 列 – 应用过滤器仅显示 TRUE 并将该值更改为“已接收”(将其复制到其余行)。
= Table.ReplaceValue(#"替换值7",每个[收到的P&C信息],每个如果[所需的P&C信息] =“必需”且[收到的P&C信息]=“假”则“未完成”,否则如果[需要P&C信息] ] =“必填”且[收到的 P&C 信息]=“true”则“已收到” else [收到的 P&C 信息],Replacer.ReplaceText,{"收到的 P&C 信息"})
M 和 N 是我在电子表格中使用的列。
试试这个:
= Table.ReplaceValue(#"Replaced Value7",each [P&C info received] ,each if [P&C info required] = "Required" and [P&C info received]= "false" then "Outstanding " else if [P&C info required] = "Required" and [P&C info received]= "true" then "Received " else [P&C info received],Replacer.ReplaceText,{"P&C info received"})