![]() | ||
![]() |
![]() |
|||||||||||||||||||||||||||||||||||||||||||||
|
Member properties - do czego służą i jak je wykorzystać? Czasami w analizie danych potrzebne są pewne dodatkowe informacje, które mają wpływ na analizę, choć nie są danymi grupującymi. Na ogół są to dodatkowe informacje określające elementy poziomów, np.:
Takie informacje mogą być przechowywane jako member properties w kostce OLAP. Właściwości elementu definiuje się dla wybranego poziomu w momencie definiowania struktury kostki. Definiując właściwości elementu należy wskazać poziom, dla którego wprowadzamy definicję oraz kolumnę w danych wejściowych, zawierającą wartości, które mają być zapamiętane. Istotne jest, żeby dla każdej wartości poziomu istniała dokładnie jedna wartość zapamiętywana jako member properties. Niektóre aplikacje umożliwiające analizę danych dostępnych w kostce pozwalają automatycznie wyświetlić member properties dla wybranego poziomu. Dla pozostałych należy zdefiniować zmienną wyliczaną, która będzie zwracać właściwości elementu. Przykład:
'geo.currentMember.Properties("Powierzchnia")' SELECT {Measures.liczba,[Measures].[wartSUM]} ON COLUMNS, {Geo.[All Geo].Children} ON ROWS FROM [Sport] Funkcję Properties można wykorzystać do tworzenia globalnej zmiennej wyliczanej, która będzie dostępna z różnych sesji i aplikacji. Uwaga! Przy korzystaniu z funkcji Properties należy uważać, żeby do właściwości odwoływać się z odpowiedniego poziomu. Odwołanie się z poziomu, dla którego member properties nie jest zdefiniowane powoduje błąd.
sport.measures.pow as 'iif(Geo.CurrentMember.Level is Geo.wojew, Geo.CurrentMember.Properties("Powierzchnia"), " ")' Kolejny przykład wyświetli tylko właściwości elementów:
{[Measures].[sas1234]} ON COLUMNS, {[Geo].[All Geo].Children} PROPERTIES [Geo].[wojew].[Ludnosc] ON ROWS FROM [Sport] Enterprise Guide Począwszy od wersji 4.1 pozwala automatycznie wyświetlić właściwości elementów - w tym celu należy kliknąć prawym klawiszem myszy na poziomie, dla którego zdefiniowana jest właściwość i wybrać Pokaż właściwość nazwa. Web Report Studio Nie ma opcji pozwalającej automatycznie dodać member properties do raportu, ale można zdefiniować globalną zmienną wyliczaną dla kostki lub dodać nową pozycję bezpośrednio w mapie. Web OLAP Viewer Pozwala automatycznie wyświetlić właściwości elementów - w tym celu należy z pomocniczego menu dla poziomu wybrać Właściwości elementu. Pozycja ta jest dostępna niezależnie od tego, czy do raportu została wybrana kostka czy mapa. Excel Również pozwala automatycznie wyświetlać właściwości elementów - z menu Tabela przestawna należy wybrać opcję Pola właściwości... |
|
|||||||||||||||||||||||||||||||||||||||||||
| Skontaktuj się z nami | Szukaj | Terms of Use & Legal Information | Privacy Statement | Copyright © 2003 SAS Institute Inc. All Rights Reserved |