Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Cria um cálculo que avalia uma expressão de Expressões Multidimensionais (MDX) sobre um conjunto especificado de tuplas dentro de um cubo.
Syntax
[WITH <CELL CALCULATION clause> Calculation_Name
[,WITH <CELL CALCULATION clause> Calculation_Name...n]
CREATE CELL CALCULATION CURRENTCUBE | Cube_Name.Calculation_Name
<CELL CALCULATION clause> ::=
FOR Set_Expression AS 'MDX_Expression'
[ [ CONDITION = 'Logical_Expression' ]
| [ DISABLED = { TRUE | FALSE } ]
| [ DESCRIPTION =String ]
| [ CALCULATION_PASS_NUMBER = Integer]
| [ CALCULATION_PASS_DEPTH = Integer]
| [ SOLVE_ORDER = Integer]
| [ Calculation_Name= Scalar_Expression ], ...n]
Argumentos
Cube_Name
Uma cadeia válida que fornece um nome de cubo.
Calculation_Name
Uma cadeia válida que fornece um nome de cálculo de célula.
Set_Expression
Uma expressão MDX válida que devolve um conjunto.
String
Um valor de string válido.
MDX_Expression
Uma expressão MDX válida.
Logical_Expression
Uma expressão lógica MDX válida.
Integer
Um valor inteiro válido.
Calculation_Name
Uma cadeia válida que fornece o nome de uma propriedade de cálculo de célula.
Scalar_Expression
Uma expressão escalar MDX válida.
Observações
Ao usar células calculadas, a aplicação cliente pode especificar um valor de rollup para um conjunto específico de células, em vez de para um conjunto completo de células como no caso de uma fórmula de rollup personalizada ou de um membro calculado. Por exemplo, é possível especificar que qualquer célula do conjunto definido por {[Canada],[Time].[2000]} pode conter um valor definido por uma fórmula. Quaisquer outras células que não estejam contidas neste conjunto são calculadas normalmente.
Observação
A Backus-Naur Forma (BNF) de {*(<comment> | <whitespace> | <newline>)} será analisada como {*} para compatibilidade retroativa.