Definizione dei dati MDX - CREATE CELL CALCULATIONMDX Data Definition - CREATE CELL CALCULATION

QUESTO ARGOMENTO SI APPLICA A:sìSQL Server (a partire dalla versione 2008)noDatabase SQL di AzurenoAzure SQL Data Warehouse noParallel Data Warehouse THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Crea una formula di calcolo che valuta un'espressione MDX (Multidimensional Expression) su un set di tuple specificato all'interno di un cubo.Creates a calculation that evaluates a Multidimensional Expressions (MDX) expression over a specified set of tuples within a cube.

SintassiSyntax


[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]  

ArgomentiArguments

Cube_NameCube_Name
Stringa valida che specifica il nome di un cubo.A valid string that provides a cube name.

Calculation_NameCalculation_Name
Stringa valida che specifica il nome di una formula per il calcolo di celle.A valid string that provides a cell calculation name.

Set_ExpressionSet_Expression
Espressione MDX valida che restituisce un set.A valid MDX expression that returns a set.

StringString
Valore stringa valido.A valid string value.

MDX_ExpressionMDX_Expression
Espressione MDX valida.A valid MDX expression.

Logical_ExpressionLogical_Expression
Espressione logica MDX valida.A valid MDX logical expression.

IntegerInteger
Valore integer valido.A valid integer value.

Calculation_NameCalculation_Name
Stringa valida che specifica il nome per la proprietà di calcolo di una cella.A valid string that provides the name of a cell calculation property.

Scalar_ExpressionScalar_Expression
Espressione scalare MDX valida.A valid MDX scalar expression.

OsservazioniRemarks

Utilizzando celle calcolate, l'applicazione client può specificare un valore di rollup per un particolare set di celle, anziché per un intero set di celle come avviene nel caso di un membro calcolato o di una formula di rollup personalizzata.By using calculated cells, the client application can specify a rollup value for a particular set of cells, instead of for an entire set of cells as in the case of a custom rollup formula or a calculated member. È ad esempio possibile specificare che tutte le celle nel set definito da {[Canada],[Time].[2000]} possono contenere un valore definito da una formula.For example, it is possible to specify that any cell in the set defined by {[Canada],[Time].[2000]} can contain a value that is defined by a formula. Tutte le altre celle non contenute nel set vengono calcolate normalmente.Any other cells that are not contained within this set are computed normally.

Nota

Per compatibilità con le versioni precedenti, la sintassi BNF di {*(<comment> | <whitespace> | <newline>)} verrà analizzata come {*}.The Backus-Naur Form (BNF) of {*(<comment> | <whitespace> | <newline>)} will be parsed as {*} for backwards compatibility.

Vedere ancheSee Also

Creazione di celle calcolate con ambito sessione Creating Session-Scoped Calculated Cells
Creazione di calcoli di celle con ambito Query ( MDX ) Creating Query-Scoped Cell Calculations (MDX)
Creazione di calcoli di celle in MDX ( MDX ) Building Cell Calculations in MDX (MDX)
Utilizzando le proprietà della cella ( MDX ) Using Cell Properties (MDX)
Contenuto di FORMAT_STRING ( MDX ) FORMAT_STRING Contents (MDX)
Contenuto di FORE_COLOR e BACK_COLOR contenuto ( MDX ) FORE_COLOR and BACK_COLOR Contents (MDX)
Le istruzioni di definizione dei dati MDX ( MDX )MDX Data Definition Statements (MDX)