Sum (MDX)
Restituisce la somma di un'espressione numerica valutata su un set specifico.
Sintassi
Sum( Set_Expression [ , Numeric_Expression ] )
Argomenti
Set_Expression
Espressione set MDX (Multidimensional Expression) valida.Numeric_Expression
Espressione numerica valida che in genere è un'espressione MDX (Multidimensional Expression) di coordinate di celle che restituisce un numero.
Osservazioni
Se si specifica un'espressione numerica, questa viene valutata sull'intero set e quindi sommata. Se non viene specificata un'espressione numerica, il set specificato viene valutato nel contesto corrente dei membri del set e quindi sommato. Se la funzione SUM viene applicata a un'espressione non numerica, i risultati saranno indefiniti.
[!NOTA]
Durante il calcolo della somma di un insieme di numeri, in Analysis Services vengono ignorati i valori Null.
Esempi
Nell'esempio seguente viene restituita la somma di Reseller Sales Amounts per tutti i membri della gerarchia di attributi Product.Category per gli anni di calendario 2001 e 2002.
WITH MEMBER Measures.x AS SUM
( { [Date].[Calendar Year].&[2001]
, [Date].[Calendar Year].&[2002] }
, [Measures].[Reseller Sales Amount]
)
SELECT Measures.x ON 0
,[Product].[Category].Members ON 1
FROM [Adventure Works]
Nell'esempio seguente viene restituita la somma dei costi di spedizione delle vendite Internet per il mese di luglio 2002 fino al giorno 20 luglio.
WITH MEMBER Measures.x AS SUM
(
MTD([Date].[Calendar].[Date].[July 20, 2002])
, [Measures].[Internet Freight Cost]
)
SELECT Measures.x ON 0
FROM [Adventure Works]
Nell'esempio seguente vengono utilizzate la parola chiave WITH MEMBER e la funzione SUM per definire un membro calcolato nella dimensione Measures che contiene la somma della misura Reseller Sales Amount measure per i membri Canada e United States della gerarchia di attributi Country nella dimensione Geography.
WITH MEMBER Measures.NorthAmerica AS SUM
(
{[Geography].[Country].&[Canada]
, [Geography].[Country].&[United States]}
,[Measures].[Reseller Sales Amount]
)
SELECT {[Measures].[NorthAmerica]} ON 0,
[Product].[Category].members ON 1
FROM [Adventure Works]