Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel PowerQuery中的IF和OR_Powerquery - Fatal编程技术网

Excel PowerQuery中的IF和OR

Excel PowerQuery中的IF和OR,powerquery,Powerquery,因此,我尝试创建一个自定义列C,它表示如果列“County”为空,列“City”不是W、X、Y或Z中的任何一个,那么在列C中打印“Hello”。我如何做到这一点?我在合并“不是”部分时遇到困难。这就是我目前所拥有的。我怎样才能解决这个问题 如果[County]=“Blank”和[City]=“X”或[City]=“Y”或[City]=“Z”,那么“Hello”这是我的出发点: 进入“条件列”并输入以下内容: 如果查看“高级编辑器”,您有以下M代码: #"Changed Type1"

因此,我尝试创建一个自定义列C,它表示如果列“County”为空,列“City”不是W、X、Y或Z中的任何一个,那么在列C中打印“Hello”。我如何做到这一点?我在合并“不是”部分时遇到困难。这就是我目前所拥有的。我怎样才能解决这个问题


如果[County]=“Blank”和[City]=“X”或[City]=“Y”或[City]=“Z”,那么“Hello”

这是我的出发点:

进入“条件列”并输入以下内容:

如果查看“高级编辑器”,您有以下M代码:

    #"Changed Type1" = Table.TransformColumnTypes(#"Promoted Headers",{{"Country", type text}, {"City", type text}}),
    #"Added Custom" = Table.AddColumn(#"Changed Type1", "Noup", each if [Country] = null or [City] = "W" or [City] = "X" or [City] = "Y" or [City] = "Z" then null else "Hello")
in
    #"Added Custom"
我补充我的答案,克里斯的回答更优雅

    #"Changed Type1" = Table.TransformColumnTypes(#"Promoted Headers",{{"Country", type text}, {"City", type text}}),
    #"Added Custom" = Table.AddColumn(#"Changed Type1", "Noup", each if [Country] = null or [City] = "W" or [City] = "X" or [City] = "Y" or [City] = "Z" then null else "Hello")
in
    #"Added Custom"