Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Devuelve la suma de una expresión numérica evaluada sobre un conjunto especificado.
Sintaxis
Sum( Set_Expression [ , Numeric_Expression ] )
Argumentos
Set_Expression
Expresión de conjunto de expresiones multidimensionales (MDX) válida.
Numeric_Expression
Una expresión numérica válida que normalmente es una expresión de Expresiones Multidimensionales (MDX) de coordenadas de celda que devuelven un número.
Remarks
Si se especifica una expresión numérica, la expresión numérica especificada se evalúa a lo largo del conjunto y luego 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 luego se suma el conjunto. Si la función SUM se aplica a una expresión no numérica, los resultados no están definidos.
Note
Analysis Services ignora los nulos al calcular la suma de un conjunto de números.
Examples
El siguiente ejemplo devuelve la suma de los importes de ventas de revendedores para todos los miembros de la jerarquía de atributos Product.Category para los años naturales 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 siguiente ejemplo devuelve la suma de los costes de envío mensuales de las ventas por Internet desde 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 siguiente ejemplo utiliza la palabra clave WITH MEMBER y la función SUM para definir un miembro calculado en la dimensión Medidas que contiene la suma de la medida de Importe de Ventas de Revendedor para los miembros de Canadá y Estados Unidos de la jerarquía de atributos País en la dimensión Geografía.
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]
A menudo, la función SUM se utiliza junto con la función CURRENTMEMBER o funciones como YTD que devuelven un conjunto que varía según el miembro actual de una jerarquía. Por ejemplo, la siguiente consulta devuelve la suma de la medida de Importe de Ventas por Internet para todas las fechas desde el inicio del año natural hasta la fecha mostrada en el eje de Filas:
WITH MEMBER MEASURES.YTDSUM AS
SUM(YTD(), [Measures].[Internet Sales Amount])
SELECT {[Measures].[Internet Sales Amount], MEASURES.YTDSUM} ON 0,
[Date].[Calendar].MEMBERS ON 1
FROM [Adventure Works]