繁体   English   中英

嵌套条件在 Power Query (Power BI) 中抛出语法错误

[英]Nested conditions throwing syntax error in Power Query (Power BI)

我正在尝试根据 power bi 表中现有列之间的比较创建条件列。 但是有一些语法错误,我不确定它们为什么会发生。 如果有人可以指导我,那就太好了。 谢谢。 这里

问题是您有多个 else 语句相互跟随。 这在语法上和逻辑上都是不允许的。 解决方案是将内部的 if-then-else 子句放在括号中并省略最后的外部 else 子句,因为它根本没有必要:

= Table.AddColumn(#"Sorted Rows", "value 2", each 
    if [low] <> null then 
        ( if (([value] <  2 * [high]) and ([value] > [low]/2)) then [value] else null )
    else 
        ( if ([value] < 2 * [high]) then [value] else null )    
)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM