Operator Tunggal
Dalam Ekspresi Multidimensi (MDX), operator unary melakukan operasi pada satu operand, seperti mengembalikan nilai negatif atau positif dari ekspresi numerik.
MDX mendukung operator unary yang tercantum dalam tabel berikut.
Operator | Deskripsi |
---|---|
- (Negatif) | Mengembalikan nilai negatif dari ekspresi numerik. |
+ (Positif) | Mengembalikan nilai positif ekspresi numerik. |
Contoh berikut menunjukkan penggunaan operator unary untuk mengembalikan nilai negatif pengukuran:
WITH
MEMBER [Measures].[NegDiscountAmount] AS
-[Measures].[Discount Amount]
SELECT
{[Measures].[Discount Amount],[Measures].[NegDiscountAmount]} on COLUMNS,
NON EMPTY [Product].[Product].MEMBERS ON Rows
FROM [Adventure Works]
WHERE [Product].[Category].[Bikes]
Selain itu, MDX menggunakan operator unary khusus untuk menentukan operasi agregasi yang dilakukan oleh fungsi RollupChildren . Untuk informasi selengkapnya tentang operator unary khusus ini, lihat Menambahkan Agregasi Kustom ke Dimensi.