比較運算子
您可以使用比較運算子搭配純量資料。您可以在任何多維度運算式 (MDX) 運算式中使用比較運算子。
若要檢查條件,您也可以在 MDX 陳述式及函數中使用比較運算子,例如 MDX IIf 函數。但是,如果您使用比較運算子檢查條件,嘗試要根據該條件來變更資料之前,請確定您已經擁有適當的權限。只要能夠存取實際資料並可查詢該資料,任何人都可以在額外的查詢中使用比較運算子。但這不代表這些人也必須擁有變更資料的適當權限。此外,為了維持資料完整性,請限制有權查詢和變更資料的人數。
比較運算子會評估為布林資料類型,依照測試條件的結果而傳回 TRUE 或 FALSE。
MDX 支援下表中列出的比較運算子。
運算子 | 描述 |
---|---|
對於非 Null 引數,如果左邊的引數等於右邊的引數,就會傳回 TRUE;否則會傳回 FALSE。 如果這兩個引數其中之一或全部都評估為 Null 值,運算子就會傳回 Null 值,除非進行比較 |
|
對於非 Null 引數,如果左邊的引數不等於右邊的引數,就會傳回 TRUE;否則會傳回 FALSE。 如果任一個引數或兩個引數都評估為 Null 值,則運算子會傳回 Null 值。 |
|
對於非 Null 引數,如果左邊的引數值大於右邊的引數值,就會傳回 TRUE;否則會傳回 FALSE。 如果任一個引數或兩個引數都評估為 Null 值,則運算子會傳回 Null 值。 |
|
對於非 Null 引數,如果左邊的引數值大於或等於右邊的引數值,就會傳回 TRUE;否則會傳回 FALSE。 如果任一個引數或兩個引數都評估為 Null 值,則運算子會傳回 Null 值。 |
|
對於非 Null 引數,如果左邊的引數值小於右邊的引數值,就會傳回 TRUE;否則會傳回 FALSE。 如果任一個引數或兩個引數都評估為 Null 值,則運算子會傳回 Null 值。 |
|
對於非 Null 引數,如果左邊的引數值小於或等於右邊的引數值,就會傳回 TRUE;否則會傳回 FALSE。 如果任一個引數或兩個引數都評估為 Null 值,則運算子會傳回 Null 值。 |