Excel DAX - 逻辑运算符

您可以使用 DAX 逻辑运算符组合计算结果为逻辑值或布尔值(TRUE 或 FALSE)的表达式,以生成一个逻辑结果(TRUE 或 FALSE)。

逻辑运算符 逻辑运算 评估
! NOT 它是一个一元运算符。 这意味着它只需一个操作数。 结果是 −
  • 如果操作数的计算结果为 FALSE,则为 TRUE。
  • 如果操作数的计算结果为 TRUE,则为 FALSE。
&& AND 仅当两个表达式都为 TRUE 时才为 TRUE。 否则为 FALSE。
|| OR 仅当两个表达式都为 FALSE 时才为 FALSE。 否则为 TRUE。

示例

  • ! (1 = 1) 结果为 FALSE,因为 1 = 1 为 TRUE。
  • ! (1 <> 1) 结果为 TRUE,因为 1 <> 1 为 FALSE。
  • (1 = 1) && (5>4) 结果为 TRUE,因为两者都是 TRUE。
  • (5>4) && (5 = 4) 结果为 FALSE,因为 5 = 4 为 FALSE。
  • (1 = 1) || (5 = 4) 的结果为 TRUE,因为 1 = 1 为 TRUE。
  • (2 = 4) || (5 = 4) 结果为 FALSE,因为两者都是 FALSE。

❮ Excel DAX 运算符