Sum (MDX)
Devuelve la suma de una expresión numérica evaluada sobre un conjunto especificado.
Sintaxis
Sum( Set_Expression [ , Numeric_Expression ] )
Argumentos
Set_Expression
Una expresión de conjunto de MDX (Expresiones multidimensionales) válida.Numeric_Expression
Expresión numérica válida que suele ser una expresión MDX de las coordenadas de celdas que devuelven un número.
Notas
Si se especifica una expresión numérica, ésta se evalúa en el conjunto y, a continuación, se suma. Si no se especifica una expresión numérica, el conjunto especificado se evalúa en el contexto actual de los miembros del conjunto y, a continuación, se suma. Si la función SUM se aplica a una expresión no numérica, los resultados quedarán sin definir.
[!NOTA]
Analysis Services omite los valores nulos al calcular la suma de un conjunto de números.
Ejemplos
El ejemplo siguiente devuelve la suma de Reseller Sales Amounts para todos los miembros de la jerarquía de atributo Product.Category para los años 2001 y 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]
El ejemplo siguiente devuelve la suma de los costos de flete correspondientes a las ventas por Internet del mes de julio de 2002 hasta el día 20 de julio.
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]
El ejemplo siguiente utiliza la palabra clave WITH MEMBER y la función SUM para definir un miembro calculado de la dimensión Measures que contiene la suma de la medida Reseller Sales Amount para los miembros Canada y United States de la jerarquía de atributo Country de la dimensión 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]