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 | 卓越圈 | |||||
總計 | 卓越圈 | 卓越圈 | 卓越圈 | 卓越圈 | 卓越圈 | 卓越圈 |