Udostępnij za pośrednictwem


VisualTotals (MDX)

Zwraca zestaw generowanych dynamicznie sumowania podrzędność element członkowski w określonym zestawie, opcjonalnie przy użyciu desenia nazwę nadrzędnego elementu członkowskiego zestaw wyników.

VisualTotals(Set_Expression[,Pattern])

Argumenty

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

  • Pattern
    Wyrażenie tekstowe ważne dla obiektu nadrzędnego element członkowski zestaw, który zawiera gwiazdkę ** jako znaków zastępczych dla nazwy nadrzędnej.

Remarks

wyrażenie określonego zestaw można określić, które zawierają członków na dowolnym poziomie w ramach pojedynczego wymiaru, na ogół członków z na relację obiektu podrzędnego element nadrzędny.The VisualTotals funkcja totals the values of the podrzędność members in the specified zestaw and ignores podrzędność members that are not in the zestaw in calculating the result totals. Sumy wizualnie są sumowane dla zestawów uporządkowane w kolejności hierarchii.Jeśli kolejność składników w zestawach hierarchii, wyniki będą wizualnego podsumowania.Na przykład VisualTotals (USA, WA, urząd certyfikacji, Seattle) nie zwraca WA w Seattle, ale raczej zwraca wartości WA, urząd certyfikacji i Seattle, a następnie sumy tych wartości jako wizualny sumy USA, dwa razy zliczania sprzedaży w Seattle.

Uwaga

Stosowanie VisualTotals Funkcja do elementów członkowskich wymiaru, które nie są powiązane z miarą lub znajdują się pod ziarnistość grupy miara 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ć literału gwiazdkę, należy użyć dwie gwiazdki ().

Przykłady

Określono następujące zwraca przykład suma wizualna kwota za trzeci kwartał 2001 roku kalendarzowego obliczana na podstawie danych dotyczących pojedynczego obiektu podrzędnego - lipiec.

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

W poniższym przykładzie zwraca [Wszystkie] element członkowski hierarchii atrybut kategorii w wymiarze Produkt, łącznie z dwóch jego cztery bezpośrednie elementy podrzędne.Suma zwróconych dla [all] element członkowski dla miara Internet Sales Amount jest Suma dla wyposażenia i odzież element członkowski s tylko.Ponadto argument deseń służy do określania etykieta 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]