Udostępnij za pośrednictwem


VisualTotals (MDX)

Zwraca zestaw generowanych dynamicznie sumowania podrzędność element członkowski w określonym zestawie opcjonalnie wzorek nazwę nadrzędnego element członkowski zestaw wyników.

Składnia

VisualTotals(Set_Expression[,Pattern])

Argumenty

  • Set_Expression
    Prawidłowe wyrażenie Multidimensional Expressions (MDX), które zwraca zestaw.

  • Pattern
    Wyrażenie prawidłowy ciąg dla nadrzędnego element członkowski zestaw, który zawiera gwiazdkę (*) jako znaków zastępczych dla nazwy nadrzędnej.

Uwagi

wyrażenie określonego zestawu można określić zestaw zawierający elementy członkowskie w dowolnym poziom w ramach pojedynczego wymiaru ogólnie członków z relacją elementów podrzędnych element nadrzędny.VisualTotals Funkcja sumy wartości elementów podrzędność określonego zestaw i ignoruje elementy podrzędność, które są nie w zestawie w obliczaniu sum wynik.Sumy wizualnie są sumowane dla zestawów uporządkowane w kolejności hierarchii.Jeśli kolejność składników w zestawach hierarchii, wyniki nie są wizualne sum.Na przykład VisualTotals (USA, WA, urząd certyfikacji, Seattle) nie zwraca WA w Seattle, ale raczej zwraca wartości WA, certyfikacji i Seattle, a następnie sumuje te wartości jako suma wizualna dla USA, dwukrotnie liczenia sprzedaży w Seattle.

Ostrzeżenie

Stosowanie VisualTotals funkcja elementów członkowskich wymiar, które nie są powiązane z miarą lub pod grupa miar ziarnistość spowoduje, że wartości, które mają zostać zastąpione znakami null.

Pattern, which is optional, specifies the format for the totals label.Pattern requires an asterisk (*) as the substitution character for the parent member and the remainder of the text in the string appears in the result concatenated with the parent name.Aby wyświetlić literalnej gwiazdki, użyj dwie gwiazdki (*).

Przykłady

Poniższy przykład zwraca suma wizualna dla trzeciego kwartału roku kalendarzowym 2001 oparte na pojedynczego obiektu podrzędnego określonego - lipiec.

SELECT VisualTotals
   ({[Date].[Calendar].[Calendar Quarter].&[2001]&[3]
      ,[Date].[Calendar].[Month].&[2001]&[7]}) ON 0
FROM [Adventure Works]

Poniższy przykład zwraca [All] element członkowski hierarchii atrybutów kategorii produktu wymiar z dwóch z czterech podrzędnych.Suma zwracane dla element członkowski [All] dla miara Internet Sales Amount jest Suma dla wyposażenia i odzieży tylko członków.Argument deseń jest używane również określić etykietę dla kolumna [wszystkie produkty].

SELECT
   VisualTotals
   ({[Product].[Category].[All Products]
      ,[Product].[Category].[Accessories]
      ,[Product].[Category].[Clothing]}
      , '* - Visual Total'
   ) ON Columns
, [Measures].[Internet Sales Amount] ON Rows
FROM [Adventure Works]

Zobacz także

Odwołanie