Suma (MDX)
Zwraca sumę wyrażenie liczbowe obliczonego dla określonego zestaw.
Sum( Set_Expression [ , Numeric_Expression ] )
Argumenty
Set_Expression
Prawidłowego wyrażenie MDX (Multidimensional) ustawić wyrażenie.Numeric_Expression
Prawidłowe wyrażenie liczbowe będące zwykle wyrażeniem Multidimensional Expressions (MDX) współrzędne komórka zwracające liczbę.
Remarks
Jeśli wyrażenie liczbowe jest określone, określone wyrażenie numeryczne jest oceniane przez zestaw, a następnie zsumowane.Jeżeli nie określono wyrażenie liczbowe, określony zestaw jest oceniany w bieżącym kontekście elementów zestawu i następnie zsumowane.Jeśli wyrażenie nienumeryczne zastosowano funkcja SUMA, wyniki są nieokreślone.
Uwaga
Usługi Analysis Services ignoruje wartości null, podczas obliczania sumy zestaw liczb.
Przykłady
W poniższym przykładzie zwraca sumę wielkości sprzedaży Reseller dla wszystkich członków Product.Category hierarchia atrybutu dla lat w kalendarzu 2001 i 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]
W poniższym przykładzie zwraca sumę kosztów frachtu od początku miesiąca sprzedaży Internet w miesiącu lipca 2002 za pomocą dwudziestego dnia lipca.
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]
W poniższym przykładzie użyto słowo kluczowe Członkowskich WITH a SUM funkcja służy do definiowania obliczany element członkowski Wymiar miara, który zawiera sumę miara Reseller kwota sprzedaży dla członków kraj atrybut hierarchii w wymiarze Geografia Kanadzie i Stanach Zjednoczonych.
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]