ReplaceValue 在 Excel 查询编辑器中不起作用

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

我正在尝试在查询编辑器中完成表。ReplaceValue 步骤,但值似乎不会随着我设置的条件而变化。

我尝试在编辑器中的代码中复制的步骤:

  1. 虽然将仅显示“Requried”的过滤器应用于 M 列,但过滤器 N 列仅显示 FALSE 并将该值更改为 Outstanding(将其复制到其余行)

  2. 从 N 和 M 列中删除过滤器

  3. M 列 – 应用过滤器仅显示必填

  4. 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 是我在电子表格中使用的列。

excel powerbi powerquery data-cleaning m
1个回答
1
投票

试试这个:

= 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"})
© www.soinside.com 2019 - 2024. All rights reserved.