一元運算子
在多維度運算式 (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 函數執行的彙總作業。