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_operators.htm
广告