Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Na linguagem MDX, os operadores unários executam uma operação em um operando único, como retornar o valor negativo ou positivo de uma expressão numérica.
O MDX oferece suporte aos operadores unários listados na tabela a seguir.
| Operador | Descrição |
|---|---|
| - (Negativo) | Retorna o valor negativo de uma expressão numérica. |
| + (Positivo) | Retorna o valor positivo de uma expressão numérica. |
O exemplo a seguir demonstra o uso de um operador unário para retornar o valor negativo de uma medida:
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]
Além disso, o MDX usa operadores unários especiais para determinar a operação de agregação executada pela função RollupChildren . Para obter mais informações sobre esses operadores unários especiais, consulte Adicionar uma agregação personalizada a uma dimensão.