共用方式為


OR

適用於:計算結果列匯出數據表量值視覺計算

檢查其中一個引數是否為 TRUE,以傳回 true。 如果兩個引數都是 FALSE,則此函式會傳回 FALSE。

語法

OR(<logical1>,<logical2>)  

參數

詞彙 定義
logical_1、logical_2 要測試的邏輯值。

傳回值

布林值。 如果兩個引數的任何一個為 TRUE,則該值為 TRUE;如果兩個引數都是 FALSE,則該值為 FALSE。

備註

  • DAX 中的 OR 函式只接受兩 (2) 個引數。 如果需要對多個運算式執行 OR 運算,您可以建立一連串的計算,或更好的做法是,使用 OR 運算子 (||) 將所有運算式聯結成一個較簡單的運算式。

  • 此函式會評估引數直到第一個 TRUE 引數,然後傳回 true。

範例

下列範例示範如何使用 OR 函式來取得屬於卓越圈 (Circle of Excellence) 的銷售人員。 卓越圈表揚在旅行自行車 (Touring Bikes) 銷售達到美金一百萬元以上或銷售額在 2007 年達到美金 250 萬元以上的人員。

IF(   OR(   CALCULATE(SUM('ResellerSales_USD'[SalesAmount_USD]), 'ProductSubcategory'[ProductSubcategoryName]="Touring Bikes") > 1000000  
         ,   CALCULATE(SUM('ResellerSales_USD'[SalesAmount_USD]), 'DateTime'[CalendarYear]=2007) > 2500000  
         )  
   , "Circle of Excellence"  
   , ""  
   )  

傳回

資料列標籤 2005 2006 2007 2008 - 總計
Abbas, Syed E
Alberts, Amy E
Ansman-Wolfe, Pamela O
Blythe, Michael G 卓越圈 卓越圈 卓越圈 卓越圈 卓越圈 卓越圈
Campbell, David R
Carson, Jillian 卓越圈 卓越圈 卓越圈 卓越圈 卓越圈 卓越圈
Ito, Shu K
Jiang, Stephen Y
Mensa-Annan, Tete A
Mitchell, Linda C 卓越圈 卓越圈 卓越圈 卓越圈 卓越圈 卓越圈
Pak, Jae B 卓越圈 卓越圈 卓越圈 卓越圈 卓越圈 卓越圈
Reiter, Tsvi Michael
Saraiva, José Edvaldo 卓越圈 卓越圈 卓越圈 卓越圈 卓越圈 卓越圈
Tsoflias, Lynn N
Valdez, Rachel B
Vargas, Garrett R
Varkey Chudukatil, Ranjit R 卓越圈
總計 卓越圈 卓越圈 卓越圈 卓越圈 卓越圈 卓越圈

邏輯函式