如果两个参数中有一个为 TRUE,则逻辑运算符 | | 返回 TRUE,如果所有参数都为 FALSE,才返回 FALSE。
使用两个参数的情况下, | | 和 OR 函数的效果相同。但 | | 运算符可以在一个表达式中包含多个条件,而 OR 函数只有两个参数,当需要对三个或更多参数进行判断的时候需要多次调用。下面两个表达式是等价:
[measure A] > 10 || [measure B] > 20 || [measure C] = 30 OR ( [measure A] > 10, OR ( [measure B] > 20, [measure C] = 30 ) )
扩展阅读:
说点什么