Sum (MDX)
Mis à jour : 12 décembre 2006
Retourne la somme d'une expression numérique évaluée sur un jeu spécifié.
Syntaxe
Sum( Set_Expression [ , Numeric_Expression ] )
Arguments
- Set_Expression
Expression d'ensemble MDX (Multidimensional Expressions) valide.
- Numeric_Expression
Expression numérique valide qui correspond généralement à une expression MDX (Multidimensional Expressions) des coordonnées des cellules qui retournent un nombre.
Notes
Si une expression numérique est spécifiée, l'expression numérique spécifiée est évaluée sur le jeu, puis totalisée. Si aucune expression numérique n'est précisée, le jeu spécifié est évaluée dans le contexte actuel des membres du jeu avant d'être totalisé. Si la fonction SUM est appliquée à une expression non numérique, le résultat n'est pas défini.
Remarque : |
---|
Analysis Services ignore les valeurs NULL lors du calcul de la somme d'un ensemble de nombres. |
Exemples
L'exemple ci-dessous retourne la somme de la mesure Reseller Sales Amount (volume de vente du revendeur) de tous les membres de la hiérarchie d'attribut Product.Category pour les années civiles 2001 et 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]
L'exemple ci-dessous retourne la somme des coûts de fret concernant les ventes Internet du mois de juillet 2002 jusqu'à la date du 20 juillet.
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]
L'exemple ci-après utilise le mot clé WITH MEMBER et la fonction SUM pour définir un membre calculé dans la dimension de mesures qui abrite la somme de la mesure Reseller Sales Amount des membres Canada et United States (États-Unis) de la hiérarchie d'attribut Country (pays) dans la dimension Geography (zone géographique).
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]
Voir aussi
Référence
Guide de référence des fonctions MDX (MDX)
Aide et Informations
Assistance sur SQL Server 2005
Historique des modifications
Version | Historique |
---|---|
12 décembre 2006 |
|
17 juillet 2006 |
|