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
廣告
© . All rights reserved.