Funkcje wymiarowe A-C D-G H-L M-Q R-Z Zaawansowane Zaawansowane Zaawansowane Zaawansowane Zaawansowane _format ( wyrażenie ; format_słowo_kluczowe ) Łączy format z wyrażeniem. Argumentem format_słowo_kluczowe może być PERCENTAGE_0, PERCENTAGE_1 lub PERCENTAGE_2. PERCENTAGE_1 zwraca wartość procentową z jedną cyfrą z prawej strony separatora dziesiętnego, PERCENTAGE_2 zwraca wartość procentową z dwoma cyframi z prawej strony separatora dziesiętnego, PERCENTAGE_3 zwraca wartość procentową z 1, z trzema cyframi po prawej stronie separatora dziesiętnego (np. 0,965). Przykład: _format( [jednostkowa cena sprzedaży] / [cena jednostkowa] ; PERCENTAGE_2 ) Wynik: 75,12% ancestor ( element; poziom|liczba_całk ) Zwraca element nadrzędny dla "element" na poziomie "poziom" lub "liczba_całk" poziom (poziomy/poziomów) powyżej "element". Uwaga: Nie ma gwarancji, że wynik będzie spójny, gdy występuje więcej niż jeden taki element nadrzędny. Przykład: ancestor ( [kucharski_bukłak_podróżny] ; 1 ) Wynik: Akcesoria kuchenne Przykład: ancestor ( [kucharski_bukłak_podróżny] ; 2 ) Wynik: Sprzęt kempingowy Przykład: ancestor ( [Kucharski bukłak podróżny] ; [spółka_Wycieczki_i_Obozy].[Produkty].[Produkty].[Typ produktu] ) Wynik: Akcesoria kuchenne caption ( poziom|element|wyrażenie_zestaw ) Zwraca wartości opisu dla "poziom", "element" lub "wyrażenie_zestaw". Opis jest nazwą wyświetlanego łańcucha dla elementu i nie musi być zgodny z unikalnym identyfikatorem używanym w celu wygenerowania klucza biznesowego lub unikalnej nazwy elementu (MUN). Opis nie musi być unikalny. Dla miesiąca na przykład może zwracać nazwę miesiąca bez dalszych szczegółów dotyczących roku stanowiących o unikalności wartości. Przykład: caption ( [kucharski_bukłak_podróżny] ) Wynik: Kucharski bukłak podróżny Przykład: caption ( [spółka_Wycieczki_i_Obozy].[Produkty].[Produkty].[Linia produktów] ) Wynik: Zwraca wartości opisu zestawu linii produktów. Sprzęt kempingowy Sprzęt do wspinaczki górskiej Akcesoria osobiste Ochrona na świeżym powietrzu Sprzęt do gry w golfa  children ( element ) Zwraca zestaw elementów podrzędnych określonego elementu. Przykład: children ( [sprzęt kempingowy] ) Wynik: Zwraca zestaw elementów podrzędnych dla elementu Sprzęt kempingowy. Akcesoria kuchenne Namioty Śpiwory Plecaki Latarki  closingPeriod ( poziom [ ; element ] ) Zwraca ostatni element równorzędny spośród elementów podrzędnych elementu na określonym poziomie. Funkcja ta zazwyczaj używana jest z wymiarem czasu. Przykład: closingPeriod ( [spółka_Wycieczki_i_Obozy].[lata].[lata].[miesiąc] ) Wynik: 2006/grudzień Przykład: closingPeriod ( [spółka_Wycieczki_i_Obozy].[lata].[lata].[rok] ) Wynik: 2006 Przykład: closingPeriod ( [spółka_Wycieczki_i_Obozy].[lata].[lata].[miesiąc] ; [2006 K 4] ) Wynik: 2006/grudzień completeTuple ( element { ; element } ) Określa lokalizację komórki (przecięcie) na podstawie określonych elementów, z których każdy musi być z innego wymiaru. Jednakże zamiast elementu bieżącego funkcja completeTuple () w sposób niejawny uwzględnia domyślny element ze wszystkich wymiarów nieokreślony inaczej w argumentach. Jeśli w funkcji completeTuple nie zostanie określona miara, zamiast elementu currentMeasure funkcja ta użyje w zapytaniu miary domyślnej. Ta funkcja pojawia się w przykładowym raporcie Planowany stan zatrudnienia dostępnym w pakiecie Hurtownia danych WIO (analiza). Przykład: completeTuple ( [sprzęt do wspinaczki górskiej] ; [faks] ) Wynik: Funkcja completeTuple nie pobiera domyślnie elementu currentMember, tak jak funkcja tuple. Wartości w pierwszej kolumnie są takie same we wszystkich latach, ponieważ zamiast elementu bieżącego używany jest domyślny element wymiaru "Lata" (element główny). Na podobnej zasadzie w pierwszej kolumnie wyświetlany jest element Przychód zamiast Sprzedana ilość, ponieważ miara Przychód jest domyślnym elementem wymiaru Miary. Jeśli w funkcji completeTuple nie zostanie określona miara, zamiast elementu currentMeasure funkcja ta użyje w zapytaniu miary domyślnej. Qty Sold Mountaineering Sales by Fax -------- -------------- 2004 $1,220,329.38 2005 $1,220,329.38 2006 $1,220,329.38 Przykład: completeTuple ( [sprzęt do wspinaczki górskiej] ; [Faks] ; [Sprzedana ilość] ; currentMember ( [spółka_Wycieczki_i_Obozy].[Lata].[Lata] ) ) Wynik: Funkcja completeTuple używa elementu currentMember z wymiaru Lata oraz miary Sprzedana ilość. Qty Sold Mountaineering Sales by Fax ----------- ------------------------------------------ 2004 0 2005 8,746 2006 7,860 unique ( wyrażenie_zestaw ) Usuwa wszystkie duplikaty z "wyrażenie_zestaw". Pozostałe elementy zachowują swoją oryginalną kolejność. openingPeriod ( poziom [ ; element ] ) Zwraca pierwszy element równorzędny spośród elementów podrzędnych elementu na określonym poziomie. Funkcja ta zazwyczaj używana jest z wymiarem czasu. Przykład: openingPeriod ( [spółka_Wycieczki_i_Obozy].[lata].[lata].[miesiąc] ) Wynik: 2004/styczeń Przykład: openingPeriod ( [spółka_Wycieczki_i_Obozy].[lata].[lata].[rok] ) Wynik: 2004 Przykład: openingPeriod ( [spółka_Wycieczki_i_Obozy].[lata].[lata].[miesiąc] ; [2006 K 4] ) Wynik: 2006/październik parallelPeriod ( poziom [ ; wyrażenie_liczba_całk [ ; element ] ] ) Zwraca element z poprzedniego okresu w tej samej względnej pozycji co "element". Funkcja ta jest podobna do funkcji cousin, ale jest ściślej związana z serią czasu. Pobiera ona element nadrzędny "elementu" na "poziomie" (zwanym "elementem nadrzędnym") oraz element równorzędny "elementu nadrzędnego", który jest opóźniony o "wyrażenie_liczba_całk" pozycji, i zwraca równoległy okres "elementu" spośród elementów podrzędnych tego elementu równorzędnego. W przypadku braku określenia wartością domyślną dla "wyrażenie_liczba_całk" będzie 1, a dla "elementu" - bieżący element. Przykład: parallelPeriod ( [spółka_Wycieczki_i_Obozy]].[Lata].[Lata].[Kwartał] ; -1 ; [2006/sierpień] ) Wynik: 2006/listopad Przykład: parallelPeriod ( [spółka_Wycieczki_i_Obozy]].[Lata].[Lata].[Kwartał] ; 1 ; [2006/sierpień] ) Wynik: 2006/maj Przykład: parallelPeriod ( [spółka_Wycieczki_i_Obozy]].[Lata].[Lata].[Rok] ; 2 ; [2006/sierpień] ) Wynik: 2004/sierpień cousin ( element1 ; element2 ) Zwraca element podrzędny "elementu2" z tą samą względną pozycją co "element1" do swojego elementu nadrzędnego. Ta funkcja pojawia się w przykładowym raporcie Przychód według filii WIO 2005 dostępnym w pakiecie Hurtownia danych WIO (analiza). Przykład: cousin ( [kije typu Iron] ; [sprzęt kempingowy] ) Wynik: Akcesoria kuchenne Przykład: cousin ( [kije typu Putter] ; [sprzęt kempingowy] ) Wynik: Śpiwory crossjoin ( wyrażenie_zestaw1 ; wyrażenie_zestaw2 ) Zwraca iloczyn kartezjański "wyrażenie_zestaw1" oraz "wyrażenie_zestaw2". currentMember ( hierarchia ) Zwraca bieżący element hierarchii podczas iteracji. Jeśli "hierarchia" nie jest obecna w kontekście, w którym wyrażenie jest sprawdzane, przyjmuje się jej element domyślny. Ta funkcja pojawia się w przykładowym raporcie interaktywnym Średnie bieżące i ruchome. defaultMember ( hierarchia ) Zwraca domyślny element "hierarchii". Przykład: defaultMember ( [spółka_Wycieczki_i_Obozy].[produkty].[produkty] ) Wynik: Produkty Przykład: defaultMember ( [spółka_Wycieczki_i_Obozy].[lata].[lata] ) Wynik: Rok Przykład: defaultMember ( hierarchy ( [spółka_Wycieczki_i_Obozy].[miary].[sprzedana ilość] ) ) Wynik: Przychód emptySet ( hierarchia ) Zwraca pusty zestaw elementów "hierarchii". Najczęściej używany jako obiekt zastępczy podczas projektowania lub w związku z projektem dynamicznego raportu (za pomocą IBM® Cognos® Software Development Kit lub poprzez projektowanie raportu). Utworzenie elementu danych zawierającego funkcję emptyset pozwala na tworzenie złożonych wyrażeń, które mogą później zostać poprawione poprzez ponowne zdefiniowanie elementu danych emptyset. Przykład: except ( [spółka_Wycieczki_i_Obozy].[Produkty].[Produkty].[Linia produktów] ; emptySet ( [spółka_Wycieczki_i_Obozy].[Produkty].[Produkty] ) ) Wynik: Zwraca zestaw Linia produktów oraz pusty zestaw dla zestawu Produkty. Sprzęt kempingowy Sprzęt do gry w golfa Sprzęt do wspinaczki górskiej Ochrona na świeżym powietrzu Akcesoria osobiste  firstChild ( element ) Zwraca pierwszy element podrzędny "elementu". Przykład: firstChild ( [Według linii produktów] ) Wynik: Sprzęt kempingowy Przykład: firstChild ( [sprzęt kempingowy] ) Wynik: Akcesoria kuchenne firstSibling ( element ) Zwraca pierwszy element podrzędny elementu nadrzędnego "elementu". Przykład: firstSibling ( [Ochrona na świeżym powietrzu] ) Wynik: Sprzęt kempingowy Przykład: firstSibling ( [Ochrona na świeżym powietrzu] ) Wynik: Sprzęt kempingowy hierarchy ( poziom|element|wyrażenie_zestaw ) Zwraca hierarchię zawierającą "poziom", "element" lub "wyrażenie_zestaw". Przykład: hierarchy ( [Akcesoria kuchenne] ) Wynik: Zwraca każdy element z hierarchii zawierający akcesoria kuchenne. Produkty Sprzęt kempingowy Akcesoria kuchenne Kucharski bukłak podróżny Manierka BiwaKuchnia ... Yeti Ekstremum Yeti Deluxe Przykład: hierarchy ( [spółka_Wycieczki_i_Obozy].[Produkty].[Produkty].[Linia produktów] ) Wynik: Zwraca każdy element z hierarchii zawierający Linię produktów. Produkty Sprzęt kempingowy Akcesoria kuchenne Kucharski bukłak podróżny Manierka BiwaKuchnia ... Yeti Ekstremum Yeti Deluxe isEmpty ( wyrażenie_wart ) Zwraca wartość PRAWDA, jeśli "wyrażenie_wart" to NULL; w innym przypadku zwraca wartość FAŁSZ. item ( wyrażenie_zestaw ; indeks ) Zwraca element z lokalizacji "indeks" w ramach argumentu "wyrażenie_zestaw". Indeks zestawu zaczyna się od zera. Przykład: item ( children ( [Sprzęt kempingowy] ) ; 2 ) Wynik: Śpiwory lag ( element ; wyrażenie_ind ) Zwraca element równorzędny, znajdujący się "wyrażenie_ind" pozycji przed argumentem "element". Przykład: lag ( [Namioty] ; 1 ) Wynik: Akcesoria kuchenne Przykład: lag ( [Namioty] ; -2 ) Wynik: Plecaki lastChild ( element ) Zwraca ostatni element podrzędny określonego elementu. Przykład: lastChild ( Akcesoria kuchenne ) Wynik: Podróżne przybory kuchenne Przykład: lastChild ( [Według linii produktów] ) Wynik: Sprzęt do gry w golfa lastSibling ( element ) Zwraca ostatni element podrzędny dla elementu nadrzędnego określonego elementu. Przykład: lastSibling ( [sprzęt kempingowy] ) Wynik: Sprzęt do gry w golfa lead ( element ; wyrażenie_ind ) Zwraca element równorzędny znajdujący się "wyrażenie_ind" pozycji po argumencie "element". Jeśli wartość "wyrażenie_ind" jest ujemna, zwraca element równorzędny znajdujący się "wyrażenie_ind" pozycji przed argumentem "element". Przykład: lead ( [Ochrona na świeżym powietrzu] ; 1 ) Wynik: Akcesoria osobiste Przykład: lead ( [Ochrona na świeżym powietrzu] ; -2 ) Wynik: Sprzęt do gry w golfa level ( element ) Zwraca poziom "elementu". Przykład: level ( [Sprzęt do gry w golfa] ) Wynik: Zwraca elementy na poziomie Sprzęt do gry w golfa. Sprzęt kempingowy Sprzęt do wspinaczki górskiej Akcesoria osobiste Ochrona na świeżym powietrzu Sprzęt do gry w golfa  levels ( hierarchia ; indeks ) Zwraca poziom w argumencie "hierarchia", którego odległość od elementu głównego określona jest przez "indeks". Przykład: levels ( [spółka_Wycieczki_i_Obozy].[Produkty].[Produkty] ; 2 ) Wynik: Zwraca elementy oddalone o dwa poziomy od elementu głównego hierarchii Produkty. Akcesoria kuchenne Śpiwory Plecaki Namioty ... Typu Irons Typu Putters Typu Woods Akcesoria do gry w golfa Przykład: levels ( [spółka_Wycieczki_i_Obozy].[Produkty].[Produkty] ; 1 ) Wynik: Zwraca elementy oddalone o jeden poziom od elementu głównego hierarchii Produkty. Sprzęt kempingowy Sprzęt do wspinaczki górskiej Akcesoria osobiste Ochrona na świeżym powietrzu Sprzęt do gry w golfa  linkMember ( element ; poziom|hierarchia ) Zwraca odpowiedni element na "poziomie" lub w "hierarchii" (tego samego wymiaru). W przypadku hierarchii opartych na poziomach jako drugi argument należy określić poziom, a w przypadku hierarchii elementów nadrzędnych-podrzędnych konieczne jest określenie hierarchii. Wyjątek powstaje wtedy, gdy drugi parametr nie wskazuje na hierarchię wymiaru elementu. Zwróć uwagę na to, że pierwszym argumentem nie mogą być wyliczane elementy wymiaru. member ( wyrażenie_wartość [ ; łańcuch1 [ ; łańcuch2 [ ; hierarchia ] ] ] ) Określa element na podstawie argumentu "wyrażenie_wartość" w argumencie "hierarchia". "Łańcuch1" identyfikuje element utworzony za pomocą tej funkcji. Musi on być unikalny w zapytaniu i różnić się od wszelkich innych elementów w tej samej hierarchii. "Łańcuch2" jest opisem elementu. W przypadku jego braku opis jest pusty. W celu otrzymania przewidywalnych wyników zaleca się wprowadzenie elementu "hierarchia". Uwaga: Wszystkie obliczenia użyte jako elementy grupujące, których elementy równorzędne są innymi obliczeniami lub zestawami elementów, powinny być w sposób jawny przypisane do hierarchii za pomocą tej funkcji. W przeciwnym razie wyniki nie będą przewidywalne. Jedynym wyjątkiem jest sytuacja, gdy obliczenie obejmuje wyłącznie elementy tej samej hierarchii jako elementy równorzędne. W takim przypadku zakłada się, że obliczenie należy do hierarchii. Przykład: member ( total ( currentMeasure within set filter ( [spółka_Wycieczki_i_Obozy].[Produkty].[Produkty].[nazwa produktu] ; caption ( [spółka_Wycieczki_i_Obozy].[Produkty].[Produkty].[nazwa produktu] ) starts with 'B' ) ) ; 'BProducts' ; 'B Products' ; [spółka_Wycieczki_i_Obozy].[Produkty].[Produkty] ) Wynik: Zwraca sprzedaną ilość i przychód dla wszystkich produktów, których nazwa zaczyna się na literę B. members ( hierarchia|poziom ) Zwraca zestaw elementów w argumencie "hierarchia" lub "poziom". W przypadku hierarchii kolejność elementów w wyniku nie jest gwarantowana. Jeżeli wymagana jest przewidywalna kolejność, musi zostać użyta jawna funkcja porządkująca (np. hierarchize). Przykład: members ( [spółka_Wycieczki_i_Obozy].[lata].[lata] ) Wynik: Zwraca elementy dla Lat. Przykład: members ( [spółka_Wycieczki_i_Obozy].[Produkty].[Produkty].[Linia produktów] ) Wynik: Zwraca elementy dla Linii produktów. nestedSet ( wyrażenie_zestaw1 ; wyrażenie_zestaw2 ) Ta funkcja jest przeznaczona do użycia wyłącznie w Analysis Studio Wynik: Zwraca dwa pierwsze produkty według przychodu uzyskanego dla każdej linii produktów. nextMember ( element ) Zwraca kolejny element na poziomie "elementu". Przykład: nextMember ( [Ochrona na świeżym powietrzu] ) Wynik: Sprzęt do gry w golfa ordinal ( poziom ) Zwraca wartość porządkową danego "poziomu" liczoną od zera (odległość od poziomu głównego). Przykład: ordinal ( [spółka_Wycieczki_i_Obozy].[Produkty].[Produkty].[Linia produktów] ) Wynik: 1 Przykład: ordinal ( [spółka_Wycieczki_i_Obozy].[Produkty].[Produkty].[Typ produktu] ) Wynik: 2 parent ( element|miara ) Zwraca element, który jest elementem nadrzędnym względem "elementu" lub "miary". Przykład: parent ( [Akcesoria kuchenne] ) Wynik: Sprzęt kempingowy _addMemberToSet ( wyrażenie_element ; wyrażenie_zestaw ; element_nadrz|null ; element_równorz|null ; pozycja ) Uwaga: tylko do użytku wewnętrznego, nie dodawaj tej funkcji do raportów. Zwraca zestaw. Funkcja wstawia "wyrażenie_element" do "wyrażenie_zest" bezpośrednio PRZED lub ZA elementem równorzędnym. Zwróć uwagę na to, że "wyrażenie_element" i "wyrażenie_zest" muszą pochodzić z tego samego wymiaru i hierarchii. "Element_nadrz" jest unikalną nazwą elementu nadrzędnego wyliczanego elementu (wyrażenie_element ) , lub ma wartość NULL. "Element_równorz" jest unikalną nazwą elementu, w odniesieniu do którego umiejscowione jest "wyrażenie_element" lub ma wartość NULL. "Pozycja" ma wartość BEFORE lub AFTER. Jeśli "pozycja" nie została określona, domyślną wartością jest AFTER. prevMember ( element ) Zwraca element bezpośrednio poprzedzający "element" na tym samym poziomie. Ta funkcja pojawia się w przykładowym raporcie Wzrost sprzedaży rok do roku dostępnym w pakiecie Hurtownia danych WIO (analiza). Przykład: prevMember ( [Ochrona na świeżym powietrzu] ) Wynik: Akcesoria osobiste Przykład: prevMember ( [2005] ) Wynik: 2004 roleValue ( string [ ; element|wyrażenie_zest ] ) Zwraca wartość atrybutu, który jest powiązany z rolą o nazwie określonej przez "łańcuch" w danym kontekście. Argument "element" lub "wyrażenie_zestaw" jest opcjonalny tylko w ograniczonej liczbie przypadków, w których może zostać wyprowadzony z innego kontekstu. Aplikacje mogą być przenoszone pomiędzy różnymi źródłami danych i modelami, jeśli uzyskują dostęp do atrybutów za pośrednictwem roli, nie za pośrednictwem ID elementu zapytania. Wbudowane role, które są zdefiniowane dla elementów wszystkich typów źródeł danych, obejmują: '_businessKey', '_memberCaption', '_memberDescription', '_memberUniqueName'. W przypadku źródeł typu OLAP obiekty obejmujące więcej niż jeden poziom mają dostęp tylko do ról wbudowanych. W przypadku źródeł danych zamodelowanych wymiarowo (DMR) przypisanie ról należy do zakresu obowiązków projektanta. Dla każdego poziomu w hierarchii można definiować we Framework Managerze dodatkowe role. Na przykład poziom Typ produktu może mieć kolumnę atrybutów o nazwie "Kontener dostarczania typu", poziom Produkt zaś może mieć atrybut "Kontener dostarczania produktu". Do każdego z tych obiektów można by przypisać w programie Framework Manager rolę niestandardową o nazwie "Kontener". Do właściwości można by się wtedy odwoływać niezależnie od faktycznej nazwy kolumny za pomocą funkcji roleValue. Przykład: roleValue ( '_memberCaption' ; [Sprzedaż].[Produkt].[Produkt].[Linia produktów] -> [wszystkie].[1] ) Wynik: Sprzęt kempingowy Przykład: roleValue ( '_businessKey' ; [spółka_Wycieczki_i_Obozy].[Lata].[Lata].[Rok] ) Wynik: Zwraca wartość atrybutu powiązanego z rolą klucza biznesowego. ("2004-01-01","2004-12-31") ("2005-01-01","2005-12-31") ("2006-01-01","2006-12-31") Przykład: roleValue ( '_memberUniqueName' ; [spółka_Wycieczki_i_Obozy].[Lata].[Lata].[Rok] ) Wynik: Zwraca wartość atrybutu powiązanego z rolą unikalnej nazwy elementu. [spółka_Wycieczki_i_Obozy].[Lata].[Lata].[Rok] ->:[PC].[Lata (Katalog główny)].[20040101-20041231] [spółka_Wycieczki_i_Obozy].[Lata].[Lata].[Rok] ->:[PC].[Lata (Katalog główny)].[20050101-20051231] [spółka_Wycieczki_i_Obozy].[Lata].[Lata].[Rok] ->:[PC].[Lata (Katalog główny)].[20060101-20061231] rootMember ( hierarchia ) Zwraca główny element hierarchii z jednym elementem głównym. Funkcja ta pojawia się w przykładowym raporcie Powodzenie promocji dostępnym w pakiecie Hurtownia danych WIO (analiza). rootMembers ( hierarchia ) Zwraca główne elementy hierarchii. Przykład: rootMembers ( [spółka_Wycieczki_i_Obozy].[lata].[lata] ) Wynik: Według czasu value ( krotka ) Zwraca wartość komórki identyfikowanej za pomocą "krotki". Zwróć uwagę na to, że domyślny element wymiaru Miary to Miara domyślna. Przykład: value ( tuple ( [spółka_Wycieczki_i_Obozy].[Lata].[Lata].[Rok] ->:[PC].[Lata (Katalog główny)].[20040101-20041231] ; [spółka_Wycieczki_i_Obozy].[miary].[Przychód] ) ) Wynik: 34 750 563,50 USD Przykład: value ( tuple ( [2004] ; [Sprzęt kempingowy] ; [Przychód] ) ) Wynik: 20 471 328,88 USD descendants ( element|wyrażenie_zest ; poziom|odległość [ ; { self|before|beforewithmember|after } ] ) Zwraca zestaw elementów podrzędnych "elementu" lub "wyrażenie_zest" na danym "poziomie" (pełna nazwa) bądź w określonej "odległości" (liczba całkowita 0...n) od elementu głównego. Można określić wiele opcji (oddzielonych spacjami) w celu ustalenia, które elementy zostaną zwrócone. self: W ostatecznym zestawie zawarte są wyłącznie elementy na określonym poziomie (jest to domyślne zachowanie w przypadku braku jakichkolwiek opcji). before: Jeśli występują jakiekolwiek poziomy pośrednie między poziomem elementu oraz tym określonym, uwzględnione zostaną elementy z tych poziomów. Jeśli określony poziom jest taki sam jak element, w odniesieniu do którego stosowana jest funkcja, element ten zostanie zawarty w ostatecznym zestawie. beforewithmember: Jeśli występują jakiekolwiek poziomy pośrednie między poziomem elementu oraz tym określonym, uwzględnione zostaną elementy z tych poziomów. Element, w odniesieniu do którego funkcja jest stosowana, jest także zawarty w zestawie ostatecznym. after: Jeśli po określonym poziomie występują inne poziomy, elementy z tych poziomów zawarte będą w zestawie ostatecznym. Ta funkcja pojawia się w przykładowym raporcie Prowizje od sprzedaży dla Europy Środkowej dostępnym w pakiecie Hurtownia danych WIO (analiza). Przykład: descendants ( [spółka_Wycieczki_i_Obozy].[Produkty].[Produkty].[Produkty] ; [spółka_Wycieczki_i_Obozy].[Produkty].[Produkty].[Typ produktu] ) Wynik: Zwraca zestaw elementów podrzędnych dla zestawu Produkty na poziomie Typ produktu. Uwaga:  [spółka_Wycieczki_i_Obozy].[Produkty].[Produkty].[Produkty] jest głównym elementem hierarchii Produkty. Akcesoria kuchenne Śpiwory Plecaki Namioty ... Okulary i soczewki Noże Zegarki Przykład: descendants ( [spółka_Wycieczki_i_Obozy].[Produkty].[Produkty] [Produkty] ; 1 ) Wynik: Zwraca zestaw elementów podrzędnych dla zestawu Produkty na pierwszym poziomie. Sprzęt kempingowy Sprzęt do gry w golfa Sprzęt do wspinaczki górskiej Ochrona na świeżym powietrzu Akcesoria osobiste  Przykład: descendants ( [spółka_Wycieczki_i_Obozy].[Produkty].[Produkty].[Produkty] ; 3 ; before ) Wynik: Zwraca elementy podrzędne dla zestawu Produkty na trzecim poziomie. Sprzęt kempingowy Akcesoria kuchenne Śpiwory Plecaki Namioty ... Okulary i soczewki Noże Zegarki Przykład: descendants ( [spółka_Wycieczki_i_Obozy].[Produkty].[Produkty].[Produkty] ; 2 ; self before ) Wynik: Zwraca zestaw elementów podrzędnych dla zestawu Produkty przed drugim poziomem i włącznie z nim. Sprzęt kempingowy Akcesoria kuchenne Śpiwory Plecaki Namioty ... Okulary i soczewki Noże Zegarki except ( wyrażenie_zestaw1 ; wyrażenie_zestaw2 [ ; all ] ) Zwraca elementy zestawu "wyrażenie_zestaw1", które nie występują też w "wyrażenie_zestaw2". Duplikaty są przechowywane jedynie wówczas, gdy jako trzeci argument podane jest opcjonalne słowo kluczowe "all". Przykład: except ( set ( [Sprzęt kempingowy] ; [Sprzęt do wspinaczki górskiej] ) ; set ( [Sprzęt kempingowy] ; [Sprzęt do gry w golfa] ) ) Wynik: Sprzęt do wspinaczki górskiej filter ( wyrażenie_zestaw ; wyrażenie_log ) Zwraca zestaw wynikający z filtrowania określonego zestawu na podstawie warunku logicznego. Każdy element uwzględniany jest w wyniku wtedy i tylko wtedy, gdy odpowiednia wartość "wyrażenie_log" jest prawdą. Przykład: filter ( [Linia produktów] ; [Marża brutto] > .30 ) Wynik: Sprzęt do wspinaczki górskiej intersect ( wyrażenie_zestaw1 ; wyrażenie_zestaw2 [ ; all ] ) Zwraca przecięcie zestawów "wyrażenie_zestaw1" oraz "wyrażenie_zestaw2". Wynik zawiera duplikaty tylko wtedy, gdy jako trzeci argument podano opcjonalne słowo kluczowe "all". Przykład: intersect ( set ( [Sprzęt kempingowy] ; [Sprzęt do wspinaczki górskiej] ) ; set ( [Sprzęt kempingowy] ; [Ochrona na świeżym powietrzu] ; ) ; all ) Wynik: Sprzęt kempingowy lastPeriods ( wyrażenie_liczba_całk ; element ) Zwraca zestaw elementów z tego samego poziomu, który kończy się określonym "elementem". Zwrócona liczba elementów jest wartością bezwzględną z "wyrażenie_liczba_całk". Jeżeli "wyrażenie_liczba_całk" jest liczbą ujemną, zwracane są elementy następujące po określonym elemencie oraz go zawierające. Zazwyczaj używana z wymiarem czasu. Ta funkcja pojawia się w przykładowym raporcie interaktywnym Średnie bieżące i ruchome. Przykład: lastPeriods ( 2 ; [2006 K 4] ) Wynik: Zwraca dwa ostatnie elementy z poziomu, który kończy się 2006 K 4. 2006 K 3 2006 K 4 Przykład: lastPeriods ( -3 ; [2006 K 4] ) Wynik: Zwraca trzy ostatnie elementy z poziomu, który rozpoczyna się 2006 K 4. 2006 K 4 2007 K 1 2007 K 2 periodsToDate ( poziom ; element ) Zwraca zestaw elementów równorzędnych z tego samego poziomu co "element", zgodnie z ograniczeniem określonym przez "poziom". Umieszcza element nadrzędny "elementu" na "poziomie" i zwraca te elementy podrzędne elementu nadrzędnego na tym samym poziomie co "element" (do i z uwzględnieniem "elementu"). Zazwyczaj używana z wymiarem czasu. Ta funkcja pojawia się w przykładowym raporcie interaktywnym Średnie bieżące i ruchome. Przykład: periodsToDate ( [spółka_Wycieczki_i_Obozy].[Lata].[Lata].[Rok] ; [2004/Mar] ) Wynik: Zwraca wartości dla [2004/Sty], [2004/Lut], [2004/Mar] topCount ( wyrażenie_zestaw ; wyrażenie_ind ; wyrażenie_numeryczne ) Sortuje zestaw zgodnie z wartościami parametru "wyrażenie_numeryczne" sprawdzanymi w każdym elemencie "wyrażenie_zestaw" i zwraca pierwsze elementy "wyrażenie_indeks". Przykład: topCount ( [spółka_Wycieczki_i_Obozy].[Produkty].[Produkty].[Linia produktów] ; 2 ; [Przychód] ) Wynik: Zwraca dwa pierwsze przychody dla zestawu Linia produktów. Prod line Revenue ----------- ---------- Camping $89,713,990.92 Personal $31,894,465.86 bottomCount ( wyrażenie_zestaw ; wyrażenie_ind ; wyrażenie_numeryczne ) Sortuje zestaw zgodnie z wartością parametru "wyrażenie_numeryczne" sprawdzaną w każdym elemencie "wyrażenie_zestaw" i zwraca ostatnie elementy "wyrażenie_indeks". Przykład: bottomCount ( [spółka_Wycieczki_i_Obozy].[Produkty].[Produkty].[Linia produktów] ; 2 ; [Przychód] ) Wynik: Zwraca dwa ostatnie elementy zestawu posortowanego według przychodu. Prod line Revenue ----------- ----------- Camping $3,171,114.92 Personal $20,891,350.60 topPercent ( wyrażenie_zestaw ; procent ; wyrażenie_numeryczne2 ) Sortuje zestaw określony w "wyrażenie_zestaw" w porządku malejącym i zwraca elementy najwyższe elementy z sortowanego zestawu, których kumulowany procent sumy jest większy lub równy wartości "procent". Przykład: topPercent ( set ( [Sprzęt kempingowy] ; [Sprzęt do gry w golfa] ; [Sprzęt do wspinaczki górskiej] ) ; 40 ; [2006] ) Wynik: Dla zestawu Sprzęt kampingowy, Sprzęt do gry w golfa i Sprzęt do wspinaczki górskiej funkcja zwraca elementy o największym zysku brutto, których suma dla roku 2006 wynosi co najmniej 40% sumy łącznej. bottomPercent ( wyrażenie_zestaw ; procent ; wyrażenie_numeryczne ) Sortuje zestaw określony w "wyrażenie_zestaw" w porządku rosnącym i zwraca elementy najniższe elementy z sortowanego zestawu, których kumulowany procent sumy jest większy lub równy wartości "procent". Przykład: bottomPercent ( set ( [Sprzęt kempingowy] ; [Sprzęt do gry w golfa] ; [Sprzęt do wspinaczki górskiej] ) ; 40 ; [2006] ) Wynik: Dla zestawu Sprzęt kampingowy, Sprzęt do gry w golfa i Sprzęt do wspinaczki górskiej funkcja zwraca elementy o najmniejszym zysku brutto, których suma dla roku 2006 wynosi co najmniej 40% sumy łącznej. topSum ( wyrażenie_zestaw ; wartość ; wyrażenie_numeryczne2 ) Sortuje zestaw określony w "wyrażenie_zestaw" w porządku malejącym i zwraca elementy najwyższe elementy z sortowanego zestawu, których kumulowana suma jest większa lub równa "wartość". Przykład: topSum ( children ( [Produkty] ) ; 16000000 ; tuple ( [2006] ; [spółka_Wycieczki_i_Obozy].[Miary].[Przychód brutto] ) ) Wynik: Dla elementów Linia produktu zwraca elementy o największym zysku brutto, których suma dla roku 2006 wynosi co najmniej 6.000.000 USD. bottomSum ( wyrażenie_zestaw ; wartość ; wyrażenie_numeryczne ) Sortuje zestaw określony w "wyrażenie_zestaw" w porządku rosnącym i zwraca elementy najniższe elementy z sortowanego zestawu, których kumulowana suma jest większa lub równa "wartość". Przykład: bottomSum ( members ( [spółka_Wycieczki_i_Obozy].[Produkty].[Produkty].[Linia produktów] ) ; 6000000 ; tuple ( [2006] ; [spółka_Wycieczki_i_Obozy].[Miary].[Przychód brutto] ) ) Wynik: Dla elementów Linia produktu zwraca elementy o najmniejszym zysku brutto, których suma dla roku 2006 wynosi co najmniej 6.000.000 USD. union ( wyrażenie_zestaw1 ; wyrażenie_zestaw2 [ ; all ] ) Zwraca dane dla argumentów "wyrażenie_zestaw1" i "wyrażenie_zestaw2". Wynik zawiera duplikaty tylko wtedy, gdy jako trzeci argument podano opcjonalne słowo kluczowe "all". Przykład: union ( set ( [Sprzęt kempingowy] ; [Sprzęt do gry w golfa] ) ; set ( [Sprzęt do gry w golfa] ; [Sprzęt do wspinaczki górskiej] ) ) Wynik: Zwraca dane dla obydwu zestawów w postaci jednego nowego zestawu, przedstawiając kolumnę Sprzęt do gry w golfa tylko raz. Przykład: union ( set ( [Sprzęt kempingowy] ; [Sprzęt do gry w golfa] ) ; set ( [Sprzęt do gry w golfa] ; [Sprzęt do wspinaczki górskiej] ) ; all ) Wynik: Zwraca dane dla obydwu zestawów w postaci jednego nowego zestawu, przedstawiając kolumnę Sprzęt do gry w golfa dwa razy. ancestors ( element ; poziom|indeks ) Zwraca wszystkie elementy nadrzędne "elementu" na "poziomie" lub w odległości "indeks" powyżej tego elementu. (Większość źródeł danych obsługuje tylko jeden element nadrzędny na określonym poziomie. Jeśli źródło danych obsługuje więcej niż jeden element nadrzędny, wynikiem będzie zbiór elementów.) Przykład: ancestors ( [kucharski_bukłak_podróżny] ; 1 ) Wynik: Akcesoria kuchenne Przykład: ancestors ( [kucharski_bukłak_podróżny] ; 2 ) Wynik: Sprzęt kempingowy Przykład: ancestors ( [Kucharski bukłak podróżny] ; [spółka_Wycieczki_i_Obozy].[Produkty].[Produkty].[Typ produktu] ) Wynik: Akcesoria kuchenne generate ( wyrażenie_zestaw1 ; wyrażenie_zestaw2 [ ; all ] ) Sprawdza "wyrażenie_zestaw2" dla każdego elementu "wyrażenie_zestaw1" i łączy powstałe zestawy poprzez sumę zbiorów. Wynik zawiera duplikaty tylko wtedy, gdy jako trzeci argument podano opcjonalne słowo kluczowe "all". Przykład: generate ( [Linia produktów] ; topCount ( descendants ( currentMember ( [spółka_Wycieczki_i_Obozy].[Produkty].[Produkty] ) ;  [spółka_Wycieczki_i_Obozy].[Produkty].[Produkty].[Nazwa produktu] ) ; 2 ; [Przychód] ) ) Wynik: Zwraca dwa pierwsze produkty według przychodu uzyskanego dla każdej linii produktów. head ( wyrażenie_zestaw [ ; wyrażenie_indeks ] ) Zwraca pierwszych "wyrażenie_ind" elementów dla "wyrażenie_zestaw". Wartością domyślną dla "wyrażenie_ind" jest 1. Przykład: head ( members ( [spółka_Wycieczki_i_Obozy].[Produkty].[Produkty].[Linia produktów] ) ) Wynik: Sprzęt kempingowy Przykład: head ( members ( [spółka_Wycieczki_i_Obozy].[Produkty].[Produkty].[Linia produktów] ) ; 2 ) Wynik: Zwraca dwa pierwsze elementy zestawu Linia produktów. Sprzęt kempingowy Sprzęt do wspinaczki górskiej hierarchize ( wyrażenie_zestaw ) Porządkuje elementy parametru "wyrażenie_zestaw" w formie hierarchii. Elementy na poziomie są sortowane w ich naturalnym porządku. Jest to domyślny porządek elementów wymiaru, gdy nie określono żadnych innych warunków sortowania. Przykład: hierarchize ( set ( [Sprzęt do gry w golfa]] ; [Sprzęt do wspinaczki górskiej] ; [Sprzęt kempingowy] ) ) Wynik: Zwraca Sprzęt kempingowy, Sprzęt do gry w golfa, Sprzęt do wspinaczki. mtd ( [ element ] ) Zwraca zestaw elementów równorzędnych z tego samego poziomu co "element", zaczynając od pierwszego elementu równorzędnego i kończąc na "elemencie" zgodnie z ograniczeniem określonym przez poziom miesiąca w wymiarze czasu. Jeśli element nie zostanie określony, domyślnie będzie nim currentMember wymiaru czasu. order ( wyrażenie_zestaw ; wyrażenie_wartość [ ; ASC|DESC|BASC|BDESC ] ) Uporządkowuje elementy "wyrażenie_zestaw" zgodnie z ich wartością określoną przez "wyrażenie_wartość" i trzecim parametrem. ASC i DESC porządkują elementy odpowiednio rosnąco lub malejąco – zgodnie z ich umiejscowieniem w hierarchii zestawów. Następnie porządkuje elementy podrzędne każdego z elementów zgodnie z parametrem "wyrażenie_wartość". BASC i BDESC porządkują elementy w zestawie bez uwzględniania hierarchii. Jeśli nie określono inaczej w sposób jawny, domyślnym porządkiem jest rosnący (ASC). Przykład: order ( members ( [spółka_Wycieczki_i_obozy].[Produkt].[Produkt].[Typ produktu] ) ; [Ilość sprzedana] ; BASC ) Wynik: Zwraca ilość sprzedanych produktów dla każdego ich typu bez konkretnego uporządkowania. ProdLine Quantity ------------ ------------- Woods 13,924 Irons 14,244 Safety 22,332 ... ... Sun 215,432 Repellent 270,04 Lanterns 345,096 Przykład: order ( members ( [spółka_Wycieczki_i_obozy].[Produkt].[Produkt].[Typ produktu] ) ; [Ilość sprzedana] ; ASC ) Wynik: Zwraca ilość sprzedanych produktów dla każdego ich typu w porządku rosnącym. ProdLine Quantity ------------ ------------- Woods 13,924 Irons 14,244 Putters 23,244 ... ... Tents 130,664 Cooking 198,676 Lanterns 345,096 qtd ( [ element ) Zwraca zestaw elementów równorzędnych z tego samego poziomu co "element", zaczynając od pierwszego elementu równorzędnego i kończąc na "elemencie" – zgodnie z ograniczeniem określonym przez poziom kwartału w wymiarze czasu. Jeśli element nie zostanie określony, domyślnie będzie nim currentMember wymiaru czasu. set ( element { ; element } ) Zwraca listę elementów zdefiniowanych w wyrażeniu. Elementy muszą należeć do tej samej hierarchii. Przykład: set ( [Sprzęt do gry w golfa] ; [Kije typu Iron] ; [Kucharski bukłak podróżny] ) Wynik: Zwraca Sprzęt do gry w golfa, Kije typu Iron i Kucharski bukłak podróżny. siblings ( element ) Zwraca elementy podrzędne względem elementu nadrzędnego określonego elementu. Przykład: siblings ( [Sprzęt do gry w golfa] ) Wynik: Zwraca elementy równorzędne na poziomie Sprzęt do gry w golfa. Sprzęt kempingowy Sprzęt do gry w golfa Sprzęt do wspinaczki górskiej Ochrona na świeżym powietrzu Akcesoria osobiste  subset ( wyrażenie_zestaw; wyrażenie_indeks1 [ ; wyrażenie_indeks2 ] ) Zwraca podzestaw elementów zawartych w "wyrażenie_zestaw", począwszy od "wyrażenie_ind1" od początku. Zwróconych zostanie tyle elementów (o ile są dostępne), ile wskazuje "wyrażenie_ind2" (jeśli liczba ta zostanie określona). W przeciwnym razie zwrócone zostaną wszystkie pozostałe elementy. Przykład: subset ( members ( [spółka_Wycieczki_i_Obozy].[Produkty].[Produkty].[Linia produktów] ) ; 2 ) Wynik: Zwraca elementy zestawu Linia produktów, począwszy od drugiego elementu. Sprzęt do wspinaczki górskiej Ochrona na świeżym powietrzu Akcesoria osobiste Przykład: subset ( members ( [spółka_Wycieczki_i_Obozy].[Produkty].[Produkty].[Linia produktów] ) ; 2 ; 2 ) Wynik: Zwraca dwa elementy zestawu Linia produktów, począwszy od drugiego elementu. Sprzęt do wspinaczki górskiej Ochrona na świeżym powietrzu tail ( wyrażenie_zestaw [ ; wyrażenie_indeks ] ) Zwraca "wyrażenie_ind" ostatnich elementów argumentu "wyrażenie_zestaw". Wartością domyślną dla "wyrażenie_ind" jest 1. Przykład: tail (members ( [spółka_Wycieczki_i_Obozy].[Produkty].[Produkty].[Linia produktów] ) ) Wynik: Zwraca ostatni element zestawu Linia produktów. Akcesoria osobiste Przykład: tail ( members ( [spółka_Wycieczki_i_Obozy].[Produkty].[Produkty].[Linia produktów] ) ; 2 ) Wynik: Zwraca dwa ostatnie elementy zestawu Linia produktów. Ochrona na świeżym powietrzu Akcesoria osobiste  tuple ( element { ; element } ) Określa lokalizację komórki (przecięcie) na podstawie określonych elementów, z których każdy musi być z innego wymiaru. W sposób niejawny zawiera bieżący element ze wszystkich wymiarów nieokreślony w inny sposób w argumentach. Przyjmuje się, że bieżący element dowolnego wymiaru nieokreślony w kontekście sprawdzania jest domyślnym elementem tego wymiaru. Wartość tej komórki można uzyskać za pomocą funkcji "value". Przykład: tuple ( [sprzęt do wspinaczki górskiej] ; [faks] ) Wynik: Zwraca sprzedaż sprzętu kempingowego według faksu. wtd ( [element] ) Zwraca zestaw elementów równorzędnych z tego samego poziomu co "element", zaczynając od pierwszego elementu równorzędnego i kończąc na "elemencie" – zgodnie z ograniczeniem określonym przez poziom tygodnia w wymiarze czasu. Jeśli element nie zostanie określony, domyślnie będzie nim currentMember wymiaru czasu. ytd ( [element] ) Zwraca zestaw elementów równorzędnych z tego samego poziomu co "element", zaczynając od pierwszego elementu równorzędnego i kończąc na "elemencie" – zgodnie z ograniczeniem określonym przez poziom roku w wymiarze czasu. Jeśli element nie zostanie określony, domyślnie będzie nim currentMember wymiaru czasu.
Podsumowania elementów Lista ta zawiera predefiniowane funkcje, które zwracają pojedynczą wartość podsumowania dla zestawu elementów lub różną wartość podsumowania dla każdego elementu z zestawu elementów. aggregate ( < currentMeasure|wyrażenie_numeryczne > within set wyrażenie_zestaw ) aggregate ( < currentMeasure|wyrażenie_numeryczne > within < detail|aggregate > wyrażenie ) Zwraca wartość wyliczaną za pomocą odpowiedniej funkcji agregującej na podstawie typu agregacji wyrażenia. average ( < currentMeasure|wyrażenie_numeryczne > within set wyrażenie_zestaw ) average ( < currentMeasure|wyrażenie_numeryczne > within < detail|aggregate > wyrażenie ) Zwraca wartość średnią wybranych elementów danych. Przykład: average ( Sprzedaż ) Wynik: Zwraca średnią z wszystkich wartości Sprzedaży. count ( < currentMeasure|wyrażenie_numeryczne > within set wyrażenie_zestaw ) count ( < currentMeasure|wyrażenie_numeryczne > within < detail|aggregate > wyrażenie ) Zwraca liczbę wybranych elementów danych z wyłączeniem wartości null. Przykład: count ( Sprzedaż ) Wynik: Zwraca całkowitą liczbę wpisów dla sprzedaży. maximum ( < currentMeasure|wyrażenie_numeryczne > within set wyrażenie_zestaw ) maximum ( < currentMeasure|wyrażenie_numeryczne > within < detail|aggregate > wyrażenie ) Zwraca wartość maksymalną wybranych elementów danych. Przykład: maximum ( Sprzedaż ) Wynik: Zwraca wartość maksymalną z wszystkich wartości sprzedaży. median ( < currentMeasure|wyrażenie_numeryczne > within set wyrażenie_zestaw ) median ( < currentMeasure|wyrażenie_numeryczne > within < detail|aggregate > wyrażenie ) Zwraca wartość mediany wybranych elementów danych. minimum ( < currentMeasure|wyrażenie_numeryczne > within set wyrażenie_zestaw ) minimum ( < currentMeasure|wyrażenie_numeryczne > within < detail|aggregate > wyrażenie ) Zwraca wartość minimalną wybranych elementów danych. Przykład: minimum ( Sprzedaż ) Wynik: Zwraca wartość minimalną z wszystkich wartości sprzedaży. Zwraca procent wartości sumy wybranych elementów danych. percentage ( wyrażenie_numeryczne [ tuple wyrażenie_numeryczne { ; wyrażenie_element } ] within set wyrażenie_zestaw ) Przykład: percentage ( [gosales].[miary sprzedaży].[ilość] tuple [gosales].[Personel].[].[dział]->[Zachód] within set children ( [gosales].[Personel].[].[Personel] ) ) Zwraca wartość na skali od 0 do 100, która wskazuje procent dystrybucji, który jest równy lub mniejszy od wybranych elementów danych. percentile ( wyrażenie_numeryczne [ tuple wyrażenie_numeryczne { ; wyrażenie_element } ] within set wyrażenie_zestaw ) Zwraca klasyfikację wartości dla określonego zakresu. Zwraca liczby całkowite oznaczające dowolny zakres klasyfikacji, na przykład od 1 (najwyższy) do 100 (najniższy). quantile ( wyrażenie_numeryczne ; wyrażenie_numeryczne [ tuple wyrażenie_element { ; wyrażenie_element } ] within set wyrażenie_zestaw ) Zwraca klasyfikację wartości przedstawioną w formie liczby całkowitej od 1 (najwyższa) do 4 (najniższa) w odniesieniu do grupy wartości. quartile ( wyrażenie_numeryczne [ tuple wyrażenie_numeryczne { ; wyrażenie_element } ] within set wyrażenie_zestaw ) Zwraca wartość klasyfikacji wybranych elementów danych. Typ zwróconej klasyfikacji (olimpijskiej, zwartej lub seryjnej) jest zależny od źródła danych. Kolejność sortowania jest opcjonalna; domyślnie zakłada się malejącą (DESC). rank ( wyrażenie_numeryczne [ ASC|DESC ] [ tuple wyrażenie_element { ; wyrażenie_element } ] within set wyrażenie_zestaw ) Przykład: rank ( [gosales].[miary sprzedaży].[ilość] tuple [gosales].[Personel].[].[dział]->[Zachód] within set children ( [gosales].[Personel].[].[Personel] ) ) standard-deviation ( < currentMeasure|wyrażenie_numeryczne > within set wyrażenie_zestaw ) standard-deviation ( < currentMeasure|wyrażenie_numeryczne > within < detail|aggregate > wyrażenie ) Zwraca odchylenie standardowe wybranych elementów danych. standard-deviation-pop ( < currentMeasure|wyrażenie_numeryczne > within set wyrażenie_zestaw ) standard-deviation-pop ( < currentMeasure|wyrażenie_numeryczne > within < detail|aggregate > wyrażenie ) Zwraca populację odchylenia standardowego wybranych elementów danych. total ( < currentMeasure|wyrażenie_numeryczne > within set wyrażenie_zestaw ) total ( < currentMeasure|wyrażenie_numeryczne > within < detail|aggregate > wyrażenie ) Zwraca wartość sumy wybranych elementów danych. variance ( < currentMeasure|wyrażenie_numeryczne > within set wyrażenie_zestaw ) variance ( < currentMeasure|wyrażenie_numeryczne > within < detail|aggregate > wyrażenie ) Zwraca wariancję wybranych elementów danych. variance-pop ( < currentMeasure|wyrażenie_numeryczne > within set wyrażenie_zestaw ) variance-pop ( < currentMeasure|wyrażenie_numeryczne > within < detail|aggregate > wyrażenie ) Zwraca populację wariancji wybranych elementów danych.
OLAP