Power Query - 根据特定组合替换值

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

抱歉标题不好,我正在努力用语言表达我需要的内容,而且我是 Power Query 的初学者。

基本上,我选择了一些 NPTR 不正确的价格子组,我需要它们具体反映本地价格子组的 NPTR。在示例中,我想为此创建一个自定义列,但我不知道如何专门引用单个价格子组的 NPTR 而不是整个值列。

产品有很多,所以它不仅仅是一种特定的静态电池。

谢谢您的帮助!

Example

这是我尝试过的,但不够具体。我一般不需要 NPTR,我需要 On Premise NPTR。

= Table.AddColumn(#"Replaced Value2", "Custom", each if List.Contains ({"TIER I", "TIER II", "LEGACY I", "LEGACY II", "AIRPORT", "CONCESSIONS"},[Price Sub Group]) then **[NPTR]** else [FPTR])
excel powerquery
1个回答
0
投票

可能:

if List.Contains ({"TIER I", "TIER II", "LEGACY I", "LEGACY II", "AIRPORT", "CONCESSIONS"},[Price Sub Group]) 
    then Table.SelectRows(#"Changed Type", each [Price Sub Group] = "ON PREMISE")[NPTR]{0}
    else [FPTR]
© www.soinside.com 2019 - 2024. All rights reserved.