Udostępnij za pośrednictwem


Visual sumy i sumy nie Visual

Wizualne sumy są sumy na końcu wiersza lub kolumna, których wszystkie elementy widoczne kolumna lub wierszu.Jest to domyślne zachowanie podczas wyświetlania większość tabel.Istnieją jednak czas, gdy użytkownik chce wyświetlić tylko niektóre kolumny tabela, ale zachować sumy dla całego wiersza, włącznie z tymi, które nie są wyświetlane.Są to tak zwane Non Visual Totals, ponieważ suma pochodzi z obu widoczne i niewidoczne wartości.

Następujący scenariusz przedstawiono zachowanie innych niż wizualne sum.Pierwszym krokiem pokazuje domyślne zachowanie Visual sum.

Poniższy przykład jest kwerenda [Adventure Works] uzyskanie [odsprzedawcy Sales Amount] dane tabela, gdy kategorie produktu są kolumny i wiersze są typy działalności sprzedawcy.Uwaga sumy są podane dla produktów i odsprzedawców, wybrać następujące instrukcja jest wydawane:

select [Category].members on 0,

[Business Type].members on 1

from [Adventure Works]

where [Measures].[Reseller Sales Amount]

Generuje następujące wyniki:

 

Wszystkie produkty

Accessories

Bikes

Clothing

Components

Wszystkich sprzedawców.

$80,450,596.98

$571,297.93

$66,302,381.56

$1,777,840.84

$11,799,076.66

Specjalizacja Bike Shop

$6,756,166.18

$65,125.48

$6,080,117.73

$252,933.91

$357,989.07

Wartości dodanej sprzedawcy

$34,967,517.33

$175,002.81

$30,892,354.33

$592,385.71

$3,307,774.48

Magazyn

$38,726,913.48

$331,169.64

$29,329,909.50

$932,521.23

$8,133,313.11

Non-Visual w wierszach i kolumnach

Do utworzenia tabela z danymi tylko dla Akcesoria i odzieży produktów, wartość dodana sprzedawcy i magazynu odsprzedawców, jeszcze prowadzenie ogólnej sumy może być zapisany w następujący sposób za pomocą innych niż wizualne:

select [Category].members on 0,

[Business Type].members on 1

from NON VISUAL (Select {[Category].Accessories, [Category].Clothing} on 0,

{[Business Type].[Value Added Reseller], [Business Type].[Warehouse]} on 1

from [Adventure Works])

where [Measures].[Reseller Sales Amount]

Generuje następujące wyniki:

 

Wszystkie produkty

Accessories

Clothing

Wszystkich sprzedawców.

$80,450,596.98

$571,297.93

$1,777,840.84

Wartości dodanej sprzedawcy

$34,967,517.33

$175,002.81

$592,385.71

Magazyn

$38,726,913.48

$331,169.64

$932,521.23

Non-Visual w wierszach

Do utworzenia tabela, wizualnie sumy kolumn, ale wiersz sum przełącza true łącznie wszystkie [Kategorie], powinny być wydawane następującej kwerendy:

select [Category].members on 0,

[Business Type].members on 1

from NON VISUAL (Select {[Category].Accessories, [Category].Clothing} on 0

from ( Select {[Business Type].[Value Added Reseller], [Business Type].[Warehouse]} on 0

from [Adventure Works])

)

where [Measures].[Reseller Sales Amount]

Należy zwrócić uwagę, jak VISUAL nie stosuje się tylko do [kategorii].

Kwerendy powyżej generuje następujące wyniki:

 

Wszystkie produkty

Accessories

Clothing

Wszystkich sprzedawców.

$73,694,430.80

$506,172.45

$1,524,906.93

Wartości dodanej sprzedawcy

$34,967,517.33

$175,002.81

$592,385.71

Magazyn

$38,726,913.48

$331,169.64

$932,521.23

W porównaniu z poprzednich wyniki, można zaobserwować, że wiersz [wszystkie odsprzedawców] teraz sumuje wartości wyświetlane dla [wartość dodana sprzedawcy] i [Magazyn], ale że kolumna [wszystkie produkty] pokazuje sumę wartości wszystkich produktów, włączając te nie są wyświetlane.