Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Skapar en beräkning som utvärderar ett Multidimensional Expressions (MDX)-uttryck över en specificerad uppsättning tupler inom en kub.
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]
Arguments
Cube_Name
En giltig sträng som ger ett kubnamn.
Calculation_Name
En giltig sträng som ger ett cellberäkningsnamn.
Set_Expression
Ett giltigt MDX-uttryck som returnerar en mängd.
String
Ett giltigt strängvärde.
MDX_Expression
Ett giltigt MDX-uttryck.
Logical_Expression
Ett giltigt MDX-logiskt uttryck.
Integer
Ett giltigt heltalsvärde.
Calculation_Name
En giltig sträng som anger namnet på en cellberäkningsegenskap.
Scalar_Expression
Ett giltigt MDX-skaläruttryck.
Remarks
Genom att använda beräknade celler kan klientapplikationen ange ett rollupvärde för en viss uppsättning celler, istället för för en hel uppsättning celler som i fallet med en anpassad rollupformel eller en beräknad medlem. Till exempel är det möjligt att specificera att varje cell i mängden definierad av {[Canada],[Time].[2000]} kan innehålla ett värde som definieras av en formel. Alla andra celler som inte ingår i denna mängd beräknas normalt.
Note
Den Backus-Naur formen (BNF) av {*(<comment> | <whitespace> | <newline>)} kommer att tolkas för {*} bakåtkompatibilitet.