Udostępnij za pośrednictwem


Praca z atrybutów w hierarchie nadrzędny podrzędny

In Microsoft SQL Server Usługi Analysis Services, a general assumption is usually made about the content of members in a dimension.Liść zawierają dane pochodzące bezpośrednio z podstawowego źródła danych; wewnętrznych elementach członkowskich zawierają dane pochodzące z agregacje na elementy podrzędność.

W hierarchii nadrzędny podrzędność jednak niektórzy członkowie nie typu liść mogą zawierać dane pochodzące z podstawowych źródeł danych, oprócz danych sumarycznych z elementów podrzędność.Dla tych członków nie typu liść w hierarchii nadrzędny podrzędność tworzone są elementy podrzędne wygenerowane przez system specjalny zawierające podstawowej tabela fakt danych.Zwane danych członków, zawierają wartości bezpośrednio związane z element członkowski nie typu liść, który jest niezależna od podsumowania wartości obliczonej z podrzędnych element członkowski nie typu liść.

Członkowie danych są dostępne tylko dla wymiarów z hierarchii nadrzędny podrzędność i są widoczne tylko wtedy, gdy jest to dozwolone przez atrybut nadrzędnej.Za pomocą projektanta wymiaru można sterować widocznością danych członków.Do udostępnienia danych członków zestaw MembersWithData właściwość atrybutu nadrzędny do NonLeafDataVisible. Aby ukryć składniki danych zawartych przez atrybut nadrzędnej zestaw MembersWithData właściwość atrybutu nadrzędny do NonLeafDataHidden.

To ustawienie nie zastępują zachowanie normalne agregacja dla wewnętrznych elementach członkowskich; element członkowski danych jest zawsze włączony jako element podrzędność dla celów agregacja.Jednak formuła zestawienie niestandardowe można zastąpić agregacja normalne zachowanie.Wyrażeń wielowymiarowych (MDX) DataMember funkcja daje możliwość dostępu do wartości skojarzonym element członkowski danych niezależnie od wartości MembersWithData właściwość.

MembersWithDataCaption Zawiera właściwość atrybut nadrzędny Usługi Analysis Services z szablonem nazewnictwa, używanego do generowania element członkowski nazw dla danych element członkowskis.

Przy użyciu danych członków

Członkowie danych są przydatne podczas agregowania środki organizacyjne wymiarów, które mają hierarchie nadrzędny podrzędność.Na przykład na poniższym diagramie przedstawiono wymiar, który ma trzy poziomy, reprezentujących brutto wielkość sprzedaży produktów.Pierwszy poziom zawiera wielkość sprzedaży brutto dla wszystkich sprzedawców.Poziom drugi zawiera wielkość sprzedaży brutto dla wszystkich pracowników działu sprzedaży pogrupowany według Menedżera sprzedaży, a trzeci poziom brutto wielkość sprzedaży dla wszystkich pracowników działu sprzedaży pogrupowany według sprzedawców.

Wymiar wolumenu sprzedaży brutto z trzema poziomami

Zazwyczaj wartość sprzedaży Menedżera 1 element członkowski byłyby uzyskiwane poprzez zsumowanie wartości Sprzedawca 1 i 2 sprzedawcy element członkowskis.Jednak ponieważ Menedżera sprzedaży 1 można również sprzedawać produkty, element członkowski ten może również zawierać dane pochodzące z tabela fakt, ponieważ może być sprzedaż brutto skojarzone z Menedżera sprzedaży, 1.

Ponadto poszczególne prowizje dla każdego element członkowski personelu sprzedaży mogą się różnić.przypadek dwóch różnych skalach są używane do obliczania prowizji sprzedaży brutto poszczególnych menedżerów, w przeciwieństwie do całkowitej sprzedaży brutto wygenerowany przez ich sprzedawców.Dlatego jest ważne móc uzyskać dostęp do podstawowych tabela fakt danych dla elementów członkowskich nie typu liść.MDX DataMember funkcja może być używana do pobierania poszczególnych wielkość sprzedaży brutto składnika menedżera sprzedaży 1 i wyrażenie zestawienie niestandardowe można wykluczyć element członkowski danych z zagregowane wartości składnika menedżera sprzedaży 1, zapewniając brutto wielkość sprzedaży sprzedawców skojarzonych z tego członka.