一元運算子

在多維度運算式 (MDX) 中,一元運算子在單一運算元上執行作業,例如傳回數值運算式的負或正值。

MDX 支援下表中列出的一元運算子。

運算子 描述

- (負)

傳回數值運算式的負值。

+ (正)

傳回數值運算式的正值。

以下範例示範使用一元運算子傳回量值的負值:

WITH 
   MEMBER [Measures].[NegDiscountAmount] AS
   -[Measures].[Discount Amount]
SELECT 
   [Measures].[NegDiscountAmount] on COLUMNS,
   NON EMPTY [Product].[Product].MEMBERS  ON Rows
FROM [Adventure Works]
WHERE [Product].[Category].[Bikes]

此外,MDX 使用特殊的一元運算子以決定要由 RollupChildren 函數執行的彙總作業。

請參閱

參考

MDX 運算子參考 (MDX)

概念

運算子 (MDX 語法)

說明及資訊

取得 SQL Server 2005 協助