Sum (MDX)

Actualizado: 12 de diciembre de 2006

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

Vea también

Referencia

Referencia de funciones MDX (MDX)

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

12 de diciembre de 2006

Contenido modificado:
  • Se ha aclarado el efecto de los valores NULL.
  • Se ha corregido el ejemplo incompleto

17 de julio de 2006

Contenido modificado:
  • Se han actualizado la sintaxis y los argumentos para mejorar la claridad.
  • Se han agregado ejemplos actualizados.