SASSAS Poland

Misja Firmy AktualnościKonferencjeUsługi i wsparciePracaKontaktPoszukaj w naszych zasobach
Strona główna Produkkty i rozwi±zania Współpraca z uczelniami Szkolenia Kim jeste¶my Wsprcie techniczne www.sas.com
 
Wsparcie techniczne
Zrób to sam
Dla aktywnych
Nasze dokumenty
SAS® 9
FAQ
Hotline
Kilka słów o nas
 

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.:

  • liczba ludności w województwie
  • wielkość opakowania
  • imię i nazwisko właściciela sklepu
  • powierzchnia magazynu

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:

    with member Measures.liczba as
    '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.

    create global member
    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:

    SELECT
    {[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...

Citat
Warsztaty SAS® 9 dla Administratorów
Rodzaje serwerów SAS® 9
Przypisywanie bibliotek SAS® 9
Pozycja 'SAS' w menu MS Excel
SAS Dates, Times, and Datetimes
SAS Free Tutorials
Hotline NEWS






Kontakt
Wsparcie techniczne
+48-22-5604666
od poniedziałku do piątku w godzinach od 8.30 do 16.30.
 
support@spl.sas.com
The Power to Know
   Skontaktuj się z nami     Szukaj     Terms of Use & Legal Information     Privacy Statement   Copyright © 2003 SAS Institute Inc. All Rights Reserved