OR

適用於:導出數據行計算數據表Measure視覺計算

檢查其中一個自變數是否 TRUE 傳回 TRUE。 函式會傳回 FALSEif 這兩個自變數 FALSE

語法

OR(<logical1>,<logical2>)  

參數

術語 定義
logical_1, logical_2 您想要測試的邏輯 values。

傳回 value

布林值 value。 value TRUE if 兩個自變數 TRUE;valueFALSEif 兩個自變數都是 FALSE

言論

  • DAX 中的 OR 函式只接受兩個 (2) 個自變數。 If 您需要在多個表達式上執行 OR 運算,您可以建立一系列的計算 or,更妥善地使用 OR 運算符 (||) 將其中 all 聯結在更簡單的表達式中。

  • 函式會評估自變數,直到 firstTRUE 自變數為止,然後傳回 TRUE

下列範例示範如何使用 OR 函式來取得屬於卓越圈的銷售人員。 卓越圈表彰那些在2007年超過兩百萬 and 500萬美元的旅遊自行車銷售 or 銷售額超過2000萬美元的人。

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 - 總計
阿巴斯,賽德·埃
阿爾伯特,艾米 E
安斯曼-沃爾夫,帕梅拉奧
Blythe、Michael G 卓越圈 卓越圈 卓越圈 卓越圈 卓越圈 卓越圈
Campbell、David R
卡森,吉利安 卓越圈 卓越圈 卓越圈 卓越圈 卓越圈 卓越圈
Ito、Shu K
江,Stephen Y
Mensa-Annan、Tete A
米切爾,琳達C 卓越圈 卓越圈 卓越圈 卓越圈 卓越圈 卓越圈
Pak、Jae B 卓越圈 卓越圈 卓越圈 卓越圈 卓越圈 卓越圈
賴特,茨維·邁克爾
薩拉瓦,何塞·埃德瓦爾多 卓越圈 卓越圈 卓越圈 卓越圈 卓越圈 卓越圈
Tsoflias、Lynn N
瓦爾德斯,雷切爾 B
Vargas、Garrett R
Varkey Chudukatil、Ranjit R 卓越圈
總計 卓越圈 卓越圈 卓越圈 卓越圈 卓越圈 卓越圈

邏輯函式